--- /srv/rebuilderd/tmp/rebuilderdqK35JV/inputs/libpython3.13-dev_3.13.5-2+deb13u2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdqK35JV/out/libpython3.13-dev_3.13.5-2+deb13u2_armhf.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 3992312 2026-05-05 21:05:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3993600 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: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16276 │ │ │ +Installed-Size: 16280 │ │ │ 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-gnueabihf/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-gnueabihf/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-gnueabihf/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-gnueabihf/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-gnueabihf/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-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7082828 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7243632 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7246852 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/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-gnueabihf/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-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8340 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/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-gnueabihf/libpython3.13.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: optimizer.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -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,29 +1103,29 @@ │ │ │ │ _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 │ │ │ │ _Py_FinalizeAllocatedBlocks in obmalloc.o │ │ │ │ _PyMem_obmalloc_state_on_heap in obmalloc.o │ │ │ │ _PyDebugAllocatorStats in obmalloc.o │ │ │ │ _PyMem_GetCurrentAllocatorName in obmalloc.o │ │ │ │ PyObject_Calloc in obmalloc.o │ │ │ │ _PyMem_Strdup in obmalloc.o │ │ │ │ +_mi_os_purge_ex in obmalloc.o │ │ │ │ +_mi_stat_counter_increase in obmalloc.o │ │ │ │ _mi_page_abandon in obmalloc.o │ │ │ │ _Py_GetGlobalAllocatedBlocks in obmalloc.o │ │ │ │ _mi_padding_shrink in obmalloc.o │ │ │ │ _mi_page_ptr_unalign in obmalloc.o │ │ │ │ mi_usable_size in obmalloc.o │ │ │ │ mi_expand in obmalloc.o │ │ │ │ _Py__ZSt15get_new_handlerv in obmalloc.o │ │ │ │ @@ -1460,16 +1460,16 @@ │ │ │ │ _PyType_GetTextSignatureFromInternalDoc in typeobject.o │ │ │ │ _PyTypes_AfterFork in typeobject.o │ │ │ │ PyType_GetName in typeobject.o │ │ │ │ PyType_GetModuleName in typeobject.o │ │ │ │ PyObject_GetTypeData in typeobject.o │ │ │ │ PyType_GetDict in typeobject.o │ │ │ │ _PyType_GetModuleByDef2 in typeobject.o │ │ │ │ -PyType_ClearCache in typeobject.o │ │ │ │ _PyType_GetModuleByDef3 in typeobject.o │ │ │ │ +PyType_ClearCache in typeobject.o │ │ │ │ _PyObject_GetState in typeobject.o │ │ │ │ PyType_GetTypeDataSize in typeobject.o │ │ │ │ PyType_AddWatcher in typeobject.o │ │ │ │ PyType_Watch in typeobject.o │ │ │ │ PyType_ClearWatcher in typeobject.o │ │ │ │ PyType_Unwatch in typeobject.o │ │ │ │ _PyType_GetBases in typeobject.o │ │ │ │ @@ -1773,16 +1773,16 @@ │ │ │ │ _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 │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ @@ -1823,25 +1823,25 @@ │ │ │ │ PyEval_GetBuiltins in ceval.o │ │ │ │ _PyEval_GetBuiltins in ceval.o │ │ │ │ PyEval_EvalCode in ceval.o │ │ │ │ _PyEval_EvalFrameDefault in ceval.o │ │ │ │ _PyEval_Vector in ceval.o │ │ │ │ _PyEvalFramePushAndInit in ceval.o │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ -_PyEval_UnpackIterable in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ +_PyEval_UnpackIterable in ceval.o │ │ │ │ +_PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ +_Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_MatchKeys in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ -_Py_CheckRecursiveCall in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ @@ -2804,16 +2804,16 @@ │ │ │ │ PyThread_acquire_lock_timed_with_retries in thread.o │ │ │ │ PyThread_acquire_lock_timed in thread.o │ │ │ │ PyThread_release_lock in thread.o │ │ │ │ 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_at_fork_reinit in thread.o │ │ │ │ _PyThread_cond_after in thread.o │ │ │ │ +_PyThread_at_fork_reinit in thread.o │ │ │ │ PyThread_detach_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 │ │ │ │ @@ -3458,71 +3458,71 @@ │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 00000a70 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ 00000168 T _PyPegen_alias_for_star │ │ │ │ 000001ce T _PyPegen_arguments_parsing_error │ │ │ │ -00001ce8 T _PyPegen_augoperator │ │ │ │ +00001cd4 T _PyPegen_augoperator │ │ │ │ 00000088 T _PyPegen_check_barry_as_flufl │ │ │ │ -00001a80 T _PyPegen_check_fstring_conversion │ │ │ │ -000001d8 T _PyPegen_check_legacy_stmt │ │ │ │ +00001a6c T _PyPegen_check_fstring_conversion │ │ │ │ +0000035c T _PyPegen_check_legacy_stmt │ │ │ │ 00000b24 T _PyPegen_checked_future_import │ │ │ │ -0000021c T _PyPegen_class_def_decorators │ │ │ │ +000003a0 T _PyPegen_class_def_decorators │ │ │ │ 00000a7c T _PyPegen_cmpop_expr_pair │ │ │ │ 00000964 T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00001058 T _PyPegen_constant_from_token │ │ │ │ +00001044 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -00000260 T _PyPegen_decoded_constant_from_token │ │ │ │ -00001d08 T _PyPegen_dummy_name │ │ │ │ -00001ae0 T _PyPegen_empty_arguments │ │ │ │ +000001d8 T _PyPegen_decoded_constant_from_token │ │ │ │ +00001cf4 T _PyPegen_dummy_name │ │ │ │ +00001acc T _PyPegen_empty_arguments │ │ │ │ 00000122 T _PyPegen_ensure_imaginary │ │ │ │ 000000c8 T _PyPegen_ensure_real │ │ │ │ -000010c0 T _PyPegen_formatted_value │ │ │ │ -00001a04 T _PyPegen_function_def_decorators │ │ │ │ +000010ac T _PyPegen_formatted_value │ │ │ │ +000019f0 T _PyPegen_function_def_decorators │ │ │ │ 00000ad0 T _PyPegen_get_cmpops │ │ │ │ 00000530 T _PyPegen_get_expr_name │ │ │ │ -00000bd8 T _PyPegen_get_exprs │ │ │ │ +00000bc4 T _PyPegen_get_exprs │ │ │ │ 000004a4 T _PyPegen_get_invalid_target │ │ │ │ -000016c4 T _PyPegen_get_keys │ │ │ │ +000016b0 T _PyPegen_get_keys │ │ │ │ 0000028e T _PyPegen_get_last_comprehension_item │ │ │ │ 0000042c T _PyPegen_get_pattern_keys │ │ │ │ 00000468 T _PyPegen_get_patterns │ │ │ │ -00001830 T _PyPegen_get_values │ │ │ │ +0000181c T _PyPegen_get_values │ │ │ │ 000000e4 T _PyPegen_join_names_with_dot │ │ │ │ -00000fb8 T _PyPegen_join_sequences │ │ │ │ -0000136c T _PyPegen_joined_str │ │ │ │ +00000fa4 T _PyPegen_join_sequences │ │ │ │ +00001358 T _PyPegen_joined_str │ │ │ │ 00000408 T _PyPegen_key_pattern_pair │ │ │ │ -00001d8c T _PyPegen_key_value_pair │ │ │ │ -00001a5c T _PyPegen_keyword_or_starred │ │ │ │ -00000c2c T _PyPegen_make_arguments │ │ │ │ -00001d14 T _PyPegen_make_module │ │ │ │ +00001d78 T _PyPegen_key_value_pair │ │ │ │ +00001a48 T _PyPegen_keyword_or_starred │ │ │ │ +00000c18 T _PyPegen_make_arguments │ │ │ │ +00001d00 T _PyPegen_make_module │ │ │ │ 0000004c T _PyPegen_map_names_to_ids │ │ │ │ -0000199c T _PyPegen_name_default_pair │ │ │ │ +00001988 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ 000006bc T _PyPegen_new_type_comment │ │ │ │ 00000000 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00000220 T _PyPegen_seq_append_to_end │ │ │ │ 00000aa0 T _PyPegen_seq_count_dots │ │ │ │ -00001bf4 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00001b50 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +00001be0 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00001b3c T _PyPegen_seq_extract_starred_exprs │ │ │ │ 00000288 T _PyPegen_seq_first_item │ │ │ │ -00001284 T _PyPegen_seq_flatten │ │ │ │ +00001270 T _PyPegen_seq_flatten │ │ │ │ 000008f4 T _PyPegen_seq_insert_in_front │ │ │ │ 00000272 T _PyPegen_seq_last_item │ │ │ │ 000007dc T _PyPegen_set_expr_context │ │ │ │ -000002d8 T _PyPegen_setup_full_format_spec │ │ │ │ +00000250 T _PyPegen_setup_full_format_spec │ │ │ │ 000008d0 T _PyPegen_singleton_seq │ │ │ │ 000003e4 T _PyPegen_slash_with_default │ │ │ │ -000019dc T _PyPegen_star_etc │ │ │ │ +000019c8 T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -3536,16 +3536,16 @@ │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ U _Py_asdl_keyword_seq_new │ │ │ │ U _Py_asdl_pattern_seq_new │ │ │ │ U _Py_asdl_type_ignore_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ -0000101c t _get_defaults.isra.0 │ │ │ │ -00000f7c t _get_names.isra.0 │ │ │ │ +00001008 t _get_defaults.isra.0 │ │ │ │ +00000f68 t _get_names.isra.0 │ │ │ │ 0000017c t _set_seq_context │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ @@ -3658,25 +3658,25 @@ │ │ │ │ 00000f4c r .LC93 │ │ │ │ 00000f54 r .LC94 │ │ │ │ 00000f94 r .LC95 │ │ │ │ 00000f98 r .LC96 │ │ │ │ 00000fb4 r .LC97 │ │ │ │ 00000fcc r .LC98 │ │ │ │ 00000ff8 r .LC99 │ │ │ │ -00017a64 t INVALID_VERSION_CHECK │ │ │ │ -0000fbac t NEW_TYPE_COMMENT │ │ │ │ +00017fd8 t INVALID_VERSION_CHECK │ │ │ │ +0000fba0 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 │ │ │ │ -00000da8 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00000d20 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 │ │ │ │ @@ -3833,264 +3833,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 │ │ │ │ -000160bc t _gather_116_rule │ │ │ │ +000160fc t _gather_116_rule │ │ │ │ 00000812 t _gather_141_rule │ │ │ │ 00000812 t _gather_143_rule │ │ │ │ 00000812 t _gather_145_rule │ │ │ │ 00000812 t _gather_147_rule │ │ │ │ -000001c4 t _gather_18_rule │ │ │ │ +00000000 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 00000d96 t _gather_208_rule │ │ │ │ -000001c4 t _gather_20_rule │ │ │ │ +00000000 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 00000d96 t _gather_212_rule │ │ │ │ -000160bc t _gather_231_rule │ │ │ │ -00017f44 t _gather_51_rule │ │ │ │ -00017f44 t _gather_53_rule │ │ │ │ -00017f44 t _gather_55_rule │ │ │ │ -00017f44 t _gather_57_rule │ │ │ │ -00019f38 t _loop0_100_rule │ │ │ │ -00019f38 t _loop0_102_rule │ │ │ │ -000193f4 t _loop0_106_rule │ │ │ │ -000193f4 t _loop0_108_rule │ │ │ │ -00001028 t _loop0_110_rule │ │ │ │ -000029bc t _loop0_112_rule │ │ │ │ -000164dc t _loop0_119_rule │ │ │ │ -000164dc t _loop0_120_rule │ │ │ │ -000008f8 t _loop0_129_rule │ │ │ │ -00000f00 t _loop0_164_rule │ │ │ │ -00000f00 t _loop0_165_rule │ │ │ │ -00000000 t _loop0_170_rule │ │ │ │ -000117d4 t _loop0_171_rule │ │ │ │ -000117d4 t _loop0_172_rule │ │ │ │ -00000000 t _loop0_175_rule │ │ │ │ -00000000 t _loop0_177_rule │ │ │ │ -00000000 t _loop0_182_rule │ │ │ │ -00001028 t _loop0_187_rule │ │ │ │ -000193f4 t _loop0_188_rule │ │ │ │ -000193f4 t _loop0_189_rule │ │ │ │ -00001028 t _loop0_193_rule │ │ │ │ -00001028 t _loop0_195_rule │ │ │ │ -0001a8b8 t _loop0_1_rule │ │ │ │ -00001028 t _loop0_200_rule │ │ │ │ +000160fc t _gather_231_rule │ │ │ │ +000184b8 t _gather_51_rule │ │ │ │ +000184b8 t _gather_53_rule │ │ │ │ +000184b8 t _gather_55_rule │ │ │ │ +000184b8 t _gather_57_rule │ │ │ │ +0001a4ac t _loop0_100_rule │ │ │ │ +0001a4ac t _loop0_102_rule │ │ │ │ +00019968 t _loop0_106_rule │ │ │ │ +00019968 t _loop0_108_rule │ │ │ │ +00000fa0 t _loop0_110_rule │ │ │ │ +0000087c t _loop0_112_rule │ │ │ │ +00016510 t _loop0_119_rule │ │ │ │ +00016510 t _loop0_120_rule │ │ │ │ +00000734 t _loop0_129_rule │ │ │ │ +00000e78 t _loop0_164_rule │ │ │ │ +00000e78 t _loop0_165_rule │ │ │ │ +0001691c t _loop0_170_rule │ │ │ │ +00011814 t _loop0_171_rule │ │ │ │ +00011814 t _loop0_172_rule │ │ │ │ +0001691c t _loop0_175_rule │ │ │ │ +0001691c t _loop0_177_rule │ │ │ │ +0001691c t _loop0_182_rule │ │ │ │ +00000fa0 t _loop0_187_rule │ │ │ │ +00019968 t _loop0_188_rule │ │ │ │ +00019968 t _loop0_189_rule │ │ │ │ +00000fa0 t _loop0_193_rule │ │ │ │ +00000fa0 t _loop0_195_rule │ │ │ │ +0001ae2c t _loop0_1_rule │ │ │ │ +00000fa0 t _loop0_200_rule │ │ │ │ 00000740 t _loop0_215_rule │ │ │ │ 00000740 t _loop0_218_rule │ │ │ │ -000029bc t _loop0_240_rule │ │ │ │ -0001a8b8 t _loop0_2_rule │ │ │ │ -000117d4 t _loop0_36_rule │ │ │ │ -000129bc t _loop0_37_rule │ │ │ │ -000129bc t _loop0_38_rule │ │ │ │ -000129bc t _loop0_40_rule │ │ │ │ -00000000 t _loop0_48_rule │ │ │ │ -00000000 t _loop0_49_rule │ │ │ │ -000193f4 t _loop0_98_rule │ │ │ │ -00019f38 t _loop0_99_rule │ │ │ │ -00018e44 t _loop1_101_rule │ │ │ │ -00019980 t _loop1_103_rule │ │ │ │ -00018e44 t _loop1_104_rule │ │ │ │ -00018e44 t _loop1_105_rule │ │ │ │ -00019980 t _loop1_107_rule │ │ │ │ -00019980 t _loop1_109_rule │ │ │ │ -000035d0 t _loop1_111_rule │ │ │ │ -00010854 t _loop1_173_rule │ │ │ │ -00017ab4 t _loop1_178_rule │ │ │ │ -00011a18 t _loop1_185_rule │ │ │ │ -000035d0 t _loop1_196_rule │ │ │ │ -00019980 t _loop1_197_rule │ │ │ │ -000158a4 t _loop1_216_rule │ │ │ │ -00003238 t _loop1_219_rule │ │ │ │ -00010854 t _loop1_39_rule │ │ │ │ -00011a18 t _loop1_41_rule │ │ │ │ -00010854 t _loop1_42_rule │ │ │ │ -00010854 t _loop1_43_rule │ │ │ │ -00011a18 t _loop1_45_rule │ │ │ │ -00011a18 t _loop1_47_rule │ │ │ │ -00017ab4 t _loop1_50_rule │ │ │ │ -000158a4 t _loop1_60_rule │ │ │ │ -00003238 t _loop1_61_rule │ │ │ │ -00001e24 t _loop1_64_rule │ │ │ │ -0000275c t _tmp_10_rule │ │ │ │ -00002af4 t _tmp_11_rule │ │ │ │ -00002af4 t _tmp_13_rule │ │ │ │ +0000087c t _loop0_240_rule │ │ │ │ +0001ae2c t _loop0_2_rule │ │ │ │ +00011814 t _loop0_36_rule │ │ │ │ +000129fc t _loop0_37_rule │ │ │ │ +000129fc t _loop0_38_rule │ │ │ │ +000129fc t _loop0_40_rule │ │ │ │ +0001691c t _loop0_48_rule │ │ │ │ +0001691c t _loop0_49_rule │ │ │ │ +00019968 t _loop0_98_rule │ │ │ │ +0001a4ac t _loop0_99_rule │ │ │ │ +000193b8 t _loop1_101_rule │ │ │ │ +00019ef4 t _loop1_103_rule │ │ │ │ +000193b8 t _loop1_104_rule │ │ │ │ +000193b8 t _loop1_105_rule │ │ │ │ +00019ef4 t _loop1_107_rule │ │ │ │ +00019ef4 t _loop1_109_rule │ │ │ │ +00003410 t _loop1_111_rule │ │ │ │ +00010890 t _loop1_173_rule │ │ │ │ +00018028 t _loop1_178_rule │ │ │ │ +00011a58 t _loop1_185_rule │ │ │ │ +00003410 t _loop1_196_rule │ │ │ │ +00019ef4 t _loop1_197_rule │ │ │ │ +000158e4 t _loop1_216_rule │ │ │ │ +00003078 t _loop1_219_rule │ │ │ │ +00010890 t _loop1_39_rule │ │ │ │ +00011a58 t _loop1_41_rule │ │ │ │ +00010890 t _loop1_42_rule │ │ │ │ +00010890 t _loop1_43_rule │ │ │ │ +00011a58 t _loop1_45_rule │ │ │ │ +00011a58 t _loop1_47_rule │ │ │ │ +00018028 t _loop1_50_rule │ │ │ │ +000158e4 t _loop1_60_rule │ │ │ │ +00003078 t _loop1_61_rule │ │ │ │ +00001d9c t _loop1_64_rule │ │ │ │ +00002750 t _tmp_10_rule │ │ │ │ +00002934 t _tmp_11_rule │ │ │ │ +00002934 t _tmp_13_rule │ │ │ │ 0000035e t _tmp_149_rule │ │ │ │ 00000b5c t _tmp_155_rule │ │ │ │ -00001cc0 t _tmp_157_rule │ │ │ │ -00000af0 t _tmp_158_rule │ │ │ │ +00001c38 t _tmp_157_rule │ │ │ │ +00000a68 t _tmp_158_rule │ │ │ │ 00000c14 t _tmp_159_rule │ │ │ │ 00000642 t _tmp_160_rule │ │ │ │ -00000e68 t _tmp_161_rule │ │ │ │ +00000de0 t _tmp_161_rule │ │ │ │ 00000b5a t _tmp_162_rule │ │ │ │ -0001a9c4 t _tmp_167_rule │ │ │ │ -0001a9c4 t _tmp_168_rule │ │ │ │ -00000a3c t _tmp_169_rule │ │ │ │ -00000a3c t _tmp_174_rule │ │ │ │ -00003ad0 t _tmp_179_rule │ │ │ │ +0001af38 t _tmp_167_rule │ │ │ │ +0001af38 t _tmp_168_rule │ │ │ │ +000009b4 t _tmp_169_rule │ │ │ │ +000009b4 t _tmp_174_rule │ │ │ │ +00003910 t _tmp_179_rule │ │ │ │ 00000696 t _tmp_181_rule │ │ │ │ 00000696 t _tmp_183_rule │ │ │ │ 00000bb0 t _tmp_184_rule │ │ │ │ 000002ae t _tmp_186_rule │ │ │ │ 000002ae t _tmp_192_rule │ │ │ │ 00000f5c t _tmp_199_rule │ │ │ │ 00000f5c t _tmp_201_rule │ │ │ │ 00000bb0 t _tmp_202_rule │ │ │ │ -0001c310 t _tmp_203_rule │ │ │ │ +0001c884 t _tmp_203_rule │ │ │ │ 000006e8 t _tmp_214_rule │ │ │ │ 0000092c t _tmp_217_rule │ │ │ │ 0000092c t _tmp_221_rule │ │ │ │ 0000092c t _tmp_222_rule │ │ │ │ 0000092c t _tmp_224_rule │ │ │ │ 0000092c t _tmp_225_rule │ │ │ │ -00000a90 t _tmp_227_rule │ │ │ │ -00000a90 t _tmp_228_rule │ │ │ │ +00000a08 t _tmp_227_rule │ │ │ │ +00000a08 t _tmp_228_rule │ │ │ │ 00000c6a t _tmp_229_rule.isra.0 │ │ │ │ -000008a0 t _tmp_22_rule │ │ │ │ -000009e4 t _tmp_233_rule │ │ │ │ -00003b28 t _tmp_234_rule │ │ │ │ +000006dc t _tmp_22_rule │ │ │ │ +00000824 t _tmp_233_rule │ │ │ │ +00003968 t _tmp_234_rule │ │ │ │ 00000ccc t _tmp_235_rule │ │ │ │ 00000fae t _tmp_236_rule │ │ │ │ 00000f0a t _tmp_237_rule.isra.0 │ │ │ │ 00000d40 t _tmp_238_rule │ │ │ │ 00000d94 t _tmp_242_rule │ │ │ │ -0000f7e0 t _tmp_258_rule │ │ │ │ +0000f7d4 t _tmp_258_rule │ │ │ │ 000002fe t _tmp_262_rule │ │ │ │ 00000118 t _tmp_267_rule │ │ │ │ 00000eae t _tmp_268_rule │ │ │ │ 0000092c t _tmp_271_rule │ │ │ │ 00000174 t _tmp_276_rule │ │ │ │ 00000174 t _tmp_277_rule │ │ │ │ -000182e8 t _tmp_59_rule │ │ │ │ -00003578 t _tmp_67_rule │ │ │ │ -00003acc t _tmp_68_rule │ │ │ │ -00002954 t _tmp_69_rule │ │ │ │ +0001885c t _tmp_59_rule │ │ │ │ +000033b8 t _tmp_67_rule │ │ │ │ +0000390c t _tmp_68_rule │ │ │ │ +000028cc t _tmp_69_rule │ │ │ │ 0000d9d4 t _tmp_6_rule │ │ │ │ -00002b48 t _tmp_70_rule │ │ │ │ -00002618 t _tmp_7_rule │ │ │ │ -00002690 t _tmp_8_rule │ │ │ │ -00006c90 t _tmp_93_rule │ │ │ │ -000026f4 t _tmp_9_rule │ │ │ │ +00002988 t _tmp_70_rule │ │ │ │ +0000260c t _tmp_7_rule │ │ │ │ +00002684 t _tmp_8_rule │ │ │ │ +00006c40 t _tmp_93_rule │ │ │ │ +000026e8 t _tmp_9_rule │ │ │ │ 0000edb8 t annotated_rhs_rule │ │ │ │ 0000e678 t args_rule │ │ │ │ 0000e5bc t arguments_rule │ │ │ │ -00004618 t assignment_rule │ │ │ │ -00005db4 t atom_rule │ │ │ │ -0001c1b0 t attr_rule │ │ │ │ -00016668 t augassign_rule │ │ │ │ -0000b3e0 t bitwise_and_rule │ │ │ │ -0000ae74 t bitwise_or_rule │ │ │ │ -0000b01c t bitwise_xor_rule │ │ │ │ -000139ec t block_rule │ │ │ │ -00015cb8 t class_def_raw_rule │ │ │ │ -0001b310 t closed_pattern_rule │ │ │ │ -000024a4 t complex_number_rule │ │ │ │ +00004610 t assignment_rule │ │ │ │ +00005d64 t atom_rule │ │ │ │ +0001c724 t attr_rule │ │ │ │ +0001669c t augassign_rule │ │ │ │ +0000b3c0 t bitwise_and_rule │ │ │ │ +0000ae54 t bitwise_or_rule │ │ │ │ +0000affc t bitwise_xor_rule │ │ │ │ +00013a28 t block_rule │ │ │ │ +00015cf8 t class_def_raw_rule │ │ │ │ +0001b884 t closed_pattern_rule │ │ │ │ +0000241c t complex_number_rule │ │ │ │ 00000988 t compound_stmt_rule │ │ │ │ -000093f0 t conjunction_rule │ │ │ │ +000093d0 t conjunction_rule │ │ │ │ 0000d69c t decorators_rule │ │ │ │ -00017518 t default_rule │ │ │ │ -00000568 t del_target_rule │ │ │ │ -000003f8 t del_targets_rule │ │ │ │ -00008bb4 t disjunction_rule │ │ │ │ +00017a8c t default_rule │ │ │ │ +000003a4 t del_target_rule │ │ │ │ +00000234 t del_targets_rule │ │ │ │ +00008b94 t disjunction_rule │ │ │ │ 0000ee0c t dotted_name_rule │ │ │ │ -000036b0 t double_star_pattern_rule │ │ │ │ -00014d9c t elif_stmt_rule │ │ │ │ -00015058 t else_block_rule │ │ │ │ -00008648 t expression_rule │ │ │ │ -00018358 t expressions_rule │ │ │ │ -0000c9fc t factor_rule │ │ │ │ +000034f0 t double_star_pattern_rule │ │ │ │ +00014ddc t elif_stmt_rule │ │ │ │ +00015098 t else_block_rule │ │ │ │ +00008630 t expression_rule │ │ │ │ +000188cc t expressions_rule │ │ │ │ +0000c9dc t factor_rule │ │ │ │ 0000da3c t for_if_clauses_rule │ │ │ │ -00014444 t fstring_replacement_field_rule │ │ │ │ -00014c70 t func_type_comment_rule │ │ │ │ +00014480 t fstring_replacement_field_rule │ │ │ │ +00014cb0 t func_type_comment_rule │ │ │ │ 0000de9c t function_def_raw_rule │ │ │ │ -00008384 t genexp_rule │ │ │ │ -000028fc t guard_rule │ │ │ │ +0000836c t genexp_rule │ │ │ │ +00002874 t guard_rule │ │ │ │ 00000248 t imaginary_number_rule │ │ │ │ -000118ec t import_from_as_name_rule │ │ │ │ -00011364 t import_from_as_names_rule │ │ │ │ -00010e14 t import_from_targets_rule │ │ │ │ -00000de4 t invalid_ann_assign_target_rule │ │ │ │ -000011c4 t invalid_arguments_rule │ │ │ │ -00000b5c t invalid_comprehension_rule │ │ │ │ +0001192c t import_from_as_name_rule │ │ │ │ +000113a4 t import_from_as_names_rule │ │ │ │ +00010e50 t import_from_targets_rule │ │ │ │ +00000d5c t invalid_ann_assign_target_rule │ │ │ │ +0000113c t invalid_arguments_rule │ │ │ │ +00000ad4 t invalid_comprehension_rule │ │ │ │ 0000098a t invalid_except_stmt_rule │ │ │ │ -00000d2c t invalid_for_target_rule │ │ │ │ -00001a94 t invalid_kwarg_rule.isra.0 │ │ │ │ +00000ca4 t invalid_for_target_rule │ │ │ │ +00001a0c t invalid_kwarg_rule.isra.0 │ │ │ │ 000003bc t invalid_try_stmt_rule │ │ │ │ -00009d3c t inversion_rule │ │ │ │ -00003704 t items_pattern_rule │ │ │ │ -0000384c t key_value_pattern_rule │ │ │ │ -00002ddc t keyword_pattern_rule │ │ │ │ -00002c94 t keyword_patterns_rule │ │ │ │ -00017908 t kwarg_or_double_starred_rule │ │ │ │ -00017604 t kwarg_or_starred_rule │ │ │ │ -000168e8 t kwargs_rule │ │ │ │ -00013874 t kwds_rule │ │ │ │ -0001a74c t lambda_kwds_rule │ │ │ │ -000010fc t lambda_param_maybe_default_rule │ │ │ │ -000191d4 t lambda_param_no_default_rule │ │ │ │ -00019254 t lambda_param_rule │ │ │ │ -00018640 t lambda_params_rule │ │ │ │ -00018db0 t lambda_slash_no_default_rule │ │ │ │ -00019320 t lambda_slash_with_default_rule │ │ │ │ -0001a2bc t lambda_star_etc_rule │ │ │ │ +00009d1c t inversion_rule │ │ │ │ +00003544 t items_pattern_rule │ │ │ │ +0000368c t key_value_pattern_rule │ │ │ │ +00002c1c t keyword_pattern_rule │ │ │ │ +00002ad4 t keyword_patterns_rule │ │ │ │ +00017e7c t kwarg_or_double_starred_rule │ │ │ │ +00017b78 t kwarg_or_starred_rule │ │ │ │ +00016e48 t kwargs_rule │ │ │ │ +000138b0 t kwds_rule │ │ │ │ +0001acc0 t lambda_kwds_rule │ │ │ │ +00001074 t lambda_param_maybe_default_rule │ │ │ │ +00019748 t lambda_param_no_default_rule │ │ │ │ +000197c8 t lambda_param_rule │ │ │ │ +00018bb4 t lambda_params_rule │ │ │ │ +00019324 t lambda_slash_no_default_rule │ │ │ │ +00019894 t lambda_slash_with_default_rule │ │ │ │ +0001a830 t lambda_star_etc_rule │ │ │ │ 0000d898 t lambdef_rule │ │ │ │ -00013f64 t list_rule │ │ │ │ -00002790 t maybe_sequence_pattern_rule │ │ │ │ -00002240 t maybe_star_pattern_rule │ │ │ │ -0000273c t name_or_attr_rule │ │ │ │ -0001228c t named_expression_rule │ │ │ │ -000021bc t open_sequence_pattern_rule │ │ │ │ -0001b120 t or_pattern_rule │ │ │ │ -000109cc t param_no_default_rule │ │ │ │ -00010cec t param_rule │ │ │ │ -000002e4 t param_star_annotation_rule │ │ │ │ -0000fd94 t params_rule │ │ │ │ -000025d0 t pattern_capture_target_rule │ │ │ │ -0001aa28 t pattern_rule │ │ │ │ -000020e0 t patterns_rule │ │ │ │ -00002b4c t positional_patterns_rule │ │ │ │ -0000cfe0 t primary_raw │ │ │ │ -0000cef0 t primary_rule │ │ │ │ +00013fa0 t list_rule │ │ │ │ +00002708 t maybe_sequence_pattern_rule │ │ │ │ +000021b8 t maybe_star_pattern_rule │ │ │ │ +000026b4 t name_or_attr_rule │ │ │ │ +000122cc t named_expression_rule │ │ │ │ +00002134 t open_sequence_pattern_rule │ │ │ │ +0001b694 t or_pattern_rule │ │ │ │ +00010a08 t param_no_default_rule │ │ │ │ +00010d28 t param_rule │ │ │ │ +00000120 t param_star_annotation_rule │ │ │ │ +0000fd88 t params_rule │ │ │ │ +00002548 t pattern_capture_target_rule │ │ │ │ +0001af9c t pattern_rule │ │ │ │ +00002058 t patterns_rule │ │ │ │ +0000298c t positional_patterns_rule │ │ │ │ +0000cfc0 t primary_raw │ │ │ │ +0000ced0 t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000bac4 t shift_expr_rule │ │ │ │ -000023b8 t signed_number_rule │ │ │ │ -0001bfe8 t signed_real_number_rule │ │ │ │ -000029a8 t simple_stmt_rule │ │ │ │ -000027c4 t simple_stmts_rule │ │ │ │ -00008ea0 t single_target_rule │ │ │ │ -000107c0 t slash_no_default_rule │ │ │ │ -000114b0 t slash_with_default_rule │ │ │ │ -0001571c t slice_rule │ │ │ │ -0001517c t slices_rule │ │ │ │ +0000baa4 t shift_expr_rule │ │ │ │ +00002330 t signed_number_rule │ │ │ │ +0001c55c t signed_real_number_rule │ │ │ │ +0000299c t simple_stmt_rule │ │ │ │ +000027b8 t simple_stmts_rule │ │ │ │ +00008e80 t single_target_rule │ │ │ │ +000107fc t slash_no_default_rule │ │ │ │ +000114f0 t slash_with_default_rule │ │ │ │ +0001575c t slice_rule │ │ │ │ +000151bc t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00013248 t star_etc_rule │ │ │ │ -0000ad74 t star_expression_rule │ │ │ │ -0000972c t star_expressions_rule │ │ │ │ -000128d4 t star_named_expression_rule │ │ │ │ -00014060 t star_named_expressions_rule │ │ │ │ -000076a0 t star_target_rule │ │ │ │ -00007290 t star_targets_rule │ │ │ │ -0000fbe0 t starred_expression_rule │ │ │ │ -00006cf4 t strings_rule │ │ │ │ -00001d20 t subject_expr_rule │ │ │ │ -0000be28 t sum_rule │ │ │ │ -00007218 t t_lookahead_rule │ │ │ │ -0000548c t t_primary_raw │ │ │ │ -000053f0 t t_primary_rule │ │ │ │ -0000780c t target_with_star_atom_rule │ │ │ │ -0000c108 t term_raw │ │ │ │ -0000c01c t term_rule │ │ │ │ -00012638 t tuple_rule │ │ │ │ -000031b8 t type_param_default_rule │ │ │ │ -00002e5c t type_param_rule │ │ │ │ -0000f408 t type_params_rule │ │ │ │ -0000266c t wildcard_pattern_rule │ │ │ │ -0000f694 t yield_expr_rule │ │ │ │ +00013284 t star_etc_rule │ │ │ │ +0000ad54 t star_expression_rule │ │ │ │ +0000970c t star_expressions_rule │ │ │ │ +00012914 t star_named_expression_rule │ │ │ │ +0001409c t star_named_expressions_rule │ │ │ │ +00007650 t star_target_rule │ │ │ │ +00007240 t star_targets_rule │ │ │ │ +0000fbd4 t starred_expression_rule │ │ │ │ +00006ca4 t strings_rule │ │ │ │ +00001c98 t subject_expr_rule │ │ │ │ +0000be08 t sum_rule │ │ │ │ +000071c8 t t_lookahead_rule │ │ │ │ +00005454 t t_primary_raw │ │ │ │ +000053b8 t t_primary_rule │ │ │ │ +000077bc t target_with_star_atom_rule │ │ │ │ +0000c0e8 t term_raw │ │ │ │ +0000bffc t term_rule │ │ │ │ +00012678 t tuple_rule │ │ │ │ +00002ff8 t type_param_default_rule │ │ │ │ +00002c9c t type_param_rule │ │ │ │ +0000f3fc t type_params_rule │ │ │ │ +000025e4 t wildcard_pattern_rule │ │ │ │ +0000f688 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4189,15 +4189,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 │ │ │ │ -000023b0 T _PyLexer_update_fstring_expr │ │ │ │ +000023c4 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 │ │ │ │ @@ -4212,20 +4212,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000050 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002350 t tok_backup │ │ │ │ +00002364 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00002498 t tok_decimal_tail │ │ │ │ +000024ac t tok_decimal_tail │ │ │ │ 000008bc t tok_get_normal_mode │ │ │ │ -000022b0 t tok_nextc │ │ │ │ -000025ac t verify_end_of_number │ │ │ │ +000022c4 t tok_nextc │ │ │ │ +000025c0 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 000000bc T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ 00000270 T _PyToken_Free │ │ │ │ @@ -5373,25 +5373,25 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000002c0 T PyBytes_AsString │ │ │ │ -00002604 T PyBytes_AsStringAndSize │ │ │ │ +00002620 T PyBytes_AsStringAndSize │ │ │ │ 00000dcc T PyBytes_Concat │ │ │ │ 00000d2a T PyBytes_ConcatAndDel │ │ │ │ -000061ec T PyBytes_DecodeEscape │ │ │ │ -000056b8 T PyBytes_FromFormat │ │ │ │ -000056e0 T PyBytes_FromFormatV │ │ │ │ -00003f40 T PyBytes_FromObject │ │ │ │ +00006204 T PyBytes_DecodeEscape │ │ │ │ +000056d4 T PyBytes_FromFormat │ │ │ │ +000056fc T PyBytes_FromFormatV │ │ │ │ +00003f5c T PyBytes_FromObject │ │ │ │ 00000d20 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00002bfc T PyBytes_Repr │ │ │ │ -000061b0 T PyBytes_Size │ │ │ │ +00002c18 T PyBytes_Repr │ │ │ │ +000061c8 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 │ │ │ │ @@ -5451,39 +5451,39 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_New │ │ │ │ U Py_BuildValue │ │ │ │ -000019ec t Py_XDECREF │ │ │ │ +00001a08 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ -00001500 T _PyBytesWriter_Alloc │ │ │ │ -000025d8 T _PyBytesWriter_Dealloc │ │ │ │ +0000151c T _PyBytesWriter_Alloc │ │ │ │ +000025f4 T _PyBytesWriter_Dealloc │ │ │ │ 00000b70 T _PyBytesWriter_Finish │ │ │ │ -000014f0 T _PyBytesWriter_Init │ │ │ │ +0000150c T _PyBytesWriter_Init │ │ │ │ 00000b28 T _PyBytesWriter_Prepare │ │ │ │ -00001558 T _PyBytesWriter_Resize │ │ │ │ -00005ccc T _PyBytesWriter_WriteBytes │ │ │ │ +00001574 T _PyBytesWriter_Resize │ │ │ │ +00005ce4 T _PyBytesWriter_WriteBytes │ │ │ │ 00000ede T _PyBytes_DecodeEscape │ │ │ │ 00000304 T _PyBytes_DecodeEscape2 │ │ │ │ 00001d30 T _PyBytes_Find │ │ │ │ 00000fac T _PyBytes_FormatEx │ │ │ │ -00006050 T _PyBytes_FromHex │ │ │ │ -0000539c t _PyBytes_FromIterator │ │ │ │ -00005d28 t _PyBytes_FromList │ │ │ │ +00006068 T _PyBytes_FromHex │ │ │ │ +000053b8 t _PyBytes_FromIterator │ │ │ │ +00005d40 t _PyBytes_FromList │ │ │ │ 000000e8 t _PyBytes_FromSize │ │ │ │ -00003818 T _PyBytes_Join │ │ │ │ -00002b8c T _PyBytes_Repeat │ │ │ │ +00003834 T _PyBytes_Join │ │ │ │ +00002ba8 T _PyBytes_Repeat │ │ │ │ 0000017c T _PyBytes_Resize │ │ │ │ -000003d6 T _PyBytes_ReverseFind │ │ │ │ +000003d4 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -5565,136 +5565,136 @@ │ │ │ │ 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 │ │ │ │ -00003690 t bytes___bytes__ │ │ │ │ +000036ac t bytes___bytes__ │ │ │ │ 00002260 r bytes___bytes____doc__ │ │ │ │ 00000ec2 t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ -00001288 t bytes_buffer_getbuffer │ │ │ │ -0000109c t bytes_concat │ │ │ │ -000056ac t bytes_contains │ │ │ │ -0000429c t bytes_count │ │ │ │ +000012a8 t bytes_buffer_getbuffer │ │ │ │ +000010bc t bytes_concat │ │ │ │ +000056c8 t bytes_contains │ │ │ │ +000042b8 t bytes_count │ │ │ │ 000012dc r bytes_count__doc__ │ │ │ │ -00001a08 t bytes_decode │ │ │ │ +00001a24 t bytes_decode │ │ │ │ 00000908 r bytes_decode__doc__ │ │ │ │ 000000e4 r bytes_doc │ │ │ │ -00004200 t bytes_endswith │ │ │ │ +0000421c t bytes_endswith │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ -0000416c t bytes_find │ │ │ │ +00004188 t bytes_find │ │ │ │ 00001994 r bytes_find__doc__ │ │ │ │ 00000528 t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ 00000e56 t bytes_getnewargs │ │ │ │ -000012b4 t bytes_hash │ │ │ │ +000012d4 t bytes_hash │ │ │ │ 00000adc t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ 00000044 t bytes_index │ │ │ │ 00001848 r bytes_index__doc__ │ │ │ │ -00000224 t bytes_item │ │ │ │ -000018fc t bytes_iter │ │ │ │ -00004298 t bytes_join │ │ │ │ +0000014e t bytes_item │ │ │ │ +00001918 t bytes_iter │ │ │ │ +000042b4 t bytes_join │ │ │ │ 00001ac4 r bytes_join__doc__ │ │ │ │ -000018f8 t bytes_length │ │ │ │ +00001914 t bytes_length │ │ │ │ 000000d6 t bytes_lstrip │ │ │ │ 0000147c r bytes_lstrip__doc__ │ │ │ │ 00000000 t bytes_maketrans │ │ │ │ 00001080 r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ 00000f90 t bytes_mod │ │ │ │ -000030c8 t bytes_new │ │ │ │ -00004334 t bytes_partition │ │ │ │ +000030e4 t bytes_new │ │ │ │ +00004350 t bytes_partition │ │ │ │ 00001f44 r bytes_partition__doc__ │ │ │ │ 00000c9c t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ 00001d84 t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ -000036b8 t bytes_repeat │ │ │ │ -00001c10 t bytes_replace │ │ │ │ +000036d4 t bytes_repeat │ │ │ │ +00001c2c t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ -00002e1c t bytes_repr │ │ │ │ -00001b78 t bytes_rfind │ │ │ │ +00002e38 t bytes_repr │ │ │ │ +00001b94 t bytes_rfind │ │ │ │ 00001714 r bytes_rfind__doc__ │ │ │ │ -000012dc t bytes_richcompare │ │ │ │ +000012fc t bytes_richcompare │ │ │ │ 00001e28 t bytes_rindex │ │ │ │ 000015c4 r bytes_rindex__doc__ │ │ │ │ 000005ac t bytes_rpartition │ │ │ │ 00001da0 r bytes_rpartition__doc__ │ │ │ │ 0000077e t bytes_rsplit │ │ │ │ 00001bc4 r bytes_rsplit__doc__ │ │ │ │ 00000718 t bytes_rstrip │ │ │ │ 000013e4 r bytes_rstrip__doc__ │ │ │ │ -00004998 t bytes_split │ │ │ │ +000049b4 t bytes_split │ │ │ │ 000020d0 r bytes_split__doc__ │ │ │ │ 00000764 t bytes_splitlines │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ -00003ea8 t bytes_startswith │ │ │ │ +00003ec4 t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 00000084 t bytes_strip │ │ │ │ 00001514 r bytes_strip__doc__ │ │ │ │ -000016f8 t bytes_subscript │ │ │ │ +00001714 t bytes_subscript │ │ │ │ 00000b80 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ 00000c08 t bytes_translate_impl │ │ │ │ 000000d0 t do_argstrip │ │ │ │ -00002684 t fastsearch │ │ │ │ -00002958 t fastsearch.constprop.0 │ │ │ │ -0000014e t formatfloat │ │ │ │ +000026a0 t fastsearch │ │ │ │ +00002974 t fastsearch.constprop.0 │ │ │ │ +00000190 t formatfloat │ │ │ │ 00001ce8 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -0000035a t pad │ │ │ │ +00000358 t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ -000025b0 t return_self │ │ │ │ +000025cc t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 00000dfc t stringlib__lex_search │ │ │ │ 00002110 t stringlib__preprocess │ │ │ │ 000021cc t stringlib__two_way │ │ │ │ 00000d8c t stringlib__two_way_count │ │ │ │ 00001ea8 t stringlib_adaptive_find │ │ │ │ -0000381c t stringlib_bytes_join │ │ │ │ +00003838 t stringlib_bytes_join │ │ │ │ 00000122 t stringlib_capitalize │ │ │ │ -00000408 t stringlib_center │ │ │ │ +00000406 t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ -0000050a t stringlib_expandtabs │ │ │ │ +00000508 t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ 00000650 t stringlib_isalnum │ │ │ │ 0000065a t stringlib_isalpha │ │ │ │ 000000cc t stringlib_isascii │ │ │ │ 000000c2 t stringlib_isdigit │ │ │ │ 00000664 t stringlib_islower │ │ │ │ 0000066e t stringlib_isspace │ │ │ │ 00000678 t stringlib_istitle │ │ │ │ 00000682 t stringlib_isupper │ │ │ │ -00000268 t stringlib_ljust │ │ │ │ +00000266 t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ 000006ec t stringlib_lower │ │ │ │ 0000068c t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ 00000bc2 t stringlib_swapcase │ │ │ │ 00000bee t stringlib_title │ │ │ │ 00000ab0 t stringlib_upper │ │ │ │ 00000c1a t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ -00001990 t striter_dealloc │ │ │ │ +000019ac t striter_dealloc │ │ │ │ 00001e14 t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00003078 t striter_next │ │ │ │ +00003094 t striter_next │ │ │ │ 00000d48 t striter_reduce │ │ │ │ 00000e76 t striter_setstate │ │ │ │ 00000e6a t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -5722,61 +5722,61 @@ │ │ │ │ 00000368 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -000019b8 T PyObject_Call │ │ │ │ +000019c0 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ 00000cec T PyObject_CallFunctionObjArgs │ │ │ │ 00000f30 T PyObject_CallMethod │ │ │ │ -00001cf8 T PyObject_CallMethodObjArgs │ │ │ │ -00001d7c T PyObject_CallNoArgs │ │ │ │ -000020ec T PyObject_CallObject │ │ │ │ +00001d00 T PyObject_CallMethodObjArgs │ │ │ │ +00001d84 T PyObject_CallNoArgs │ │ │ │ +000020f4 T PyObject_CallObject │ │ │ │ 0000122c T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 00000698 T PyObject_Vectorcall │ │ │ │ 00000760 T PyObject_VectorcallDict │ │ │ │ 00000bd0 T PyObject_VectorcallMethod │ │ │ │ U PyTuple_New │ │ │ │ 00000020 T PyVectorcall_Call │ │ │ │ -00001e38 T PyVectorcall_Function │ │ │ │ +00001e40 T PyVectorcall_Function │ │ │ │ 000003f8 T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ 000011dc T _PyFunction_Vectorcall │ │ │ │ -00001aa4 T _PyObject_Call │ │ │ │ +00001aac T _PyObject_Call │ │ │ │ 00000258 t _PyObject_CallFunctionVa │ │ │ │ 00000134 T _PyObject_CallFunction_SizeT │ │ │ │ -00001e78 T _PyObject_CallMethod │ │ │ │ +00001e80 T _PyObject_CallMethod │ │ │ │ 00000248 T _PyObject_CallMethodFormat │ │ │ │ 000001dc T _PyObject_CallMethodId │ │ │ │ 000002dc T _PyObject_CallMethodIdObjArgs │ │ │ │ 00000270 T _PyObject_CallMethod_SizeT │ │ │ │ 000012f0 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethod │ │ │ │ 000004dc T _PyObject_MakeTpCall │ │ │ │ 00000a08 T _PyObject_VectorcallDictTstate │ │ │ │ 000003d4 t _PyObject_VectorcallTstate │ │ │ │ -00001e4c T _PyStack_AsDict │ │ │ │ -00001634 T _PyStack_UnpackDict │ │ │ │ -00001918 T _PyStack_UnpackDict_Free │ │ │ │ -00001984 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00001e54 T _PyStack_AsDict │ │ │ │ +0000163c T _PyStack_UnpackDict │ │ │ │ +00001920 T _PyStack_UnpackDict_Free │ │ │ │ +0000198c T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_FromId │ │ │ │ -00001b84 t _PyVectorcall_Call │ │ │ │ +00001b8c t _PyVectorcall_Call │ │ │ │ 00000428 T _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 0000009c T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_VaBuildStack │ │ │ │ U _Py_tss_tstate │ │ │ │ @@ -6087,32 +6087,32 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 000001e0 T PyUnstable_Code_GetExtra │ │ │ │ 000009a8 T PyUnstable_Code_New │ │ │ │ -00001ffc T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +00002028 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 00000130 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ 00000ee0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ 00001880 T _PyCode_CheckLineNumber │ │ │ │ 00001184 T _PyCode_ConstantKey │ │ │ │ 0000000c T _PyCode_Fini │ │ │ │ 00000030 T _PyCode_GetCellvars │ │ │ │ 000015bc T _PyCode_GetCode │ │ │ │ 00000002 T _PyCode_GetFreevars │ │ │ │ -00001e84 T _PyCode_GetVarnames │ │ │ │ +00001eb0 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -00001d08 T _PyCode_InitAddressRange │ │ │ │ +00001d34 T _PyCode_InitAddressRange │ │ │ │ 000001bc T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ 000001cc D _PyLineIterator │ │ │ │ 00000a00 T _PyLineTable_InitAddressRange │ │ │ │ @@ -6142,53 +6142,53 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000058 r _keywords.4 │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000324 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ -00001cbc t _source_offset_converter │ │ │ │ +00001ce8 t _source_offset_converter │ │ │ │ 000019ac t advance │ │ │ │ 00000000 r assert0 │ │ │ │ -000028f8 t code__varname_from_oparg │ │ │ │ +00002924 t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ 00000ef8 t code_dealloc │ │ │ │ 0000002e t code_getcellvars │ │ │ │ -000027d8 t code_getcode │ │ │ │ +00002804 t code_getcode │ │ │ │ 00000740 t code_getcodeadaptive │ │ │ │ 00000000 t code_getfreevars │ │ │ │ 00000232 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ -00001d28 t code_getvarnames │ │ │ │ +00001d54 t code_getvarnames │ │ │ │ 00001464 t code_hash │ │ │ │ -000022f0 t code_linesiterator │ │ │ │ +0000231c t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 00000386 t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ -00001a48 t code_positionsiterator │ │ │ │ +00001a74 t code_positionsiterator │ │ │ │ 00000010 t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ 000006f0 t code_repr │ │ │ │ -0000297c t code_richcompare │ │ │ │ +000029a8 t code_richcompare │ │ │ │ 00000880 t code_sizeof │ │ │ │ 00000340 t emit_pair │ │ │ │ -00001eb0 t get_cached_locals │ │ │ │ -00001ef0 t get_localsplus_names │ │ │ │ +00001edc t get_cached_locals │ │ │ │ +00001f1c t get_localsplus_names │ │ │ │ 000016dc t init_co_cached │ │ │ │ 00000c50 t intern_constants │ │ │ │ -000027a0 t lineiter_dealloc │ │ │ │ -00002340 t lineiter_next │ │ │ │ +000027cc t lineiter_dealloc │ │ │ │ +0000236c t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00001cd0 t positionsiter_dealloc │ │ │ │ -00001a98 t positionsiter_next │ │ │ │ -00001c70 t read_signed_varint │ │ │ │ -000026fc t retreat │ │ │ │ +00001cfc t positionsiter_dealloc │ │ │ │ +00001ac4 t positionsiter_next │ │ │ │ +00001c9c t read_signed_varint │ │ │ │ +00002728 t retreat │ │ │ │ 000007da t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -6267,15 +6267,15 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000a50 T _Py_c_abs │ │ │ │ 00000102 T _Py_c_diff │ │ │ │ 00000af0 T _Py_c_neg │ │ │ │ 00000648 T _Py_c_pow │ │ │ │ 00000110 T _Py_c_prod │ │ │ │ -000009c0 T _Py_c_quot │ │ │ │ +00000418 T _Py_c_quot │ │ │ │ 0000012a T _Py_c_sum │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_string_to_number_with_underscores │ │ │ │ U _Py_tss_tstate │ │ │ │ U __errno_location │ │ │ │ 00000010 r _keywords.1 │ │ │ │ 000000fc d _kwtuple.0 │ │ │ │ @@ -6299,15 +6299,15 @@ │ │ │ │ 00000238 t complex_div │ │ │ │ 00000828 t complex_from_string_inner │ │ │ │ 0000005c t complex_hash │ │ │ │ 000001a8 d complex_members │ │ │ │ 000001e4 d complex_methods │ │ │ │ 00000b94 t complex_mul │ │ │ │ 00000000 t complex_neg │ │ │ │ -00000418 t complex_new │ │ │ │ +000004f0 t complex_new │ │ │ │ 0000001c r complex_new__doc__ │ │ │ │ 00000130 t complex_pos │ │ │ │ 00000388 t complex_pow │ │ │ │ 00000750 t complex_repr │ │ │ │ 000000a8 t complex_richcompare │ │ │ │ 00000000 t complex_sub │ │ │ │ U exp │ │ │ │ @@ -7321,33 +7321,33 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000bd0 t Py_XDECREF │ │ │ │ +00000bf4 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ 00000a90 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ -00000854 T _PyAsyncGen_ClearFreeLists │ │ │ │ +00000878 T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 00000528 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 │ │ │ │ -0000091c T _PyGen_FetchStopIterationValue │ │ │ │ +00000940 T _PyGen_FetchStopIterationValue │ │ │ │ 000004b4 T _PyGen_Finalize │ │ │ │ 0000063c T _PyGen_SetStopIterationValue │ │ │ │ 0000060c T _PyGen_yf │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ @@ -7422,16 +7422,16 @@ │ │ │ │ 00000116 t coro_wrapper_throw │ │ │ │ 000008d0 t coro_wrapper_traverse │ │ │ │ 00000638 t cr_getcode │ │ │ │ 000005d8 t cr_getframe │ │ │ │ 00000a4a t cr_getrunning │ │ │ │ 00000a68 t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ -000006f0 t gen_close │ │ │ │ -00000bec t gen_close_iter │ │ │ │ +00000714 t gen_close │ │ │ │ +00000c10 t gen_close_iter │ │ │ │ 000002e8 t gen_dealloc │ │ │ │ 000007dc t gen_get_name │ │ │ │ 000007ee t gen_get_qualname │ │ │ │ 000006b4 t gen_getcode │ │ │ │ 00000032 t gen_getframe │ │ │ │ 00000014 t gen_getrunning │ │ │ │ 0000095c d gen_getsetlist │ │ │ │ @@ -7439,20 +7439,20 @@ │ │ │ │ 00000974 t gen_getyieldfrom │ │ │ │ 000001bc t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 000008fc d gen_methods │ │ │ │ 00000ab4 t gen_new_with_qualname │ │ │ │ 0000009e t gen_repr │ │ │ │ 00000634 t gen_send │ │ │ │ -00000994 t gen_send_ex │ │ │ │ +000009b8 t gen_send_ex │ │ │ │ 00000800 t gen_set_name │ │ │ │ 00000850 t gen_set_qualname │ │ │ │ 00000a8a t gen_sizeof │ │ │ │ 00000000 t gen_throw │ │ │ │ -000008cc t gen_traverse │ │ │ │ +000008f0 t gen_traverse │ │ │ │ 00000138 t make_gen │ │ │ │ 000003b0 r send_doc │ │ │ │ 00000270 r sizeof__doc__ │ │ │ │ 000002a4 r throw_doc │ │ │ │ │ │ │ │ fileobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -7634,24 +7634,24 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 000005b4 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ -000012b0 T PyFloat_FromString │ │ │ │ +000012a8 T PyFloat_FromString │ │ │ │ 000000d4 T PyFloat_GetInfo │ │ │ │ 00000372 T PyFloat_GetMax │ │ │ │ 00000380 T PyFloat_GetMin │ │ │ │ -00003090 T PyFloat_Pack2 │ │ │ │ -00002e48 T PyFloat_Pack4 │ │ │ │ -00001564 T PyFloat_Pack8 │ │ │ │ +00003088 T PyFloat_Pack2 │ │ │ │ +00002e40 T PyFloat_Pack4 │ │ │ │ +0000155c T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00003298 T PyFloat_Unpack2 │ │ │ │ -00002fd0 T PyFloat_Unpack4 │ │ │ │ +00003290 T PyFloat_Unpack2 │ │ │ │ +00002fc8 T PyFloat_Unpack4 │ │ │ │ 00000444 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -7674,15 +7674,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -0000154c t Py_XDECREF │ │ │ │ +00001544 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ @@ -7728,61 +7728,61 @@ │ │ │ │ 000000e0 t _float_div_mod │ │ │ │ U ceil │ │ │ │ 00000860 t convert_to_double │ │ │ │ 000001c8 t float___ceil__ │ │ │ │ 00000704 r float___ceil____doc__ │ │ │ │ 000001e6 t float___floor__ │ │ │ │ 00000740 r float___floor____doc__ │ │ │ │ -00001e38 t float___format__ │ │ │ │ +00001e30 t float___format__ │ │ │ │ 00000128 r float___format____doc__ │ │ │ │ 00000214 t float___getformat__ │ │ │ │ 0000017c r float___getformat____doc__ │ │ │ │ 00000360 t float___getnewargs__ │ │ │ │ 000002e4 r float___getnewargs____doc__ │ │ │ │ -000019b0 t float___round__ │ │ │ │ +000019a8 t float___round__ │ │ │ │ 0000065c r float___round____doc__ │ │ │ │ 00000390 t float___trunc__ │ │ │ │ 0000077c r float___trunc____doc__ │ │ │ │ 0000043c t float___trunc___impl │ │ │ │ -00001eb4 t float_abs │ │ │ │ +00001eac t float_abs │ │ │ │ 00000a38 t float_add │ │ │ │ -00002854 t float_as_integer_ratio │ │ │ │ +0000284c t float_as_integer_ratio │ │ │ │ 0000035c r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -00001ea0 t float_bool │ │ │ │ +00001e98 t float_bool │ │ │ │ 000004c4 t float_conjugate │ │ │ │ 00000610 r float_conjugate__doc__ │ │ │ │ 000000a0 t float_dealloc │ │ │ │ 000008c4 t float_div │ │ │ │ 00000204 t float_divmod │ │ │ │ 00000314 t float_float │ │ │ │ 00000030 t float_floor_div │ │ │ │ -000013e0 t float_from_string_inner │ │ │ │ -00001f58 t float_fromhex │ │ │ │ +000013d8 t float_from_string_inner │ │ │ │ +00001f50 t float_fromhex │ │ │ │ 000004b8 r float_fromhex__doc__ │ │ │ │ 000004cc t float_getimag │ │ │ │ 000004c8 t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ -000010d8 t float_hash │ │ │ │ -00002b5c t float_hex │ │ │ │ +000010d0 t float_hash │ │ │ │ +00002b54 t float_hex │ │ │ │ 00000568 r float_hex__doc__ │ │ │ │ 000002c4 t float_is_integer │ │ │ │ 000007c8 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 000006f4 t float_mul │ │ │ │ -0000190c t float_neg │ │ │ │ +00001904 t float_neg │ │ │ │ 0000033c t float_new │ │ │ │ 00000304 r float_new__doc__ │ │ │ │ -000011f8 t float_new_impl │ │ │ │ -00000ba8 t float_pow │ │ │ │ +000011f0 t float_new_impl │ │ │ │ +00000ba0 t float_pow │ │ │ │ 000003b8 t float_rem │ │ │ │ -00001744 t float_repr │ │ │ │ +0000173c t float_repr │ │ │ │ 00000120 t float_richcompare │ │ │ │ -0000178c t float_sub │ │ │ │ -000010e0 t float_vectorcall │ │ │ │ +00001784 t float_sub │ │ │ │ +000010d8 t float_vectorcall │ │ │ │ 0000004c r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 0000027c d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ U ldexp │ │ │ │ @@ -8311,23 +8311,23 @@ │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000248 T PyList_Append │ │ │ │ 000000e8 T PyList_AsTuple │ │ │ │ 00000138 T PyList_Clear │ │ │ │ 0000016c T PyList_Extend │ │ │ │ -00005ec8 T PyList_GetItem │ │ │ │ -0000613c T PyList_GetItemRef │ │ │ │ -0000009c T PyList_GetSlice │ │ │ │ -00000000 T PyList_Insert │ │ │ │ +0000613c T PyList_GetItem │ │ │ │ +000063b0 T PyList_GetItemRef │ │ │ │ +00000000 T PyList_GetSlice │ │ │ │ +00006034 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -000000f8 T PyList_Reverse │ │ │ │ -0000164c T PyList_SetItem │ │ │ │ -000017fc T PyList_SetSlice │ │ │ │ -00001dcc T PyList_Size │ │ │ │ +0000005c T PyList_Reverse │ │ │ │ +0000165c T PyList_SetItem │ │ │ │ +0000180c T PyList_SetSlice │ │ │ │ +00001ddc T PyList_Size │ │ │ │ 00000434 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 │ │ │ │ @@ -8374,18 +8374,18 @@ │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000318 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00007034 T _PyList_ClearFreeList │ │ │ │ +000072a4 T _PyList_ClearFreeList │ │ │ │ 00000028 T _PyList_DebugMallocStats │ │ │ │ -00004c08 T _PyList_Extend │ │ │ │ -00001700 T _PyList_FromArraySteal │ │ │ │ +00004d7c T _PyList_Extend │ │ │ │ +00001710 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 │ │ │ │ @@ -8401,98 +8401,98 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -00004c2c t _list_extend │ │ │ │ +00004da0 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -00005688 t list___init__ │ │ │ │ +000057f4 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00006204 t list___reversed__ │ │ │ │ +00006478 t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000086 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001d14 t list_append │ │ │ │ +00001d24 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00005bec t list_ass_item │ │ │ │ -00001874 t list_ass_slice_lock_held │ │ │ │ -00006634 t list_ass_subscript │ │ │ │ -00001cc8 t list_clear_impl.isra.0 │ │ │ │ -000060c4 t list_clear_slot │ │ │ │ -00005c7c t list_concat │ │ │ │ -000061a0 t list_contains │ │ │ │ -00000170 t list_copy │ │ │ │ +00005d58 t list_ass_item │ │ │ │ +00001884 t list_ass_slice_lock_held │ │ │ │ +000068a8 t list_ass_subscript │ │ │ │ +00001cd8 t list_clear_impl.isra.0 │ │ │ │ +00006338 t list_clear_slot │ │ │ │ +00005de8 t list_concat │ │ │ │ +00006414 t list_contains │ │ │ │ +000000d4 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -00007484 t list_count │ │ │ │ +000076f4 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 00000120 t list_dealloc │ │ │ │ -00005ea4 t list_extend │ │ │ │ +00006010 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00007578 t list_index │ │ │ │ +000077e8 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -000063e8 t list_inplace_concat │ │ │ │ +0000665c t list_inplace_concat │ │ │ │ 00000058 t list_inplace_repeat │ │ │ │ -000001ec t list_inplace_repeat_lock_held │ │ │ │ -00006284 t list_insert │ │ │ │ +00000150 t list_inplace_repeat_lock_held │ │ │ │ +000064f8 t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00004a60 t list_item │ │ │ │ -00004aa4 t list_iter │ │ │ │ -00004ba0 t list_length │ │ │ │ +00004bd4 t list_item │ │ │ │ +00004c18 t list_iter │ │ │ │ +00004d14 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00005a38 t list_pop │ │ │ │ +00005ba4 t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -0000593c t list_remove │ │ │ │ +00005aa8 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00007110 t list_repeat │ │ │ │ -00006ed0 t list_repr │ │ │ │ +00007380 t list_repeat │ │ │ │ +00007140 t list_repr │ │ │ │ 000003a8 t list_resize │ │ │ │ -00007540 t list_reverse │ │ │ │ +000077b0 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -00005728 t list_richcompare │ │ │ │ -000064b8 t list_slice_lock_held │ │ │ │ -00006df8 t list_sort │ │ │ │ +00005894 t list_richcompare │ │ │ │ +0000672c t list_slice_lock_held │ │ │ │ +00007068 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 00000488 t list_sort_impl │ │ │ │ -00004710 t list_subscript │ │ │ │ -000016d0 t list_traverse │ │ │ │ -00006418 t list_vectorcall │ │ │ │ -00004ba4 t listiter_dealloc │ │ │ │ -000076a4 t listiter_len │ │ │ │ +00004884 t list_subscript │ │ │ │ +000016e0 t list_traverse │ │ │ │ +0000668c t list_vectorcall │ │ │ │ +00004d18 t listiter_dealloc │ │ │ │ +00007914 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -00004b38 t listiter_next │ │ │ │ -00000374 t listiter_reduce │ │ │ │ -000003d0 t listiter_setstate │ │ │ │ -00006dec t listiter_traverse │ │ │ │ -00006240 t listreviter_dealloc │ │ │ │ -00000158 t listreviter_len │ │ │ │ +00004cac t listiter_next │ │ │ │ +000002d8 t listiter_reduce │ │ │ │ +00000334 t listiter_setstate │ │ │ │ +0000705c t listiter_traverse │ │ │ │ +000064b4 t listreviter_dealloc │ │ │ │ +000000bc t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00007078 t listreviter_next │ │ │ │ +000072e8 t listreviter_next │ │ │ │ 00000094 t listreviter_reduce │ │ │ │ 000000e8 t listreviter_setstate │ │ │ │ -0000014c t listreviter_traverse │ │ │ │ +000000b0 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00001e00 t merge_at │ │ │ │ -00000178 t merge_getmem │ │ │ │ -00007408 t py_list_clear │ │ │ │ +00001e10 t merge_at │ │ │ │ +000000dc t merge_getmem │ │ │ │ +00007678 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -000076bc t safe_object_compare │ │ │ │ +0000792c t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -0000768c t unsafe_float_compare │ │ │ │ -000015e4 t unsafe_latin_compare │ │ │ │ -000070e0 t unsafe_long_compare │ │ │ │ -00006010 t unsafe_object_compare │ │ │ │ -00005f18 t unsafe_tuple_compare │ │ │ │ +000078fc t unsafe_float_compare │ │ │ │ +000015f4 t unsafe_latin_compare │ │ │ │ +00007350 t unsafe_long_compare │ │ │ │ +00006284 t unsafe_object_compare │ │ │ │ +0000618c t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8566,38 +8566,38 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -00009ca0 T PyLong_AsDouble │ │ │ │ -00003128 T PyLong_AsInt │ │ │ │ -0000141c T PyLong_AsLong │ │ │ │ -00001594 T PyLong_AsLongAndOverflow │ │ │ │ -00007c68 T PyLong_AsLongLong │ │ │ │ -00010f9c T PyLong_AsLongLongAndOverflow │ │ │ │ +00009c84 T PyLong_AsDouble │ │ │ │ +00003130 T PyLong_AsInt │ │ │ │ +00001420 T PyLong_AsLong │ │ │ │ +00001598 T PyLong_AsLongAndOverflow │ │ │ │ +00007c58 T PyLong_AsLongLong │ │ │ │ +00010f80 T PyLong_AsLongLongAndOverflow │ │ │ │ 00000600 T PyLong_AsNativeBytes │ │ │ │ -000024a4 T PyLong_AsSize_t │ │ │ │ +000024ac T PyLong_AsSize_t │ │ │ │ 0000041c T PyLong_AsSsize_t │ │ │ │ -00003294 T PyLong_AsUnsignedLong │ │ │ │ -0000a718 T PyLong_AsUnsignedLongLong │ │ │ │ -0000c830 T PyLong_AsUnsignedLongLongMask │ │ │ │ -0000e740 T PyLong_AsUnsignedLongMask │ │ │ │ -00009ba0 T PyLong_AsVoidPtr │ │ │ │ -00007960 T PyLong_FromDouble │ │ │ │ +0000329c T PyLong_AsUnsignedLong │ │ │ │ +0000a6f8 T PyLong_AsUnsignedLongLong │ │ │ │ +0000c7f0 T PyLong_AsUnsignedLongLongMask │ │ │ │ +0000e700 T PyLong_AsUnsignedLongMask │ │ │ │ +00009b84 T PyLong_AsVoidPtr │ │ │ │ +00007954 T PyLong_FromDouble │ │ │ │ 00000300 T PyLong_FromLong │ │ │ │ -00005f30 T PyLong_FromLongLong │ │ │ │ +00005f28 T PyLong_FromLongLong │ │ │ │ 000001d6 T PyLong_FromNativeBytes │ │ │ │ -00008aa4 T PyLong_FromSize_t │ │ │ │ +00008a94 T PyLong_FromSize_t │ │ │ │ 00000250 T PyLong_FromSsize_t │ │ │ │ 000004f8 T PyLong_FromString │ │ │ │ -0000d128 T PyLong_FromUnicodeObject │ │ │ │ +0000d0e8 T PyLong_FromUnicodeObject │ │ │ │ 00000088 T PyLong_FromUnsignedLong │ │ │ │ -000035f4 T PyLong_FromUnsignedLongLong │ │ │ │ +000035fc T PyLong_FromUnsignedLongLong │ │ │ │ 00000220 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -8617,65 +8617,65 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 0000026e T PyUnstable_Long_CompactValue │ │ │ │ 00000262 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000ca98 t Py_XDECREF │ │ │ │ +0000ca58 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00005dc4 T _PyLong_Add │ │ │ │ -0000401c T _PyLong_AsByteArray │ │ │ │ -0000c950 T _PyLong_Copy │ │ │ │ +00005dbc T _PyLong_Add │ │ │ │ +00004014 T _PyLong_AsByteArray │ │ │ │ +0000c910 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 0000047c T _PyLong_DivmodNear │ │ │ │ 000000d8 T _PyLong_FiniTypes │ │ │ │ -0000d43c T _PyLong_Format │ │ │ │ +0000d3fc T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00000430 T _PyLong_FormatBytesWriter │ │ │ │ -00009b60 T _PyLong_FormatWriter │ │ │ │ -0000e8ac T _PyLong_Frexp │ │ │ │ -000052d4 T _PyLong_FromByteArray │ │ │ │ -0000d1c8 T _PyLong_FromBytes │ │ │ │ -0000ca44 T _PyLong_FromDigits │ │ │ │ -0000cab0 t _PyLong_FromLarge │ │ │ │ +00009b44 T _PyLong_FormatWriter │ │ │ │ +0000e86c T _PyLong_Frexp │ │ │ │ +000052cc T _PyLong_FromByteArray │ │ │ │ +0000d188 T _PyLong_FromBytes │ │ │ │ +0000ca04 T _PyLong_FromDigits │ │ │ │ +0000ca70 t _PyLong_FromLarge │ │ │ │ 000003c8 t _PyLong_FromMedium │ │ │ │ -0001016c T _PyLong_GCD │ │ │ │ +0001012c T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -000110b8 T _PyLong_Lshift │ │ │ │ -00006278 T _PyLong_Multiply │ │ │ │ -000100c8 t _PyLong_Negate │ │ │ │ +0001109c T _PyLong_Lshift │ │ │ │ +0000626c T _PyLong_Multiply │ │ │ │ +00010088 t _PyLong_Negate │ │ │ │ 00000110 T _PyLong_New │ │ │ │ -00002448 T _PyLong_NumBits │ │ │ │ -000111f8 T _PyLong_Rshift │ │ │ │ -000078e8 T _PyLong_Sign │ │ │ │ +00002450 T _PyLong_NumBits │ │ │ │ +000111dc T _PyLong_Rshift │ │ │ │ +000078dc T _PyLong_Sign │ │ │ │ 00000180 T _PyLong_Size_t_Converter │ │ │ │ -00002fc0 T _PyLong_Subtract │ │ │ │ +00002fc8 T _PyLong_Subtract │ │ │ │ 00000044 T _PyLong_UnsignedInt_Converter │ │ │ │ 0000009a T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000fc T _PyLong_UnsignedLong_Converter │ │ │ │ -0000f718 T _PyLong_UnsignedShort_Converter │ │ │ │ +0000f6d8 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00002404 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +0000240c t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -8695,93 +8695,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 │ │ │ │ -00009880 t divrem1 │ │ │ │ +00009864 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000014 r half_even_correction.10 │ │ │ │ -00009c38 t int___format__ │ │ │ │ +00009c1c t int___format__ │ │ │ │ 00000d48 r int___format____doc__ │ │ │ │ 0000015c t int___getnewargs__ │ │ │ │ 00000d9c r int___getnewargs____doc__ │ │ │ │ 000000e4 t int___round__ │ │ │ │ 00000cb4 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000c78 r int___sizeof____doc__ │ │ │ │ -00010f20 t int_as_integer_ratio │ │ │ │ +00010f04 t int_as_integer_ratio │ │ │ │ 00000a30 r int_as_integer_ratio__doc__ │ │ │ │ 00000278 t int_bit_count │ │ │ │ 00000b40 r int_bit_count__doc__ │ │ │ │ -0000cf98 t int_bit_length │ │ │ │ +0000cf58 t int_bit_length │ │ │ │ 00000bf8 r int_bit_length__doc__ │ │ │ │ -000046ac t int_from_bytes │ │ │ │ +000046a4 t int_from_bytes │ │ │ │ 000003ac r int_from_bytes__doc__ │ │ │ │ 00000060 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002bc d int_info_fields │ │ │ │ 00000152 t int_is_integer │ │ │ │ 00000348 r int_is_integer__doc__ │ │ │ │ -000036c4 t int_to_bytes │ │ │ │ +000036bc t int_to_bytes │ │ │ │ 000006ec r int_to_bytes__doc__ │ │ │ │ -00006468 t k_mul │ │ │ │ -00010d2c t kmul_split.constprop.0 │ │ │ │ -00009070 t l_divmod │ │ │ │ -0000e2c4 t l_mod │ │ │ │ +0000645c t k_mul │ │ │ │ +00010d10 t kmul_split.constprop.0 │ │ │ │ +00009060 t l_divmod │ │ │ │ +0000e284 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -0000f5e8 t long_abs │ │ │ │ -00005c3c t long_add │ │ │ │ -000077a8 t long_and │ │ │ │ +0000f5a8 t long_abs │ │ │ │ +00005c34 t long_add │ │ │ │ +0000779c t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -00007d3c t long_bitwise │ │ │ │ -0000140c t long_bool │ │ │ │ -00001694 t long_compare │ │ │ │ -0000172c t long_dealloc │ │ │ │ -00008f38 t long_div │ │ │ │ -0000e82c t long_divmod │ │ │ │ -000093d0 t long_divrem │ │ │ │ +00007d2c t long_bitwise │ │ │ │ +00001410 t long_bool │ │ │ │ +00001698 t long_compare │ │ │ │ +00001730 t long_dealloc │ │ │ │ +00008f28 t long_div │ │ │ │ +0000e7ec t long_divmod │ │ │ │ +000093c0 t long_divrem │ │ │ │ 000000e8 r long_doc │ │ │ │ -0000dd78 t long_float │ │ │ │ -0000d480 t long_format_binary │ │ │ │ +0000dd38 t long_float │ │ │ │ +0000d440 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 00000270 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 00000198 t long_hash │ │ │ │ -0000349c t long_invert │ │ │ │ -0000d32c t long_long │ │ │ │ +000034a4 t long_invert │ │ │ │ +0000d2ec t long_long │ │ │ │ 00000248 t long_long_meth │ │ │ │ -00002584 t long_lshift │ │ │ │ -00002870 t long_lshift1.part.0 │ │ │ │ +0000258c t long_lshift │ │ │ │ +00002878 t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0000de5c t long_mod │ │ │ │ -0000606c t long_mul │ │ │ │ -00003378 t long_neg │ │ │ │ -0000cb9c t long_new │ │ │ │ -0000cde8 t long_new_impl │ │ │ │ -00008b10 t long_or │ │ │ │ -0000a910 t long_pow │ │ │ │ +0000de1c t long_mod │ │ │ │ +00006060 t long_mul │ │ │ │ +00003380 t long_neg │ │ │ │ +0000cb5c t long_new │ │ │ │ +0000cda8 t long_new_impl │ │ │ │ +00008b00 t long_or │ │ │ │ +0000a8f0 t long_pow │ │ │ │ 00001260 t long_richcompare │ │ │ │ -0000ed24 t long_rshift │ │ │ │ -00002e3c t long_sub │ │ │ │ -00001784 t long_to_decimal_string │ │ │ │ -000017b0 t long_to_decimal_string_internal │ │ │ │ -00009d5c t long_true_divide │ │ │ │ -000078f4 t long_vectorcall │ │ │ │ -0000d244 t long_xor │ │ │ │ +0000ece4 t long_rshift │ │ │ │ +00002e44 t long_sub │ │ │ │ +00001788 t long_to_decimal_string │ │ │ │ +000017b4 t long_to_decimal_string_internal │ │ │ │ +00009d40 t long_true_divide │ │ │ │ +000078e8 t long_vectorcall │ │ │ │ +0000d204 t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -000075a8 t x_add │ │ │ │ -0000f7e0 t x_divrem │ │ │ │ -00008c50 t x_sub │ │ │ │ +0000759c t x_add │ │ │ │ +0000f7a0 t x_divrem │ │ │ │ +00008c40 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ @@ -8845,42 +8845,42 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 000007ae T PyDict_AddWatcher │ │ │ │ -000093a4 T PyDict_Clear │ │ │ │ +000093cc T PyDict_Clear │ │ │ │ 00000810 T PyDict_ClearWatcher │ │ │ │ 00000134 T PyDict_Contains │ │ │ │ -0000879c T PyDict_ContainsString │ │ │ │ -00002cd0 T PyDict_Copy │ │ │ │ -000047f0 T PyDict_DelItem │ │ │ │ +000087c0 T PyDict_ContainsString │ │ │ │ +00002cd8 T PyDict_Copy │ │ │ │ +00004814 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -0000b570 T PyDict_GetItem │ │ │ │ -00002948 T PyDict_GetItemRef │ │ │ │ +0000b598 T PyDict_GetItem │ │ │ │ +00002950 T PyDict_GetItemRef │ │ │ │ 000000a8 T PyDict_GetItemString │ │ │ │ -00004614 T PyDict_GetItemStringRef │ │ │ │ -00002770 T PyDict_GetItemWithError │ │ │ │ +00004638 T PyDict_GetItemStringRef │ │ │ │ +00002778 T PyDict_GetItemWithError │ │ │ │ 000009d8 T PyDict_Items │ │ │ │ -00007d30 T PyDict_Keys │ │ │ │ +00007d54 T PyDict_Keys │ │ │ │ 000003bc T PyDict_Merge │ │ │ │ 0000078a T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -0000445c T PyDict_Next │ │ │ │ -000083ec T PyDict_Pop │ │ │ │ +00004480 T PyDict_Next │ │ │ │ +00008410 T PyDict_Pop │ │ │ │ 000001cc T PyDict_PopString │ │ │ │ 0000078e T PyDict_SetDefault │ │ │ │ -0000206c T PyDict_SetDefaultRef │ │ │ │ -00000c58 T PyDict_SetItem │ │ │ │ -00002834 T PyDict_SetItemString │ │ │ │ -000095d4 T PyDict_Size │ │ │ │ +00002074 T PyDict_SetDefaultRef │ │ │ │ +00000c60 T PyDict_SetItem │ │ │ │ +0000283c T PyDict_SetItemString │ │ │ │ +000095fc T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 00000124 T PyDict_Unwatch │ │ │ │ -000032c4 T PyDict_Update │ │ │ │ +000032cc T PyDict_Update │ │ │ │ 000002a4 T PyDict_Values │ │ │ │ 00000050 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ @@ -8900,32 +8900,32 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007ea4 T PyObject_ClearManagedDict │ │ │ │ +00007ec8 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00005770 T PyObject_GenericGetDict │ │ │ │ +00005794 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -00008834 T PyObject_VisitManagedDict │ │ │ │ +00008858 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -8937,77 +8937,77 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00002754 t Py_XDECREF │ │ │ │ +0000275c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00009608 T _PyDictKeys_DecRef │ │ │ │ -00005750 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -000053c4 T _PyDictKeys_StringLookup │ │ │ │ -000071e4 T _PyDictKeys_StringLookupSplit │ │ │ │ +00009630 T _PyDictKeys_DecRef │ │ │ │ +00005774 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +000053e8 T _PyDictKeys_StringLookup │ │ │ │ +00007208 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000306 T _PyDictView_Intersect │ │ │ │ -00005ad0 T _PyDictView_New │ │ │ │ +00005af4 T _PyDictView_New │ │ │ │ 00000850 T _PyDict_CheckConsistency │ │ │ │ -000099e8 T _PyDict_ClearFreeList │ │ │ │ +00009a10 T _PyDict_ClearFreeList │ │ │ │ 00000d8c T _PyDict_ContainsId │ │ │ │ 000001a0 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00000de4 T _PyDict_DelItemId │ │ │ │ -0000806c T _PyDict_DelItemIf │ │ │ │ +00008090 T _PyDict_DelItemIf │ │ │ │ 00000634 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b214 T _PyDict_DetachFromObject │ │ │ │ -00004e08 T _PyDict_FromItems │ │ │ │ -0000aa9c T _PyDict_FromKeys │ │ │ │ +0000b23c T _PyDict_DetachFromObject │ │ │ │ +00004e2c T _PyDict_FromItems │ │ │ │ +0000aac4 T _PyDict_FromKeys │ │ │ │ 00000d1e T _PyDict_GetItemIdWithError │ │ │ │ -000029e0 T _PyDict_GetItemRef_KnownHash │ │ │ │ +000029e8 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000cac T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00008370 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00008394 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000d46 T _PyDict_GetItemStringWithError │ │ │ │ 00000cee T _PyDict_GetItemWithError │ │ │ │ -0000b05c T _PyDict_GetItem_KnownHash │ │ │ │ -00004418 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000b084 T _PyDict_GetItem_KnownHash │ │ │ │ +0000443c T _PyDict_HasOnlyStringKeys │ │ │ │ 00000752 T _PyDict_KeysSize │ │ │ │ -00005320 T _PyDict_LoadGlobal │ │ │ │ -00007388 T _PyDict_LookupIndex │ │ │ │ -00009714 T _PyDict_MaybeUntrack │ │ │ │ -00007bbc T _PyDict_MergeEx │ │ │ │ -000027dc T _PyDict_NewKeysForClass │ │ │ │ +00005344 T _PyDict_LoadGlobal │ │ │ │ +000073ac T _PyDict_LookupIndex │ │ │ │ +0000973c T _PyDict_MaybeUntrack │ │ │ │ +00007be0 T _PyDict_MergeEx │ │ │ │ +000027e4 T _PyDict_NewKeysForClass │ │ │ │ 00000c2c T _PyDict_NewPresized │ │ │ │ -00004530 T _PyDict_Next │ │ │ │ -00007790 T _PyDict_Pop │ │ │ │ -00007850 T _PyDict_Pop_KnownHash │ │ │ │ -0000a424 T _PyDict_SendEvent │ │ │ │ +00004554 T _PyDict_Next │ │ │ │ +000077b4 T _PyDict_Pop │ │ │ │ +00007874 T _PyDict_Pop_KnownHash │ │ │ │ +0000a44c T _PyDict_SendEvent │ │ │ │ 00000db6 T _PyDict_SetItemId │ │ │ │ -0000b09c T _PyDict_SetItem_KnownHash │ │ │ │ -0000b150 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00002bec T _PyDict_SetItem_LockHeld │ │ │ │ -00007be0 T _PyDict_SetItem_Take2 │ │ │ │ +0000b0c4 T _PyDict_SetItem_KnownHash │ │ │ │ +0000b178 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00002bf4 T _PyDict_SetItem_LockHeld │ │ │ │ +00007c04 T _PyDict_SetItem_Take2 │ │ │ │ 000006a8 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00002a28 T _PyObjectDict_SetItem │ │ │ │ +00002a30 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00005f88 T _PyObject_InitInlineValues │ │ │ │ -0000b2b4 T _PyObject_IsInstanceDictEmpty │ │ │ │ +00005fac T _PyObject_InitInlineValues │ │ │ │ +0000b2dc T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000b55c T _PyObject_MaterializeManagedDict │ │ │ │ -0000aec4 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00007fc0 T _PyObject_SetManagedDict │ │ │ │ -00005fd0 T _PyObject_StoreInstanceAttribute │ │ │ │ -00006da4 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000b584 T _PyObject_MaterializeManagedDict │ │ │ │ +0000aeec T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00007fe4 T _PyObject_SetManagedDict │ │ │ │ +00005ff4 T _PyObject_StoreInstanceAttribute │ │ │ │ +00006dc8 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -9022,135 +9022,135 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000001d8 T _Py_dict_lookup │ │ │ │ -0000329c T _Py_dict_lookup_threadsafe │ │ │ │ +000032a4 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 0000028c t all_contained_in │ │ │ │ -00002658 t build_indices_generic │ │ │ │ -00002d04 t copy_lock_held │ │ │ │ -0000b260 t copy_values │ │ │ │ -00004b14 t delitem_knownhash_lock_held │ │ │ │ -0000a960 t dict___contains__ │ │ │ │ +00002660 t build_indices_generic │ │ │ │ +00002d0c t copy_lock_held │ │ │ │ +0000b288 t copy_values │ │ │ │ +00004b38 t delitem_knownhash_lock_held │ │ │ │ +0000a988 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 00000638 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 00000702 t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00004314 t dict_ass_sub │ │ │ │ -0000b318 t dict_clear │ │ │ │ +00004338 t dict_ass_sub │ │ │ │ +0000b340 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -0000b1e0 t dict_copy │ │ │ │ +0000b208 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00003d18 t dict_dealloc │ │ │ │ -0000aa48 t dict_fromkeys │ │ │ │ +00003d3c t dict_dealloc │ │ │ │ +0000aa70 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007c70 t dict_get │ │ │ │ +00007c94 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -00009afc t dict_init │ │ │ │ +00009b24 t dict_init │ │ │ │ 000001a0 t dict_ior │ │ │ │ -00005a18 t dict_items │ │ │ │ +00005a3c t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -0000904c t dict_iter │ │ │ │ -00008dac t dict_keys │ │ │ │ +00009074 t dict_iter │ │ │ │ +00008dd4 t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -00009a50 t dict_length │ │ │ │ -000032e8 t dict_merge │ │ │ │ -00009a54 t dict_new │ │ │ │ +00009a78 t dict_length │ │ │ │ +000032f0 t dict_merge │ │ │ │ +00009a7c t dict_new │ │ │ │ 00000248 t dict_or │ │ │ │ -000073d4 t dict_pop │ │ │ │ +000073f8 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ -0000b84c t dict_popitem │ │ │ │ +0000b874 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ -0000a68c t dict_repr │ │ │ │ -0000b630 t dict_richcompare │ │ │ │ -00009bf4 t dict_setdefault │ │ │ │ +0000a6b4 t dict_repr │ │ │ │ +0000b658 t dict_richcompare │ │ │ │ +00009c1c t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00002088 t dict_setdefault_ref_lock_held │ │ │ │ -000031dc t dict_subscript │ │ │ │ -000088a4 t dict_tp_clear │ │ │ │ -000046d8 t dict_traverse │ │ │ │ -000058a4 t dict_update │ │ │ │ -00005994 t dict_update_arg │ │ │ │ -00008efc t dict_values │ │ │ │ +00002090 t dict_setdefault_ref_lock_held │ │ │ │ +000031e4 t dict_subscript │ │ │ │ +000088c8 t dict_tp_clear │ │ │ │ +000046fc t dict_traverse │ │ │ │ +000058c8 t dict_update │ │ │ │ +000059b8 t dict_update_arg │ │ │ │ +00008f24 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00009c60 t dict_vectorcall │ │ │ │ +00009c88 t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 00000490 t dictitems_contains │ │ │ │ -00005b78 t dictitems_iter │ │ │ │ +00005b9c t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 0000061c t dictitems_reversed │ │ │ │ -00007b3c t dictiter_dealloc │ │ │ │ -00005d8c t dictiter_iternextitem │ │ │ │ -000090d8 t dictiter_iternextkey │ │ │ │ -0000927c t dictiter_iternextvalue │ │ │ │ -00008d94 t dictiter_len │ │ │ │ +00007b60 t dictiter_dealloc │ │ │ │ +00005db0 t dictiter_iternextitem │ │ │ │ +00009100 t dictiter_iternextkey │ │ │ │ +000092a4 t dictiter_iternextvalue │ │ │ │ +00008dbc t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005c44 t dictiter_new │ │ │ │ +00005c68 t dictiter_new │ │ │ │ 00000644 t dictiter_reduce │ │ │ │ 00000218 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000a9d4 t dictkeys_contains │ │ │ │ -00003c50 t dictkeys_decref.constprop.0 │ │ │ │ -00008e64 t dictkeys_iter │ │ │ │ +0000a9fc t dictkeys_contains │ │ │ │ +00003c74 t dictkeys_decref.constprop.0 │ │ │ │ +00008e8c t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000734 t dictkeys_reversed │ │ │ │ -000016dc t dictresize.isra.0 │ │ │ │ +000016e4 t dictresize.isra.0 │ │ │ │ 000007fc t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -00008fb4 t dictvalues_iter │ │ │ │ +00008fdc t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 0000071c t dictvalues_reversed │ │ │ │ -00005d28 t dictview_dealloc │ │ │ │ +00005d4c t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -0000b568 t dictview_len │ │ │ │ +0000b590 t dictview_len │ │ │ │ 0000074c t dictview_mapping │ │ │ │ 000004f8 t dictview_repr │ │ │ │ 00000184 t dictview_richcompare │ │ │ │ -0000b1d4 t dictview_traverse │ │ │ │ +0000b1fc t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 000004e6 t dictviews_isdisjoint │ │ │ │ 000004a8 t dictviews_or │ │ │ │ 000003e4 t dictviews_sub │ │ │ │ 00000450 t dictviews_to_set │ │ │ │ 00000568 t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ -000015d4 t find_empty_slot │ │ │ │ +000015dc t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00006924 t insert_split_key │ │ │ │ -00008bb8 t insert_split_value │ │ │ │ -00000d28 t insert_to_emptydict │ │ │ │ -00001094 t insertdict │ │ │ │ +00006948 t insert_split_key │ │ │ │ +00008be0 t insert_split_value │ │ │ │ +00000d30 t insert_to_emptydict │ │ │ │ +0000109c t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00009e34 t merge_from_seq2_lock_held │ │ │ │ +00009e5c t merge_from_seq2_lock_held │ │ │ │ 0000009c t new_dict │ │ │ │ -00008ad4 t new_dict_with_shared_keys │ │ │ │ -00000f78 t new_keys_object.isra.0 │ │ │ │ -000077d0 t pop_lock_held │ │ │ │ +00008afc t new_dict_with_shared_keys │ │ │ │ +00000f80 t new_keys_object.isra.0 │ │ │ │ +000077f4 t pop_lock_held │ │ │ │ 00000110 r reduce_doc │ │ │ │ 00000064 r reversed_items_doc │ │ │ │ 00000094 r reversed_keys_doc │ │ │ │ 00000034 r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ 000006aa t sizeof_lock_held │ │ │ │ -00006060 t store_instance_attr_lock_held │ │ │ │ +00006084 t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ 000000c8 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -9439,15 +9439,15 @@ │ │ │ │ 000009f8 r .LC97 │ │ │ │ 00000a04 r .LC98 │ │ │ │ 00000a28 r .LC99 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ -000013c0 T PyBuffer_ToContiguous │ │ │ │ +000013ac T PyBuffer_ToContiguous │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -9480,18 +9480,18 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -0000107c T PyMemoryView_FromBuffer │ │ │ │ -000046c0 T PyMemoryView_FromMemory │ │ │ │ -00002b94 T PyMemoryView_FromObject │ │ │ │ -000003b4 t PyMemoryView_FromObjectAndFlags │ │ │ │ +00001068 T PyMemoryView_FromBuffer │ │ │ │ +000046ac T PyMemoryView_FromMemory │ │ │ │ +00002b80 T PyMemoryView_FromObject │ │ │ │ +000003a0 t PyMemoryView_FromObjectAndFlags │ │ │ │ 00000a2c T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ @@ -9508,15 +9508,15 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -000046a8 t Py_XDECREF │ │ │ │ +00004694 t Py_XDECREF │ │ │ │ 000002dc t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000224 D _PyMemoryIter_Type │ │ │ │ @@ -9542,119 +9542,119 @@ │ │ │ │ 00000008 r _keywords.4 │ │ │ │ 00000014 r _keywords.7 │ │ │ │ 0000034c d _kwtuple.0 │ │ │ │ 000003b8 d _kwtuple.12 │ │ │ │ 00000364 d _kwtuple.3 │ │ │ │ 00000380 d _kwtuple.6 │ │ │ │ 0000039c d _kwtuple.9 │ │ │ │ -00000dd8 t _memory_release │ │ │ │ +00000dc4 t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 000000d0 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 000002f4 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ -00002204 t adjust_fmt.isra.0 │ │ │ │ -000035b0 t buffer_to_contiguous │ │ │ │ -00004d7c t cmp_rec.part.0 │ │ │ │ -00003828 t copy_rec.part.0 │ │ │ │ +000021f0 t adjust_fmt.isra.0 │ │ │ │ +0000359c t buffer_to_contiguous │ │ │ │ +00004d68 t cmp_rec.part.0 │ │ │ │ +00003814 t copy_rec.part.0 │ │ │ │ 00000368 t fix_struct_error_int │ │ │ │ -0000074c t init_flags │ │ │ │ -000007bc t init_shape_strides.part.0 │ │ │ │ -000037e8 t init_strides_from_shape │ │ │ │ -00002ea4 t lookup_dimension │ │ │ │ -00000530 t mbuf_add_view │ │ │ │ -000004dc t mbuf_alloc │ │ │ │ +00000738 t init_flags │ │ │ │ +000007a8 t init_shape_strides.part.0 │ │ │ │ +000037d4 t init_strides_from_shape │ │ │ │ +00002e90 t lookup_dimension │ │ │ │ +0000051c t mbuf_add_view │ │ │ │ +000004c8 t mbuf_alloc │ │ │ │ 000000a4 t mbuf_clear │ │ │ │ -00001000 t mbuf_dealloc │ │ │ │ -00000fb8 t mbuf_release │ │ │ │ -00001064 t mbuf_traverse │ │ │ │ +00000fec t mbuf_dealloc │ │ │ │ +00000fa4 t mbuf_release │ │ │ │ +00001050 t mbuf_traverse │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000005a8 d memory_as_buffer │ │ │ │ 0000059c d memory_as_mapping │ │ │ │ 00000574 d memory_as_sequence │ │ │ │ -000024cc t memory_ass_sub │ │ │ │ +000024b8 t memory_ass_sub │ │ │ │ 00000000 t memory_c_contiguous │ │ │ │ 00000108 r memory_c_contiguous_doc │ │ │ │ 000000ba t memory_clear │ │ │ │ 00000326 t memory_contiguous │ │ │ │ 00000098 r memory_contiguous_doc │ │ │ │ -00000d0c t memory_dealloc │ │ │ │ -00002374 t memory_enter │ │ │ │ +00000cf8 t memory_dealloc │ │ │ │ +00002360 t memory_enter │ │ │ │ 00000120 t memory_enter.part.0 │ │ │ │ -00002414 t memory_exit │ │ │ │ +00002400 t memory_exit │ │ │ │ 00000034 r memory_exit_doc │ │ │ │ 00000042 t memory_f_contiguous │ │ │ │ 000000cc r memory_f_contiguous_doc │ │ │ │ 0000029c r memory_format_doc │ │ │ │ 0000021c t memory_format_get │ │ │ │ 00000120 t memory_format_get.part.0 │ │ │ │ -00000df4 t memory_getbuf │ │ │ │ +00000de0 t memory_getbuf │ │ │ │ 00000470 d memory_getsetlist │ │ │ │ 00000000 t memory_hash │ │ │ │ 00000178 t memory_item │ │ │ │ 000002f4 r memory_itemsize_doc │ │ │ │ -00001dd0 t memory_itemsize_get │ │ │ │ +00001dbc t memory_itemsize_get │ │ │ │ 00000120 t memory_itemsize_get.part.0 │ │ │ │ 000000f0 t memory_iter │ │ │ │ -00001364 t memory_length │ │ │ │ +00001350 t memory_length │ │ │ │ 000003d0 d memory_methods │ │ │ │ 00000360 r memory_nbytes_doc │ │ │ │ 00000148 t memory_nbytes_get │ │ │ │ 00000120 t memory_nbytes_get.part.0 │ │ │ │ 0000023c r memory_ndim_doc │ │ │ │ 0000024c t memory_ndim_get │ │ │ │ 00000120 t memory_ndim_get.part.0 │ │ │ │ 000003b8 r memory_obj_doc │ │ │ │ 000005d0 t memory_obj_get │ │ │ │ 00000120 t memory_obj_get.part.0 │ │ │ │ 0000032c r memory_readonly_doc │ │ │ │ 0000027c t memory_readonly_get │ │ │ │ 00000120 t memory_readonly_get.part.0 │ │ │ │ -00000fb0 t memory_releasebuf │ │ │ │ +00000f9c t memory_releasebuf │ │ │ │ 00000084 t memory_repr │ │ │ │ -00003a3c t memory_richcompare │ │ │ │ +00003a28 t memory_richcompare │ │ │ │ 000001e8 r memory_shape_doc │ │ │ │ 000002ac t memory_shape_get │ │ │ │ 00000120 t memory_shape_get.part.0 │ │ │ │ 0000017c r memory_strides_doc │ │ │ │ 00000344 t memory_strides_get │ │ │ │ 00000120 t memory_strides_get.part.0 │ │ │ │ 00000140 r memory_suboffsets_doc │ │ │ │ 00000374 t memory_suboffsets_get │ │ │ │ 00000120 t memory_suboffsets_get.part.0 │ │ │ │ -0000080c t memory_subscript │ │ │ │ -00001070 t memory_traverse │ │ │ │ +000007f8 t memory_subscript │ │ │ │ +0000105c t memory_traverse │ │ │ │ 000001ec t memoryiter_dealloc │ │ │ │ 000003a4 t memoryiter_next │ │ │ │ 00000410 t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ 0000093c r memoryview__doc__ │ │ │ │ 000003a8 t memoryview__from_flags │ │ │ │ 000008d0 r memoryview__from_flags__doc__ │ │ │ │ -00001530 t memoryview_cast │ │ │ │ +0000151c t memoryview_cast │ │ │ │ 00000818 r memoryview_cast__doc__ │ │ │ │ 00000498 t memoryview_hex │ │ │ │ 000003e4 r memoryview_hex__doc__ │ │ │ │ -000023a8 t memoryview_release │ │ │ │ +00002394 t memoryview_release │ │ │ │ 00000878 r memoryview_release__doc__ │ │ │ │ -00003300 t memoryview_tobytes │ │ │ │ +000032ec t memoryview_tobytes │ │ │ │ 000005d8 r memoryview_tobytes__doc__ │ │ │ │ -00001de8 t memoryview_tolist │ │ │ │ +00001dd4 t memoryview_tolist │ │ │ │ 00000784 r memoryview_tolist__doc__ │ │ │ │ 00000434 t memoryview_toreadonly │ │ │ │ 000007d0 r memoryview_toreadonly__doc__ │ │ │ │ -00002f04 t pack_single │ │ │ │ +00002ef0 t pack_single │ │ │ │ 00000232 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -00004948 t struct_get_unpacker │ │ │ │ +00004934 t struct_get_unpacker │ │ │ │ 00000614 t tolist_rec.part.0 │ │ │ │ -00002244 t unpack_single.isra.0 │ │ │ │ +00002230 t unpack_single.isra.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000198 r .LC10 │ │ │ │ 000001b4 r .LC11 │ │ │ │ @@ -10030,15 +10030,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -0000125c T PyCallable_Check │ │ │ │ +00001260 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -10113,49 +10113,49 @@ │ │ │ │ U PyModule_Type │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 00000054 T PyObject_ASCII │ │ │ │ -00001eec T PyObject_Bytes │ │ │ │ -00001ea0 T PyObject_CallFinalizer │ │ │ │ -00001e04 T PyObject_CallFinalizerFromDealloc │ │ │ │ -000026e8 T PyObject_DelAttr │ │ │ │ +00001ef0 T PyObject_Bytes │ │ │ │ +00001ea4 T PyObject_CallFinalizer │ │ │ │ +00001e08 T PyObject_CallFinalizerFromDealloc │ │ │ │ +000026ec T PyObject_DelAttr │ │ │ │ 00000688 T PyObject_DelAttrString │ │ │ │ -000022a8 T PyObject_Dir │ │ │ │ +000022ac T PyObject_Dir │ │ │ │ 00000868 T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 000010a8 T PyObject_GenericGetAttr │ │ │ │ 000005f0 T PyObject_GenericSetAttr │ │ │ │ 0000024a T PyObject_GenericSetDict │ │ │ │ 0000094c T PyObject_GetAttr │ │ │ │ 00001158 T PyObject_GetAttrString │ │ │ │ 00000cdc T PyObject_GetOptionalAttr │ │ │ │ 000003a8 T PyObject_GetOptionalAttrString │ │ │ │ 00000474 T PyObject_HasAttr │ │ │ │ 00000372 T PyObject_HasAttrString │ │ │ │ 000004aa T PyObject_HasAttrStringWithError │ │ │ │ -00002020 T PyObject_HasAttrWithError │ │ │ │ +00002024 T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 00000128 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 000004da T PyObject_Init │ │ │ │ 00000610 T PyObject_InitVar │ │ │ │ 000010b0 T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ -000028dc T PyObject_Not │ │ │ │ +000028e0 T PyObject_Not │ │ │ │ 0000012e T PyObject_Print │ │ │ │ -00001d10 T PyObject_Repr │ │ │ │ -000015e0 T PyObject_RichCompare │ │ │ │ -0000126c T PyObject_RichCompareBool │ │ │ │ -00001df4 T PyObject_SelfIter │ │ │ │ +00001d14 T PyObject_Repr │ │ │ │ +000015e4 T PyObject_RichCompare │ │ │ │ +00001270 T PyObject_RichCompareBool │ │ │ │ +00001df8 T PyObject_SelfIter │ │ │ │ 0000042c T PyObject_SetAttr │ │ │ │ 00000238 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ -00001c14 T PyObject_Str │ │ │ │ +00001c18 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ U PyRange_Type │ │ │ │ 000005f6 T PyRefTracer_GetTracer │ │ │ │ 00000000 T PyRefTracer_SetTracer │ │ │ │ U PyReversed_Type │ │ │ │ @@ -10192,17 +10192,17 @@ │ │ │ │ 00000434 T Py_GetConstant │ │ │ │ 00000228 T Py_GetConstantBorrowed │ │ │ │ 000005c6 T Py_IncRef │ │ │ │ 000005dc T Py_Is │ │ │ │ 000008c8 T Py_IsFalse │ │ │ │ 000008a8 T Py_IsNone │ │ │ │ 000008b8 T Py_IsTrue │ │ │ │ -000028d8 T Py_NewRef │ │ │ │ -00002458 T Py_ReprEnter │ │ │ │ -000025b4 T Py_ReprLeave │ │ │ │ +000028dc T Py_NewRef │ │ │ │ +0000245c T Py_ReprEnter │ │ │ │ +000025b8 T Py_ReprLeave │ │ │ │ 00000898 t Py_XDECREF │ │ │ │ 000008b0 t Py_XDECREF.part.0 │ │ │ │ 000005e4 T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ @@ -10239,54 +10239,54 @@ │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d4 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ U _PyObjectStackChunk_ClearFreeList │ │ │ │ 000006bc T _PyObject_AssertFailed │ │ │ │ 000007d8 T _PyObject_CheckConsistency │ │ │ │ -00002620 T _PyObject_ClearFreeLists │ │ │ │ +00002624 T _PyObject_ClearFreeLists │ │ │ │ 00001128 T _PyObject_ComputedDictPointer │ │ │ │ 00000014 T _PyObject_DebugTypeStats │ │ │ │ 0000003e T _PyObject_Dump │ │ │ │ -000026e4 T _PyObject_FiniState │ │ │ │ +000026e8 T _PyObject_FiniState │ │ │ │ 00000158 T _PyObject_FunctionStr │ │ │ │ 00000dc8 T _PyObject_GenericGetAttrWithDict │ │ │ │ 000005f8 T _PyObject_GenericSetAttrWithDict │ │ │ │ 0000068e T _PyObject_GetAttrId │ │ │ │ 000002ea T _PyObject_GetDictPtr │ │ │ │ 000009e8 T _PyObject_GetMethod │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00002128 T _PyObject_IsAbstract │ │ │ │ +0000212c T _PyObject_IsAbstract │ │ │ │ 000000f4 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 000008e4 T _PyObject_New │ │ │ │ 00000c50 T _PyObject_NewVar │ │ │ │ 00000346 T _PyObject_NextNotImplemented │ │ │ │ 0000065a T _PyObject_SetAttrId │ │ │ │ -00001880 T _PyObject_SetAttributeErrorContext │ │ │ │ +00001884 T _PyObject_SetAttributeErrorContext │ │ │ │ 00000234 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySlice_ClearFreeList │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ -0000288c T _PyTrash_thread_deposit_object │ │ │ │ -000028a0 T _PyTrash_thread_destroy_chain │ │ │ │ +00002890 T _PyTrash_thread_deposit_object │ │ │ │ +000028a4 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_ClearFreeList │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ -00002674 T _PyTypes_FiniTypes │ │ │ │ +00002678 T _PyTypes_FiniTypes │ │ │ │ 00000074 T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -10294,15 +10294,15 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 00000658 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000200 T _Py_Dealloc │ │ │ │ -00002260 T _Py_DecRef │ │ │ │ +00002264 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 0000000c T _Py_GetConstant_Init │ │ │ │ 00000238 T _Py_IncRef │ │ │ │ 00000058 T _Py_NewReference │ │ │ │ @@ -10333,17 +10333,17 @@ │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fwrite │ │ │ │ 000002a4 d none_as_number │ │ │ │ 0000060c t none_bool │ │ │ │ 000006b4 t none_dealloc │ │ │ │ 0000028c r none_doc │ │ │ │ -00001ee0 t none_hash │ │ │ │ +00001ee4 t none_hash │ │ │ │ 0000051c t none_new │ │ │ │ -00002880 t none_repr │ │ │ │ +00002884 t none_repr │ │ │ │ 00000124 d notimplemented_as_number │ │ │ │ 00000594 t notimplemented_bool │ │ │ │ 000006b8 t notimplemented_dealloc │ │ │ │ 00000248 r notimplemented_doc │ │ │ │ 000001b4 d notimplemented_methods │ │ │ │ 00000558 t notimplemented_new │ │ │ │ 000001d8 r opstrings │ │ │ │ @@ -10463,43 +10463,43 @@ │ │ │ │ 0000039c r .LC47 │ │ │ │ 000003b8 r .LC48 │ │ │ │ 00000428 r .LC49 │ │ │ │ 0000047c r .LC50 │ │ │ │ 000004cc r .LC51 │ │ │ │ 000004e8 r .LC52 │ │ │ │ 00000540 r .LC54 │ │ │ │ -00000590 r .LC55 │ │ │ │ -000005c0 r .LC56 │ │ │ │ -000005f4 r .LC57 │ │ │ │ -00000614 r .LC58 │ │ │ │ -00000634 r .LC59 │ │ │ │ -00000650 r .LC60 │ │ │ │ -0000066c r .LC61 │ │ │ │ -00000694 r .LC62 │ │ │ │ -000006b0 r .LC63 │ │ │ │ -000006cc r .LC64 │ │ │ │ -00000700 r .LC65 │ │ │ │ -00000770 r .LC66 │ │ │ │ -0000078c r .LC67 │ │ │ │ -000007a8 r .LC68 │ │ │ │ -000007bc r .LC69 │ │ │ │ +00000570 r .LC55 │ │ │ │ +000005a4 r .LC56 │ │ │ │ +000005c4 r .LC57 │ │ │ │ +000005e4 r .LC58 │ │ │ │ +00000600 r .LC59 │ │ │ │ +0000061c r .LC60 │ │ │ │ +00000644 r .LC61 │ │ │ │ +00000660 r .LC62 │ │ │ │ +0000067c r .LC63 │ │ │ │ +000006b0 r .LC64 │ │ │ │ +00000720 r .LC65 │ │ │ │ +0000073c r .LC66 │ │ │ │ +00000758 r .LC67 │ │ │ │ +0000076c r .LC68 │ │ │ │ +00000784 r .LC69 │ │ │ │ 00000000 r .LC7 │ │ │ │ -000007d4 r .LC70 │ │ │ │ -000007f0 r .LC71 │ │ │ │ -0000080c r .LC72 │ │ │ │ -00000828 r .LC73 │ │ │ │ -00000844 r .LC74 │ │ │ │ -00000860 r .LC75 │ │ │ │ -00000880 r .LC76 │ │ │ │ -000008a0 r .LC77 │ │ │ │ -000008c0 r .LC78 │ │ │ │ -000008c8 r .LC79 │ │ │ │ -000008dc r .LC80 │ │ │ │ -000008fc r .LC83 │ │ │ │ -00000914 r .LC84 │ │ │ │ +000007a0 r .LC70 │ │ │ │ +000007bc r .LC71 │ │ │ │ +000007d8 r .LC72 │ │ │ │ +000007f4 r .LC73 │ │ │ │ +00000810 r .LC74 │ │ │ │ +00000830 r .LC75 │ │ │ │ +00000850 r .LC76 │ │ │ │ +00000870 r .LC77 │ │ │ │ +00000878 r .LC78 │ │ │ │ +0000088c r .LC79 │ │ │ │ +000008ac r .LC82 │ │ │ │ +000008c4 r .LC83 │ │ │ │ +000008cc r .LC88 │ │ │ │ 0000091c r .LC89 │ │ │ │ 00000024 r .LC9 │ │ │ │ 00000940 r .LC90 │ │ │ │ 00000944 r .LC91 │ │ │ │ 00000950 r .LC92 │ │ │ │ 00000974 r .LC93 │ │ │ │ 00000998 r .LC94 │ │ │ │ @@ -10515,87 +10515,87 @@ │ │ │ │ 000027dc T PyMem_Free │ │ │ │ 00001110 T PyMem_GetAllocator │ │ │ │ 00002434 T PyMem_Malloc │ │ │ │ 000010a4 T PyMem_RawCalloc │ │ │ │ 00000e84 T PyMem_RawFree │ │ │ │ 00000ddc T PyMem_RawMalloc │ │ │ │ 00000ebc T PyMem_RawRealloc │ │ │ │ -000031e8 T PyMem_Realloc │ │ │ │ +000031f0 T PyMem_Realloc │ │ │ │ 00000f74 T PyMem_SetAllocator │ │ │ │ -00007618 T PyMem_SetupDebugHooks │ │ │ │ +00007610 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -00002688 T PyObject_Calloc │ │ │ │ -00002ea0 T PyObject_Free │ │ │ │ -00007680 T PyObject_GetArenaAllocator │ │ │ │ +00002680 T PyObject_Calloc │ │ │ │ +00002ea8 T PyObject_Free │ │ │ │ +00007678 T PyObject_GetArenaAllocator │ │ │ │ 00001cf0 T PyObject_Malloc │ │ │ │ -00003654 T PyObject_Realloc │ │ │ │ -000076f4 T PyObject_SetArenaAllocator │ │ │ │ +0000365c T PyObject_Realloc │ │ │ │ +000076ec T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ -00002730 T _PyDebugAllocatorStats │ │ │ │ +000023b0 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -00002468 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000038f8 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +00002460 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +00003900 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ -000037c8 T _PyMem_AbandonDelayed │ │ │ │ +000037d0 T _PyMem_AbandonDelayed │ │ │ │ 000021c0 T _PyMem_ArenaAlloc │ │ │ │ -000038ec T _PyMem_ArenaFree │ │ │ │ -00002b70 T _PyMem_DebugCalloc │ │ │ │ -0000760a T _PyMem_DebugEnabled │ │ │ │ -00002be0 T _PyMem_DebugFree │ │ │ │ +000038f4 T _PyMem_ArenaFree │ │ │ │ +00002b78 T _PyMem_DebugCalloc │ │ │ │ +00007602 T _PyMem_DebugEnabled │ │ │ │ +00002be8 T _PyMem_DebugFree │ │ │ │ 00002290 T _PyMem_DebugMalloc │ │ │ │ 00001270 t _PyMem_DebugRawAlloc │ │ │ │ -000023f0 T _PyMem_DebugRawCalloc │ │ │ │ +000023e8 T _PyMem_DebugRawCalloc │ │ │ │ 000013ec T _PyMem_DebugRawFree │ │ │ │ 00001138 T _PyMem_DebugRawMalloc │ │ │ │ 00001698 T _PyMem_DebugRawRealloc │ │ │ │ -000033dc T _PyMem_DebugRealloc │ │ │ │ +000033e4 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00002400 T _PyMem_FiniDelayed │ │ │ │ -00007768 T _PyMem_FreeDelayed │ │ │ │ +000023f8 T _PyMem_FiniDelayed │ │ │ │ +00007760 T _PyMem_FreeDelayed │ │ │ │ 000002d8 T _PyMem_GetAllocatorName │ │ │ │ -000027a0 T _PyMem_GetCurrentAllocatorName │ │ │ │ -00002014 T _PyMem_MiCalloc │ │ │ │ -000030e4 T _PyMem_MiFree │ │ │ │ +00002420 T _PyMem_GetCurrentAllocatorName │ │ │ │ +0000200c T _PyMem_MiCalloc │ │ │ │ +000030ec T _PyMem_MiFree │ │ │ │ 00002200 T _PyMem_MiMalloc │ │ │ │ -000022f8 T _PyMem_MiRealloc │ │ │ │ -00007778 T _PyMem_ProcessDelayed │ │ │ │ +000022f0 T _PyMem_MiRealloc │ │ │ │ +00007770 T _PyMem_ProcessDelayed │ │ │ │ 00001124 T _PyMem_RawCalloc │ │ │ │ 00000eb4 T _PyMem_RawFree │ │ │ │ 00000e1c T _PyMem_RawMalloc │ │ │ │ 00000f00 T _PyMem_RawRealloc │ │ │ │ 00001048 T _PyMem_RawStrdup │ │ │ │ 00000f10 T _PyMem_RawWcsdup │ │ │ │ 00000cb0 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ -00003a88 T _PyMem_Strdup │ │ │ │ +00003a90 T _PyMem_Strdup │ │ │ │ 00000e64 T _PyMem_init_obmalloc │ │ │ │ -00002668 T _PyMem_obmalloc_state_on_heap │ │ │ │ +00002660 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000026b8 T _PyObject_Calloc │ │ │ │ -00002db4 t _PyObject_DebugDumpAddress │ │ │ │ -00002206 T _PyObject_DebugMallocStats │ │ │ │ -000029ac T _PyObject_Free │ │ │ │ -00007770 T _PyObject_FreeDelayed │ │ │ │ +00002dac t _PyObject_DebugDumpAddress │ │ │ │ +00001e88 T _PyObject_DebugMallocStats │ │ │ │ +000029b0 T _PyObject_Free │ │ │ │ +00007768 T _PyObject_FreeDelayed │ │ │ │ 00001dd0 T _PyObject_Malloc │ │ │ │ -000026c8 T _PyObject_MiCalloc │ │ │ │ -00003164 T _PyObject_MiFree │ │ │ │ +000026c0 T _PyObject_MiCalloc │ │ │ │ +0000316c T _PyObject_MiFree │ │ │ │ 00002218 T _PyObject_MiMalloc │ │ │ │ -000023ec T _PyObject_MiRealloc │ │ │ │ -000032f4 T _PyObject_Realloc │ │ │ │ -00003760 T _PyObject_VirtualAlloc │ │ │ │ -000038b4 T _PyObject_VirtualFree │ │ │ │ +000023e4 T _PyObject_MiRealloc │ │ │ │ +000032fc T _PyObject_Realloc │ │ │ │ +00003768 T _PyObject_VirtualAlloc │ │ │ │ +000038bc T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00002558 T _Py_FinalizeAllocatedBlocks │ │ │ │ -00002a06 T _Py_GetGlobalAllocatedBlocks │ │ │ │ -0000334e W _Py__ZSt15get_new_handlerv │ │ │ │ +00002550 T _Py_FinalizeAllocatedBlocks │ │ │ │ +00002a00 T _Py_GetGlobalAllocatedBlocks │ │ │ │ +00003346 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __aeabi_uldivmod │ │ │ │ @@ -10612,461 +10612,461 @@ │ │ │ │ U __getrusage64 │ │ │ │ U __isoc23_strtol │ │ │ │ U __memset_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __vsnprintf_chk │ │ │ │ -00002a6e t _collect_alloc_stats │ │ │ │ -00004b54 T _mi_abandoned_await_readers │ │ │ │ +00002a66 t _collect_alloc_stats │ │ │ │ +00004b4c T _mi_abandoned_await_readers │ │ │ │ 00000af4 T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ -00004b64 T _mi_abandoned_pool_visit_blocks │ │ │ │ +00004b5c T _mi_abandoned_pool_visit_blocks │ │ │ │ 000008b4 T _mi_abandoned_reclaim_all │ │ │ │ -00005e9c T _mi_arena_alloc │ │ │ │ +00005e94 T _mi_arena_alloc │ │ │ │ 000007be T _mi_arena_alloc_aligned │ │ │ │ -00005330 T _mi_arena_collect │ │ │ │ -0000342a T _mi_arena_contains │ │ │ │ -00005338 T _mi_arena_free │ │ │ │ -00003396 T _mi_arena_id_none │ │ │ │ -000033ce T _mi_arena_memid_is_os_allocated │ │ │ │ -0000339a T _mi_arena_memid_is_suitable │ │ │ │ -0000530e T _mi_arena_unsafe_destroy_all │ │ │ │ -00004750 T _mi_bin │ │ │ │ -00004754 T _mi_bin_size │ │ │ │ -00003622 T _mi_bitmap_claim │ │ │ │ +00005328 T _mi_arena_collect │ │ │ │ +00003422 T _mi_arena_contains │ │ │ │ +00005330 T _mi_arena_free │ │ │ │ +0000338e T _mi_arena_id_none │ │ │ │ +000033c6 T _mi_arena_memid_is_os_allocated │ │ │ │ +00003392 T _mi_arena_memid_is_suitable │ │ │ │ +00005306 T _mi_arena_unsafe_destroy_all │ │ │ │ +00004748 T _mi_bin │ │ │ │ +0000474c T _mi_bin_size │ │ │ │ +0000361a T _mi_bitmap_claim │ │ │ │ 00001902 T _mi_bitmap_claim_across │ │ │ │ -00003704 T _mi_bitmap_is_any_claimed │ │ │ │ -0000373e T _mi_bitmap_is_any_claimed_across │ │ │ │ -000036d2 T _mi_bitmap_is_claimed │ │ │ │ -00003736 T _mi_bitmap_is_claimed_across │ │ │ │ -00003678 T _mi_bitmap_try_claim │ │ │ │ +000036fc T _mi_bitmap_is_any_claimed │ │ │ │ +00003736 T _mi_bitmap_is_any_claimed_across │ │ │ │ +000036ca T _mi_bitmap_is_claimed │ │ │ │ +0000372e T _mi_bitmap_is_claimed_across │ │ │ │ +00003670 T _mi_bitmap_try_claim │ │ │ │ 0000174c T _mi_bitmap_try_find_claim_field │ │ │ │ -00003530 T _mi_bitmap_try_find_from_claim │ │ │ │ +00003528 T _mi_bitmap_try_find_from_claim │ │ │ │ 00001540 T _mi_bitmap_try_find_from_claim_across │ │ │ │ -000035b4 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ -0000356a T _mi_bitmap_unclaim │ │ │ │ +000035ac T _mi_bitmap_try_find_from_claim_pred │ │ │ │ +00003562 T _mi_bitmap_unclaim │ │ │ │ 000017d8 T _mi_bitmap_unclaim_across │ │ │ │ -00004c90 T _mi_clock_end │ │ │ │ -00004c4a T _mi_clock_now │ │ │ │ +00004c88 T _mi_clock_end │ │ │ │ +00004c42 T _mi_clock_now │ │ │ │ 000005bc T _mi_clock_start │ │ │ │ -00004adc T _mi_commit_mask_committed_size │ │ │ │ -00001e2c T _mi_commit_mask_next_run │ │ │ │ -00003b48 T _mi_current_thread_count │ │ │ │ +00004ad4 T _mi_commit_mask_committed_size │ │ │ │ +00002644 T _mi_commit_mask_next_run │ │ │ │ +00003b40 T _mi_current_thread_count │ │ │ │ 00000860 T _mi_deferred_free │ │ │ │ -00004582 T _mi_error_message │ │ │ │ -00003ece T _mi_fprintf │ │ │ │ -00003cc6 T _mi_fputs │ │ │ │ +0000457a T _mi_error_message │ │ │ │ +00003ec6 T _mi_fprintf │ │ │ │ +00003cbe T _mi_fputs │ │ │ │ 00001dcc t _mi_free_block │ │ │ │ -000051d4 t _mi_free_block_mt │ │ │ │ -0000596c T _mi_free_delayed_block │ │ │ │ +000051cc t _mi_free_block_mt │ │ │ │ +00005964 T _mi_free_delayed_block │ │ │ │ 00001d5e T _mi_free_generic │ │ │ │ -000048c0 T _mi_heap_area_init │ │ │ │ -000038d0 T _mi_heap_area_visit_blocks │ │ │ │ -00005a28 T _mi_heap_collect_abandon │ │ │ │ +000048b8 T _mi_heap_area_init │ │ │ │ +000038c8 T _mi_heap_area_visit_blocks │ │ │ │ +00005a20 T _mi_heap_collect_abandon │ │ │ │ 00000a08 T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ 00000864 D _mi_heap_default_key │ │ │ │ -000059ba T _mi_heap_delayed_free_all │ │ │ │ +000059b2 T _mi_heap_delayed_free_all │ │ │ │ 00000994 T _mi_heap_delayed_free_partial │ │ │ │ -0000379e T _mi_heap_destroy_pages │ │ │ │ +00003796 T _mi_heap_destroy_pages │ │ │ │ 00000000 R _mi_heap_empty │ │ │ │ -000065cc T _mi_heap_init_ex │ │ │ │ +000065c4 T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ -000066ae T _mi_heap_main_get │ │ │ │ -000074c8 T _mi_heap_malloc_zero │ │ │ │ +000066a6 T _mi_heap_main_get │ │ │ │ +000074c0 T _mi_heap_malloc_zero │ │ │ │ 00002268 T _mi_heap_malloc_zero_ex │ │ │ │ -00003764 T _mi_heap_memid_is_suitable │ │ │ │ -00005ce2 t _mi_heap_page_destroy │ │ │ │ -00003796 T _mi_heap_random_next │ │ │ │ -00002310 T _mi_heap_realloc_zero │ │ │ │ -00003b56 T _mi_heap_set_default_direct │ │ │ │ -00007502 T _mi_heap_unsafe_destroy_all │ │ │ │ -00003b24 T _mi_is_main_thread │ │ │ │ +0000375c T _mi_heap_memid_is_suitable │ │ │ │ +00005cda t _mi_heap_page_destroy │ │ │ │ +0000378e T _mi_heap_random_next │ │ │ │ +00002308 T _mi_heap_realloc_zero │ │ │ │ +00003b4e T _mi_heap_set_default_direct │ │ │ │ +000074fa T _mi_heap_unsafe_destroy_all │ │ │ │ +00003b1c T _mi_is_main_thread │ │ │ │ 00001188 T _mi_malloc_generic │ │ │ │ 00001116 t _mi_memid_create_os │ │ │ │ 0000096c t _mi_memid_none │ │ │ │ 00000688 B _mi_numa_node_count │ │ │ │ 00000308 T _mi_options_init │ │ │ │ 00001328 T _mi_os_alloc │ │ │ │ 00000c28 T _mi_os_alloc_aligned │ │ │ │ -00004fec T _mi_os_alloc_aligned_at_offset │ │ │ │ -00004728 T _mi_os_alloc_huge_os_pages │ │ │ │ -00004f6c T _mi_os_commit │ │ │ │ -0000470a T _mi_os_decommit │ │ │ │ -00004d66 T _mi_os_free │ │ │ │ -00004d00 T _mi_os_free_ex │ │ │ │ -00004706 T _mi_os_get_aligned_hint │ │ │ │ +00004fe4 T _mi_os_alloc_aligned_at_offset │ │ │ │ +00004720 T _mi_os_alloc_huge_os_pages │ │ │ │ +00004f64 T _mi_os_commit │ │ │ │ +00004702 T _mi_os_decommit │ │ │ │ +00004d5e T _mi_os_free │ │ │ │ +00004cf8 T _mi_os_free_ex │ │ │ │ +000046fe T _mi_os_get_aligned_hint │ │ │ │ 00000db8 T _mi_os_good_alloc_size │ │ │ │ -000046c8 T _mi_os_has_overcommit │ │ │ │ -000046d6 T _mi_os_has_virtual_reserve │ │ │ │ -00004cf4 T _mi_os_init │ │ │ │ -000046f2 T _mi_os_large_page_size │ │ │ │ +000046c0 T _mi_os_has_overcommit │ │ │ │ +000046ce T _mi_os_has_virtual_reserve │ │ │ │ +00004cec T _mi_os_init │ │ │ │ +000046ea T _mi_os_large_page_size │ │ │ │ 000009cc t _mi_os_numa_node_count │ │ │ │ 000009de T _mi_os_numa_node_count_get │ │ │ │ 0000099a T _mi_os_numa_node_get │ │ │ │ -000046e4 T _mi_os_page_size │ │ │ │ -00005dae T _mi_os_protect │ │ │ │ -00005280 T _mi_os_purge │ │ │ │ -00001f88 T _mi_os_purge_ex │ │ │ │ -00002c50 T _mi_os_random_weak │ │ │ │ -0000513a T _mi_os_reset │ │ │ │ -00005daa T _mi_os_unprotect │ │ │ │ +000046dc T _mi_os_page_size │ │ │ │ +00005da6 T _mi_os_protect │ │ │ │ +00005278 T _mi_os_purge │ │ │ │ +0000279c T _mi_os_purge_ex │ │ │ │ +00002c48 T _mi_os_random_weak │ │ │ │ +00005132 T _mi_os_reset │ │ │ │ +00005da2 T _mi_os_unprotect │ │ │ │ 00001038 T _mi_os_use_large_page │ │ │ │ -000032c8 T _mi_padding_shrink │ │ │ │ -00005746 T _mi_page_abandon │ │ │ │ +000032c0 T _mi_padding_shrink │ │ │ │ +0000573e T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ 00001afa T _mi_page_free │ │ │ │ -000020f0 T _mi_page_free_collect │ │ │ │ +000020e8 T _mi_page_free_collect │ │ │ │ 000023e4 T _mi_page_malloc │ │ │ │ -000032ca T _mi_page_ptr_unalign │ │ │ │ -0000483a T _mi_page_queue_append │ │ │ │ -000049ec T _mi_page_reclaim │ │ │ │ -00002048 T _mi_page_retire │ │ │ │ -000047be T _mi_page_try_use_delayed_free │ │ │ │ +000032c2 T _mi_page_ptr_unalign │ │ │ │ +00004832 T _mi_page_queue_append │ │ │ │ +000049e4 T _mi_page_reclaim │ │ │ │ +00002040 T _mi_page_retire │ │ │ │ +000047b6 T _mi_page_try_use_delayed_free │ │ │ │ 00001df0 T _mi_page_unfull │ │ │ │ -00004818 T _mi_page_use_delayed_free │ │ │ │ +00004810 T _mi_page_use_delayed_free │ │ │ │ 00000adc T _mi_preloading │ │ │ │ 00000ea8 T _mi_prim_alloc │ │ │ │ -00005db2 T _mi_prim_alloc_huge_os_pages │ │ │ │ -00006016 T _mi_prim_clock_now │ │ │ │ -00004f48 T _mi_prim_commit │ │ │ │ -000050b0 T _mi_prim_decommit │ │ │ │ +00005daa T _mi_prim_alloc_huge_os_pages │ │ │ │ +0000600e T _mi_prim_clock_now │ │ │ │ +00004f40 T _mi_prim_commit │ │ │ │ +000050a8 T _mi_prim_decommit │ │ │ │ 000010f4 T _mi_prim_free │ │ │ │ 000009b8 T _mi_prim_getenv │ │ │ │ 0000033c T _mi_prim_mem_init │ │ │ │ -00005dbe T _mi_prim_numa_node │ │ │ │ +00005db6 T _mi_prim_numa_node │ │ │ │ 00000a3c T _mi_prim_numa_node_count │ │ │ │ -000065a4 T _mi_prim_out_stderr │ │ │ │ -0000601a T _mi_prim_process_info │ │ │ │ -00005d1a T _mi_prim_protect │ │ │ │ +0000659c T _mi_prim_out_stderr │ │ │ │ +00006012 T _mi_prim_process_info │ │ │ │ +00005d12 T _mi_prim_protect │ │ │ │ 0000022c T _mi_prim_random_buf │ │ │ │ -000050cc T _mi_prim_reset │ │ │ │ -000075f2 T _mi_prim_thread_associate_default_heap │ │ │ │ -000075f0 T _mi_prim_thread_done_auto_done │ │ │ │ -000075dc T _mi_prim_thread_init_auto_done │ │ │ │ +000050c4 T _mi_prim_reset │ │ │ │ +000075ea T _mi_prim_thread_associate_default_heap │ │ │ │ +000075e8 T _mi_prim_thread_done_auto_done │ │ │ │ +000075d4 T _mi_prim_thread_init_auto_done │ │ │ │ 00000000 t _mi_process_init │ │ │ │ 00000014 B _mi_process_is_initialized │ │ │ │ -000065c6 T _mi_random_init │ │ │ │ -000065c0 T _mi_random_init_weak │ │ │ │ -00004ad8 T _mi_random_next │ │ │ │ -000065b2 T _mi_random_reinit_if_weak │ │ │ │ -00004a80 T _mi_random_split │ │ │ │ -000051a2 T _mi_segment_huge_page_reset │ │ │ │ +000065be T _mi_random_init │ │ │ │ +000065b8 T _mi_random_init_weak │ │ │ │ +00004ad0 T _mi_random_next │ │ │ │ +000065aa T _mi_random_reinit_if_weak │ │ │ │ +00004a78 T _mi_random_split │ │ │ │ +0000519a T _mi_segment_huge_page_reset │ │ │ │ 00001a4a T _mi_segment_map_allocated_at │ │ │ │ -00004bea T _mi_segment_map_freed_at │ │ │ │ -00005706 T _mi_segment_page_abandon │ │ │ │ +00004be2 T _mi_segment_map_freed_at │ │ │ │ +000056fe T _mi_segment_page_abandon │ │ │ │ 00001520 T _mi_segment_page_alloc │ │ │ │ 00001b8a T _mi_segment_page_free │ │ │ │ -00004b0c T _mi_segment_page_start │ │ │ │ -00004b52 T _mi_segment_thread_collect │ │ │ │ -00002024 T _mi_stat_counter_increase │ │ │ │ -00004c3c T _mi_stat_decrease │ │ │ │ -00004c34 T _mi_stat_increase │ │ │ │ -00004c46 T _mi_stats_done │ │ │ │ +00004b04 T _mi_segment_page_start │ │ │ │ +00004b4a T _mi_segment_thread_collect │ │ │ │ +00002838 T _mi_stat_counter_increase │ │ │ │ +00004c34 T _mi_stat_decrease │ │ │ │ +00004c2c T _mi_stat_increase │ │ │ │ +00004c3e T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ -00006194 t _mi_stats_print │ │ │ │ +0000618c t _mi_stats_print │ │ │ │ 00000976 T _mi_strlcat │ │ │ │ -0000467c T _mi_strlcpy │ │ │ │ -000046aa T _mi_strlen │ │ │ │ +00004674 T _mi_strlcpy │ │ │ │ +000046a2 T _mi_strlen │ │ │ │ 00000a8c T _mi_strnicmp │ │ │ │ -000046b2 T _mi_strnlen │ │ │ │ +000046aa T _mi_strnlen │ │ │ │ 000019c8 T _mi_thread_data_collect │ │ │ │ -00005b32 T _mi_thread_done │ │ │ │ -00003ad8 T _mi_thread_id │ │ │ │ -00003ae4 T _mi_tld_init │ │ │ │ -0000466e T _mi_toupper │ │ │ │ -000043e8 T _mi_trace_message │ │ │ │ -000023a8 t _mi_usable_size.isra.0 │ │ │ │ +00005b2a T _mi_thread_done │ │ │ │ +00003ad0 T _mi_thread_id │ │ │ │ +00003adc T _mi_tld_init │ │ │ │ +00004666 T _mi_toupper │ │ │ │ +000043e0 T _mi_trace_message │ │ │ │ +000023a0 t _mi_usable_size.isra.0 │ │ │ │ 00000ae8 T _mi_verbose_message │ │ │ │ -0000428c T _mi_warning_message │ │ │ │ +00004284 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ 00001e90 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000048 t chacha_block │ │ │ │ 00000014 t chacha_next32 │ │ │ │ -00002a60 t count_blocks │ │ │ │ +00002a58 t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ U environ │ │ │ │ 000006ec b error_count │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ -00002a3c t free_work_item │ │ │ │ +00002a34 t free_work_item │ │ │ │ U fwrite │ │ │ │ 00000e28 t get_allocator_unlocked │ │ │ │ -00002580 t get_num_global_allocated_blocks │ │ │ │ +00002578 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -00002520 t has_own_state │ │ │ │ +00002518 t has_own_state │ │ │ │ 00000ee8 t init_obmalloc_pools │ │ │ │ 0000068c b large_page_try_ok.10 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00003356 T mi__expand │ │ │ │ +0000334e T mi__expand │ │ │ │ 000008e4 t mi_abandoned_pop │ │ │ │ -00002bac t mi_abandoned_visited_push │ │ │ │ +00002ba4 t mi_abandoned_visited_push │ │ │ │ 000018e0 t mi_abandoned_visited_revisit │ │ │ │ -00006b70 T mi_aligned_alloc │ │ │ │ -00007048 T mi_aligned_offset_recalloc │ │ │ │ -00007198 T mi_aligned_recalloc │ │ │ │ -000033ea T mi_arena_area │ │ │ │ +00006b68 T mi_aligned_alloc │ │ │ │ +00007040 T mi_aligned_offset_recalloc │ │ │ │ +00007190 T mi_aligned_recalloc │ │ │ │ +000033e2 T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ -00005288 t mi_arena_purge │ │ │ │ +00005280 t mi_arena_purge │ │ │ │ 00000e1c t mi_arena_purge_delay │ │ │ │ 00000690 b mi_arena_static_top │ │ │ │ 00000aa4 t mi_arena_try_alloc.isra.0 │ │ │ │ 00001414 t mi_arena_try_alloc_at.isra.0 │ │ │ │ 00001382 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ 00000b6c t mi_arenas_try_purge │ │ │ │ -00004da6 t mi_arenas_unsafe_destroy │ │ │ │ +00004d9e t mi_arenas_unsafe_destroy │ │ │ │ 00001390 t mi_bin │ │ │ │ -00003228 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ +00003220 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ 0000189a t mi_bitmap_mask_across.isra.0 │ │ │ │ -00003e6c t mi_buffered_out │ │ │ │ -0000743c T mi_calloc │ │ │ │ -000068f2 T mi_calloc_aligned │ │ │ │ -00006930 T mi_calloc_aligned_at │ │ │ │ -00005cb4 T mi_cfree │ │ │ │ -000038c0 T mi_check_owned │ │ │ │ +00003e64 t mi_buffered_out │ │ │ │ +00007434 T mi_calloc │ │ │ │ +000068ea T mi_calloc_aligned │ │ │ │ +00006928 T mi_calloc_aligned_at │ │ │ │ +00005cac T mi_cfree │ │ │ │ +000038b8 T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ -00005a12 T mi_collect │ │ │ │ -00002290 t mi_commit_mask_create │ │ │ │ -0000431c T mi_debug_show_arenas │ │ │ │ -00006e0a T mi_dupenv_s │ │ │ │ +00005a0a T mi_collect │ │ │ │ +00002288 t mi_commit_mask_create │ │ │ │ +00004314 T mi_debug_show_arenas │ │ │ │ +00006e02 T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ -0000332c T mi_expand │ │ │ │ +00003324 T mi_expand │ │ │ │ 00001250 t mi_find_page │ │ │ │ -000030e8 T mi_free │ │ │ │ -00005cde T mi_free_aligned │ │ │ │ -00005cda T mi_free_size │ │ │ │ -00005cd6 T mi_free_size_aligned │ │ │ │ -00004768 T mi_good_size │ │ │ │ -00006c9c T mi_heap_alloc_new │ │ │ │ -00006cc6 T mi_heap_alloc_new_n │ │ │ │ -00003a9e t mi_heap_area_visitor │ │ │ │ -0000746c T mi_heap_calloc │ │ │ │ -000069fc T mi_heap_calloc_aligned │ │ │ │ -00006a30 T mi_heap_calloc_aligned_at │ │ │ │ -00003872 T mi_heap_check_owned │ │ │ │ -00005a24 T mi_heap_collect │ │ │ │ +000030f0 T mi_free │ │ │ │ +00005cd6 T mi_free_aligned │ │ │ │ +00005cd2 T mi_free_size │ │ │ │ +00005cce T mi_free_size_aligned │ │ │ │ +00004760 T mi_good_size │ │ │ │ +00006c94 T mi_heap_alloc_new │ │ │ │ +00006cbe T mi_heap_alloc_new_n │ │ │ │ +00003a96 t mi_heap_area_visitor │ │ │ │ +00007464 T mi_heap_calloc │ │ │ │ +000069f4 T mi_heap_calloc_aligned │ │ │ │ +00006a28 T mi_heap_calloc_aligned_at │ │ │ │ +0000386a T mi_heap_check_owned │ │ │ │ +00005a1c T mi_heap_collect │ │ │ │ 0000075c t mi_heap_collect_ex │ │ │ │ -00003810 T mi_heap_contains_block │ │ │ │ -00005ab0 T mi_heap_delete │ │ │ │ -00005c7a T mi_heap_destroy │ │ │ │ -00005a2e t mi_heap_free │ │ │ │ -00007598 T mi_heap_get_backing │ │ │ │ -000075bc T mi_heap_get_default │ │ │ │ +00003808 T mi_heap_contains_block │ │ │ │ +00005aa8 T mi_heap_delete │ │ │ │ +00005c72 T mi_heap_destroy │ │ │ │ +00005a26 t mi_heap_free │ │ │ │ +00007590 T mi_heap_get_backing │ │ │ │ +000075b4 T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ 000001cc t mi_heap_main_init.part.0 │ │ │ │ -000074c0 T mi_heap_malloc │ │ │ │ -00006a90 T mi_heap_malloc_aligned │ │ │ │ -00006c4c T mi_heap_malloc_aligned_at │ │ │ │ -000074f0 T mi_heap_malloc_small │ │ │ │ -0000689c t mi_heap_malloc_zero_aligned_at │ │ │ │ -000067d8 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ -00007420 T mi_heap_mallocn │ │ │ │ -00007594 T mi_heap_new │ │ │ │ -00007548 T mi_heap_new_in_arena │ │ │ │ -00002aa4 t mi_heap_page_check_owned │ │ │ │ -000029c4 t mi_heap_page_collect │ │ │ │ -0000489c t mi_heap_page_never_delayed_free │ │ │ │ -00001f88 t mi_heap_queue_first_update │ │ │ │ -000073e8 T mi_heap_realloc │ │ │ │ -0000723c T mi_heap_realloc_aligned │ │ │ │ -000070f4 T mi_heap_realloc_aligned_at │ │ │ │ -00007114 t mi_heap_realloc_zero_aligned │ │ │ │ -00006f4a t mi_heap_realloc_zero_aligned_at │ │ │ │ -00007386 T mi_heap_reallocf │ │ │ │ -000073c4 T mi_heap_reallocn │ │ │ │ -00006e68 T mi_heap_realpath │ │ │ │ -0000735c T mi_heap_recalloc │ │ │ │ -000071fc T mi_heap_recalloc_aligned │ │ │ │ -000070ac T mi_heap_recalloc_aligned_at │ │ │ │ -00002b6a t mi_heap_reset_pages │ │ │ │ -00007380 T mi_heap_rezalloc │ │ │ │ -00007220 T mi_heap_rezalloc_aligned │ │ │ │ -000070d4 T mi_heap_rezalloc_aligned_at │ │ │ │ -000037c8 T mi_heap_set_default │ │ │ │ -00006dc8 T mi_heap_strdup │ │ │ │ -00006d68 T mi_heap_strndup │ │ │ │ -00006c68 T mi_heap_try_new │ │ │ │ -00004940 t mi_heap_visit_areas_page │ │ │ │ -000059d8 T mi_heap_visit_blocks │ │ │ │ +000074b8 T mi_heap_malloc │ │ │ │ +00006a88 T mi_heap_malloc_aligned │ │ │ │ +00006c44 T mi_heap_malloc_aligned_at │ │ │ │ +000074e8 T mi_heap_malloc_small │ │ │ │ +00006894 t mi_heap_malloc_zero_aligned_at │ │ │ │ +000067d0 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ +00007418 T mi_heap_mallocn │ │ │ │ +0000758c T mi_heap_new │ │ │ │ +00007540 T mi_heap_new_in_arena │ │ │ │ +00002a9c t mi_heap_page_check_owned │ │ │ │ +000029be t mi_heap_page_collect │ │ │ │ +00004894 t mi_heap_page_never_delayed_free │ │ │ │ +00001f80 t mi_heap_queue_first_update │ │ │ │ +000073e0 T mi_heap_realloc │ │ │ │ +00007234 T mi_heap_realloc_aligned │ │ │ │ +000070ec T mi_heap_realloc_aligned_at │ │ │ │ +0000710c t mi_heap_realloc_zero_aligned │ │ │ │ +00006f42 t mi_heap_realloc_zero_aligned_at │ │ │ │ +0000737e T mi_heap_reallocf │ │ │ │ +000073bc T mi_heap_reallocn │ │ │ │ +00006e60 T mi_heap_realpath │ │ │ │ +00007354 T mi_heap_recalloc │ │ │ │ +000071f4 T mi_heap_recalloc_aligned │ │ │ │ +000070a4 T mi_heap_recalloc_aligned_at │ │ │ │ +00002b62 t mi_heap_reset_pages │ │ │ │ +00007378 T mi_heap_rezalloc │ │ │ │ +00007218 T mi_heap_rezalloc_aligned │ │ │ │ +000070cc T mi_heap_rezalloc_aligned_at │ │ │ │ +000037c0 T mi_heap_set_default │ │ │ │ +00006dc0 T mi_heap_strdup │ │ │ │ +00006d60 T mi_heap_strndup │ │ │ │ +00006c60 T mi_heap_try_new │ │ │ │ +00004938 t mi_heap_visit_areas_page │ │ │ │ +000059d0 T mi_heap_visit_blocks │ │ │ │ 00000a94 t mi_heap_visit_pages │ │ │ │ -000074a0 T mi_heap_zalloc │ │ │ │ -00006a56 T mi_heap_zalloc_aligned │ │ │ │ -00006a74 T mi_heap_zalloc_aligned_at │ │ │ │ +00007498 T mi_heap_zalloc │ │ │ │ +00006a4e T mi_heap_zalloc_aligned │ │ │ │ +00006a6c T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.9 │ │ │ │ -00004c30 T mi_is_in_heap_region │ │ │ │ -00003b84 T mi_is_redirected │ │ │ │ -0000347c t mi_is_valid_pointer │ │ │ │ -000074a8 T mi_malloc │ │ │ │ -00006bc0 T mi_malloc_aligned │ │ │ │ -000069cc T mi_malloc_aligned_at │ │ │ │ -000047bc T mi_malloc_good_size │ │ │ │ -00003352 T mi_malloc_size │ │ │ │ -000074ce T mi_malloc_small │ │ │ │ -00003354 T mi_malloc_usable_size │ │ │ │ -000073ee T mi_mallocn │ │ │ │ -00004f20 T mi_manage_os_memory │ │ │ │ -00004eac T mi_manage_os_memory_ex │ │ │ │ +00004c28 T mi_is_in_heap_region │ │ │ │ +00003b7c T mi_is_redirected │ │ │ │ +00003474 t mi_is_valid_pointer │ │ │ │ +000074a0 T mi_malloc │ │ │ │ +00006bb8 T mi_malloc_aligned │ │ │ │ +000069c4 T mi_malloc_aligned_at │ │ │ │ +000047b4 T mi_malloc_good_size │ │ │ │ +0000334a T mi_malloc_size │ │ │ │ +000074c6 T mi_malloc_small │ │ │ │ +0000334c T mi_malloc_usable_size │ │ │ │ +000073e6 T mi_mallocn │ │ │ │ +00004f18 T mi_manage_os_memory │ │ │ │ +00004ea4 T mi_manage_os_memory_ex │ │ │ │ 0000115c t mi_manage_os_memory_ex2 │ │ │ │ 0000084c d mi_max_error_count │ │ │ │ 00000850 d mi_max_warning_count │ │ │ │ -00006ecc T mi_mbsdup │ │ │ │ -00006b58 T mi_memalign │ │ │ │ -00006d0c T mi_new │ │ │ │ -00006c14 T mi_new_aligned │ │ │ │ -00006bd8 T mi_new_aligned_nothrow │ │ │ │ -00006cf4 T mi_new_n │ │ │ │ -00006d34 T mi_new_nothrow │ │ │ │ -00007258 T mi_new_realloc │ │ │ │ -00007294 T mi_new_reallocn │ │ │ │ -00003c40 T mi_option_disable │ │ │ │ -00003c18 T mi_option_enable │ │ │ │ -00004528 T mi_option_get │ │ │ │ -000044d2 T mi_option_get_clamp │ │ │ │ -00004484 T mi_option_get_size │ │ │ │ +00006ec4 T mi_mbsdup │ │ │ │ +00006b50 T mi_memalign │ │ │ │ +00006d04 T mi_new │ │ │ │ +00006c0c T mi_new_aligned │ │ │ │ +00006bd0 T mi_new_aligned_nothrow │ │ │ │ +00006cec T mi_new_n │ │ │ │ +00006d2c T mi_new_nothrow │ │ │ │ +00007250 T mi_new_realloc │ │ │ │ +0000728c T mi_new_reallocn │ │ │ │ +00003c38 T mi_option_disable │ │ │ │ +00003c10 T mi_option_enable │ │ │ │ +00004520 T mi_option_get │ │ │ │ +000044ca T mi_option_get_clamp │ │ │ │ +0000447c T mi_option_get_size │ │ │ │ 000004a8 t mi_option_init │ │ │ │ -00004434 T mi_option_is_enabled │ │ │ │ -00003b8c T mi_option_set │ │ │ │ -00003bb2 T mi_option_set_default │ │ │ │ -00003bd2 T mi_option_set_enabled │ │ │ │ -00003bf8 T mi_option_set_enabled_default │ │ │ │ -00002090 t mi_os_decommit_ex.isra.0 │ │ │ │ +0000442c T mi_option_is_enabled │ │ │ │ +00003b84 T mi_option_set │ │ │ │ +00003baa T mi_option_set_default │ │ │ │ +00003bca T mi_option_set_enabled │ │ │ │ +00003bf0 T mi_option_set_enabled_default │ │ │ │ +000028a4 t mi_os_decommit_ex.isra.0 │ │ │ │ 00000854 d mi_os_mem_config │ │ │ │ -00002108 t mi_os_page_align_areax │ │ │ │ +0000291c t mi_os_page_align_areax │ │ │ │ 00000e22 t mi_os_prim_alloc.constprop.0 │ │ │ │ 0000108e t mi_os_prim_free.isra.0 │ │ │ │ -00005d3e t mi_os_protectx │ │ │ │ +00005d36 t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ -00002bde t mi_out_buf │ │ │ │ -00002cda t mi_out_buf_stderr │ │ │ │ +00002bd6 t mi_out_buf │ │ │ │ +00002cd2 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 000002d0 t mi_out_stderr │ │ │ │ -00001f20 t mi_page_extend_free.isra.0 │ │ │ │ -00003074 t mi_page_free_list_extend.isra.0 │ │ │ │ +00001f18 t mi_page_extend_free.isra.0 │ │ │ │ +0000307c t mi_page_free_list_extend.isra.0 │ │ │ │ 000013e0 t mi_page_fresh_alloc │ │ │ │ 00001a8c t mi_page_queue_enqueue_from │ │ │ │ 00001b36 t mi_page_queue_remove │ │ │ │ -00002b0e t mi_page_usable_aligned_size_of │ │ │ │ -00006b72 T mi_posix_memalign │ │ │ │ -00003efa t mi_printf_amount.constprop.0 │ │ │ │ +00002b06 t mi_page_usable_aligned_size_of │ │ │ │ +00006b6a T mi_posix_memalign │ │ │ │ +00003ef2 t mi_printf_amount.constprop.0 │ │ │ │ 00000690 t mi_process_done │ │ │ │ -0000608e T mi_process_info │ │ │ │ +00006086 T mi_process_info │ │ │ │ 00000b3c T mi_process_init │ │ │ │ 000002e8 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ -00005c70 t mi_pthread_done │ │ │ │ -00006ae2 T mi_pvalloc │ │ │ │ +00005c68 t mi_pthread_done │ │ │ │ +00006ada T mi_pvalloc │ │ │ │ 00000000 t mi_random_init_ex │ │ │ │ -0000733c T mi_realloc │ │ │ │ -000071cc T mi_realloc_aligned │ │ │ │ -0000707c T mi_realloc_aligned_at │ │ │ │ -00006f14 T mi_reallocarr │ │ │ │ -00006ece T mi_reallocarray │ │ │ │ -000073ac T mi_reallocf │ │ │ │ -00007310 T mi_reallocn │ │ │ │ -00006ea4 T mi_realpath │ │ │ │ -000072c2 T mi_recalloc │ │ │ │ -0000715a T mi_recalloc_aligned │ │ │ │ -00007008 T mi_recalloc_aligned_at │ │ │ │ -00002a12 t mi_recurse_enter_prim │ │ │ │ -00002a2c t mi_recurse_exit_prim │ │ │ │ -00004a6a T mi_register_deferred_free │ │ │ │ -0000456c T mi_register_error │ │ │ │ -00003c68 T mi_register_output │ │ │ │ -00005f9e T mi_reserve_huge_os_pages │ │ │ │ -00005ff8 T mi_reserve_huge_os_pages_at │ │ │ │ -00005ecc T mi_reserve_huge_os_pages_at_ex │ │ │ │ -00005f10 T mi_reserve_huge_os_pages_interleave │ │ │ │ -00005092 T mi_reserve_os_memory │ │ │ │ +00007334 T mi_realloc │ │ │ │ +000071c4 T mi_realloc_aligned │ │ │ │ +00007074 T mi_realloc_aligned_at │ │ │ │ +00006f0c T mi_reallocarr │ │ │ │ +00006ec6 T mi_reallocarray │ │ │ │ +000073a4 T mi_reallocf │ │ │ │ +00007308 T mi_reallocn │ │ │ │ +00006e9c T mi_realpath │ │ │ │ +000072ba T mi_recalloc │ │ │ │ +00007152 T mi_recalloc_aligned │ │ │ │ +00007000 T mi_recalloc_aligned_at │ │ │ │ +00002a0c t mi_recurse_enter_prim │ │ │ │ +00002a24 t mi_recurse_exit_prim │ │ │ │ +00004a62 T mi_register_deferred_free │ │ │ │ +00004564 T mi_register_error │ │ │ │ +00003c60 T mi_register_output │ │ │ │ +00005f96 T mi_reserve_huge_os_pages │ │ │ │ +00005ff0 T mi_reserve_huge_os_pages_at │ │ │ │ +00005ec4 T mi_reserve_huge_os_pages_at_ex │ │ │ │ +00005f08 T mi_reserve_huge_os_pages_interleave │ │ │ │ +0000508a T mi_reserve_os_memory │ │ │ │ 00000b5a T mi_reserve_os_memory_ex │ │ │ │ -000072f0 T mi_rezalloc │ │ │ │ -0000719a T mi_rezalloc_aligned │ │ │ │ -0000704a T mi_rezalloc_aligned_at │ │ │ │ -00005618 t mi_segment_abandon │ │ │ │ +000072e8 T mi_rezalloc │ │ │ │ +00007192 T mi_rezalloc_aligned │ │ │ │ +00007042 T mi_rezalloc_aligned_at │ │ │ │ +00005610 t mi_segment_abandon │ │ │ │ 000004ce t mi_segment_alloc │ │ │ │ 00000750 t mi_segment_calculate_slices │ │ │ │ -000058c4 t mi_segment_check_free │ │ │ │ -000021ac t mi_segment_commit_mask.constprop.0 │ │ │ │ -0000553c t mi_segment_free.isra.0 │ │ │ │ -00005dee t mi_segment_huge_page_alloc │ │ │ │ +000058bc t mi_segment_check_free │ │ │ │ +000021a4 t mi_segment_commit_mask.constprop.0 │ │ │ │ +00005534 t mi_segment_free.isra.0 │ │ │ │ +00005de6 t mi_segment_huge_page_alloc │ │ │ │ 00000694 b mi_segment_map │ │ │ │ 00001bca t mi_segment_page_clear │ │ │ │ -00001e88 t mi_segment_purge.isra.0 │ │ │ │ -00005776 t mi_segment_reclaim │ │ │ │ +0000269e t mi_segment_purge.isra.0 │ │ │ │ +0000576e t mi_segment_reclaim │ │ │ │ 00001948 t mi_segment_span_allocate.isra.0 │ │ │ │ -00001bcc t mi_segment_span_free │ │ │ │ +00001bc8 t mi_segment_span_free │ │ │ │ 00001ca2 t mi_segment_span_free_coalesce │ │ │ │ -000021aa t mi_segment_span_remove_from_queue │ │ │ │ -00001e60 t mi_segment_try_purge │ │ │ │ -0000496a t mi_segment_visit_pages │ │ │ │ +00001e2c t mi_segment_span_remove_from_queue │ │ │ │ +00001e5c t mi_segment_try_purge │ │ │ │ +00004962 t mi_segment_visit_pages │ │ │ │ 00001590 t mi_segments_page_alloc.isra.0 │ │ │ │ 000019ea t mi_segments_track_size │ │ │ │ -0000301a t mi_stat_add.constprop.0 │ │ │ │ -0000309a t mi_stat_counter_add.constprop.0 │ │ │ │ -00004234 t mi_stat_counter_print.constprop.0 │ │ │ │ -000040a4 t mi_stat_print_ex.constprop.0 │ │ │ │ +00003012 t mi_stat_add.constprop.0 │ │ │ │ +00003092 t mi_stat_counter_add.constprop.0 │ │ │ │ +0000422c t mi_stat_counter_print.constprop.0 │ │ │ │ +0000409c t mi_stat_print_ex.constprop.0 │ │ │ │ 0000183c t mi_stat_update │ │ │ │ 000018b0 t mi_stat_update.part.0 │ │ │ │ -0000673c T mi_stats_merge │ │ │ │ -000030d0 t mi_stats_merge_from │ │ │ │ -00006738 T mi_stats_print │ │ │ │ -000066fc T mi_stats_print_out │ │ │ │ +00006734 T mi_stats_merge │ │ │ │ +000030c8 t mi_stats_merge_from │ │ │ │ +00006730 T mi_stats_print │ │ │ │ +000066f4 T mi_stats_print_out │ │ │ │ 00000558 T mi_stats_reset │ │ │ │ -00006ebc T mi_strdup │ │ │ │ -00006db0 T mi_strndup │ │ │ │ -00005c76 T mi_thread_done │ │ │ │ +00006eb4 T mi_strdup │ │ │ │ +00006da8 T mi_strndup │ │ │ │ +00005c6e T mi_thread_done │ │ │ │ 000003e0 T mi_thread_init │ │ │ │ -000066c8 T mi_thread_stats_print_out │ │ │ │ -00006d1c t mi_try_new.constprop.0 │ │ │ │ -00004638 t mi_try_new_handler │ │ │ │ -00003328 T mi_usable_size │ │ │ │ -00006b34 T mi_valloc │ │ │ │ -00003b88 T mi_version │ │ │ │ -00003d4e t mi_vfprintf │ │ │ │ -00003dc0 t mi_vfprintf_thread.constprop.0 │ │ │ │ -0000678c T mi_wcsdup │ │ │ │ -00003380 T mi_wdupenv_s │ │ │ │ -00007488 T mi_zalloc │ │ │ │ -0000696c T mi_zalloc_aligned │ │ │ │ -0000699c T mi_zalloc_aligned_at │ │ │ │ -00006768 T mi_zalloc_small │ │ │ │ +000066c0 T mi_thread_stats_print_out │ │ │ │ +00006d14 t mi_try_new.constprop.0 │ │ │ │ +00004630 t mi_try_new_handler │ │ │ │ +00003320 T mi_usable_size │ │ │ │ +00006b2c T mi_valloc │ │ │ │ +00003b80 T mi_version │ │ │ │ +00003d46 t mi_vfprintf │ │ │ │ +00003db8 t mi_vfprintf_thread.constprop.0 │ │ │ │ +00006784 T mi_wcsdup │ │ │ │ +00003378 T mi_wdupenv_s │ │ │ │ +00007480 T mi_zalloc │ │ │ │ +00006964 T mi_zalloc_aligned │ │ │ │ +00006994 T mi_zalloc_aligned_at │ │ │ │ +00006760 T mi_zalloc_small │ │ │ │ U mmap64 │ │ │ │ U mprotect │ │ │ │ U munmap │ │ │ │ 00000004 b no_getrandom.7 │ │ │ │ 00000684 b obmalloc_state_initialized │ │ │ │ 000006f0 b obmalloc_state_main │ │ │ │ 00000644 d options │ │ │ │ 00000000 d os_preloading │ │ │ │ 00020a14 b out_buf │ │ │ │ 00000008 b out_len │ │ │ │ -0000264c t printone │ │ │ │ +000022cc t printone │ │ │ │ 00000450 b process_done.11 │ │ │ │ 00000010 b process_init.13 │ │ │ │ -00002d8c t process_interp_queue │ │ │ │ -00002d0a t process_queue │ │ │ │ +00002d84 t process_interp_queue │ │ │ │ +00002d02 t process_queue │ │ │ │ U pthread_key_create │ │ │ │ U pthread_setspecific │ │ │ │ 00000680 b purge_guard.14 │ │ │ │ -00002340 t pymalloc_print_stats │ │ │ │ +00001fc0 t pymalloc_print_stats │ │ │ │ U realloc │ │ │ │ U realpath │ │ │ │ 00000000 b recurse │ │ │ │ 000003a8 t set_up_debug_hooks_domain_unlocked │ │ │ │ 0000049e t set_up_debug_hooks_unlocked │ │ │ │ U stderr │ │ │ │ U stdout │ │ │ │ @@ -11257,15 +11257,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00002958 T PyFrozenSet_New │ │ │ │ +000028e0 T PyFrozenSet_New │ │ │ │ 00000000 D PyFrozenSet_Type │ │ │ │ U PyIter_Next │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -11279,20 +11279,20 @@ │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ 00000d50 T PySet_Add │ │ │ │ -0000308c T PySet_Clear │ │ │ │ -000014c0 T PySet_Contains │ │ │ │ +00003000 T PySet_Clear │ │ │ │ +000014c8 T PySet_Contains │ │ │ │ 000010c4 T PySet_Discard │ │ │ │ 00000c98 T PySet_New │ │ │ │ 000000a8 T PySet_Pop │ │ │ │ -00002a08 T PySet_Size │ │ │ │ +00002990 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 │ │ │ │ @@ -11300,33 +11300,33 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00002870 t Py_XDECREF │ │ │ │ +000027f8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ 000000d6 T _PySet_ClearInternal │ │ │ │ -00002b7c T _PySet_Contains │ │ │ │ +00002b04 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002da8 T _PySet_NextEntry │ │ │ │ -00002a60 T _PySet_NextEntryRef │ │ │ │ -00000190 T _PySet_Update │ │ │ │ +00002d1c T _PySet_NextEntry │ │ │ │ +000029e8 T _PySet_NextEntryRef │ │ │ │ +00003acc T _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyUnicode_EQ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -11337,112 +11337,111 @@ │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 000000b4 t dummy_dealloc │ │ │ │ 000000a8 t dummy_repr │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000000 t frozenset_copy │ │ │ │ 000007ac r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -00002ec0 t frozenset_hash │ │ │ │ +00002e34 t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ -00000b70 t frozenset_new │ │ │ │ +00000b24 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000170 t make_new_set │ │ │ │ -00003d34 t make_new_set_basetype │ │ │ │ +00003d5c t make_new_set_basetype │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -00003494 t set___contains__ │ │ │ │ +00003408 t set___contains__ │ │ │ │ 000002e8 r set___contains____doc__ │ │ │ │ -00000958 t set___reduce__ │ │ │ │ +0000090c t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 0000008c t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -00003290 t set_add │ │ │ │ +00003204 t set_add │ │ │ │ 0000032c r set_add__doc__ │ │ │ │ 00000758 t set_add_entry │ │ │ │ -00003f90 t set_and │ │ │ │ +00003fb8 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -00006684 t set_clear │ │ │ │ +000066a8 t set_clear │ │ │ │ 00000774 r set_clear__doc__ │ │ │ │ -000031a8 t set_clear_internal │ │ │ │ +0000311c t set_clear_internal │ │ │ │ 00000000 t set_contains_lock_held.part.0 │ │ │ │ -00000664 t set_copy │ │ │ │ +00000618 t set_copy │ │ │ │ 000007e0 r set_copy__doc__ │ │ │ │ -00000624 t set_copy_and_difference │ │ │ │ -00003cb0 t set_copy_impl │ │ │ │ -0000288c t set_dealloc │ │ │ │ -0000489c t set_difference │ │ │ │ -000060e0 t set_difference_multi │ │ │ │ +000005d8 t set_copy_and_difference │ │ │ │ +00003cd8 t set_copy_impl │ │ │ │ +00002814 t set_dealloc │ │ │ │ +000048a8 t set_difference │ │ │ │ +00006118 t set_difference_multi │ │ │ │ 00000528 r set_difference_multi__doc__ │ │ │ │ -00000680 t set_difference_update │ │ │ │ +00000634 t set_difference_update │ │ │ │ 00000590 r set_difference_update__doc__ │ │ │ │ -00005a60 t set_difference_update_internal │ │ │ │ -00004eac t set_discard │ │ │ │ +00005a90 t set_difference_update_internal │ │ │ │ +00004ec0 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ -00001344 t set_discard_key │ │ │ │ +00001348 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ -000001dc t set_iand │ │ │ │ -00006ca0 t set_init │ │ │ │ +00000190 t set_iand │ │ │ │ +00006cc0 t set_init │ │ │ │ 00000bc0 t set_insert_clean │ │ │ │ -00004018 t set_intersection │ │ │ │ -0000660c t set_intersection_multi │ │ │ │ +00004040 t set_intersection │ │ │ │ +00006630 t set_intersection_multi │ │ │ │ 000006b0 r set_intersection_multi__doc__ │ │ │ │ -00000788 t set_intersection_multi_impl │ │ │ │ -000009b8 t set_intersection_update_multi │ │ │ │ +0000073c t set_intersection_multi_impl │ │ │ │ +0000096c t set_intersection_update_multi │ │ │ │ 00000640 r set_intersection_update_multi__doc__ │ │ │ │ -00001728 t set_ior │ │ │ │ -000061e0 t set_isdisjoint │ │ │ │ +00001720 t set_ior │ │ │ │ +00006218 t set_isdisjoint │ │ │ │ 000005ec r set_isdisjoint__doc__ │ │ │ │ -00000b6c t set_issubset │ │ │ │ +00000b20 t set_issubset │ │ │ │ 000003e8 r set_issubset__doc__ │ │ │ │ -000037b8 t set_issubset_impl │ │ │ │ -00005140 t set_issuperset │ │ │ │ +0000372c t set_issubset_impl │ │ │ │ +00005164 t set_issuperset │ │ │ │ 00000398 r set_issuperset__doc__ │ │ │ │ -00005474 t set_issuperset_impl │ │ │ │ -00000714 t set_isub │ │ │ │ -00002650 t set_iter │ │ │ │ -00000c1c t set_ixor │ │ │ │ -00002a5c t set_len │ │ │ │ -000013c4 t set_lookkey │ │ │ │ -00001f5c t set_merge_lock_held │ │ │ │ +00005498 t set_issuperset_impl │ │ │ │ +000006c8 t set_isub │ │ │ │ +000025d8 t set_iter │ │ │ │ +00000bd0 t set_ixor │ │ │ │ +000029e4 t set_len │ │ │ │ +000013c8 t set_lookkey │ │ │ │ +00001ee4 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00006c6c t set_new │ │ │ │ -00003b50 t set_or │ │ │ │ -00004744 t set_pop │ │ │ │ +00006c8c t set_new │ │ │ │ +00003b78 t set_or │ │ │ │ +00004750 t set_pop │ │ │ │ 00000864 r set_pop__doc__ │ │ │ │ -000057ac t set_remove │ │ │ │ +000057d0 t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ -00000394 t set_repr │ │ │ │ -000036b8 t set_richcompare │ │ │ │ -00004814 t set_sub │ │ │ │ -00000280 t set_swap_bodies │ │ │ │ -00000c98 t set_symmetric_difference │ │ │ │ +00000348 t set_repr │ │ │ │ +0000362c t set_richcompare │ │ │ │ +00004820 t set_sub │ │ │ │ +00000234 t set_swap_bodies │ │ │ │ +00000c4c t set_symmetric_difference │ │ │ │ 00000434 r set_symmetric_difference__doc__ │ │ │ │ -00000ad0 t set_symmetric_difference_impl │ │ │ │ -0000080c t set_symmetric_difference_update │ │ │ │ +00000a84 t set_symmetric_difference_impl │ │ │ │ +000007c0 t set_symmetric_difference_update │ │ │ │ 000004a8 r set_symmetric_difference_update__doc__ │ │ │ │ -00006774 t set_symmetric_difference_update_set │ │ │ │ +00006798 t set_symmetric_difference_update_set │ │ │ │ 00000918 t set_table_resize │ │ │ │ 00000c04 t set_traverse │ │ │ │ -00000520 t set_union │ │ │ │ +000004d4 t set_union │ │ │ │ 00000718 r set_union__doc__ │ │ │ │ -00004d10 t set_update │ │ │ │ +00004d24 t set_update │ │ │ │ 00000814 r set_update__doc__ │ │ │ │ -00003d78 t set_update_dict_lock_held │ │ │ │ -00001eec t set_update_internal │ │ │ │ +00003da0 t set_update_dict_lock_held │ │ │ │ 0000021c t set_update_iterable_lock_held │ │ │ │ 00000f9c t set_vectorcall │ │ │ │ -00000a54 t set_xor │ │ │ │ -0000280c t setiter_dealloc │ │ │ │ -000026d4 t setiter_iternext │ │ │ │ -00000668 t setiter_len │ │ │ │ +00000a08 t set_xor │ │ │ │ +00002794 t setiter_dealloc │ │ │ │ +0000265c t setiter_iternext │ │ │ │ +0000061c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000028 t setiter_reduce │ │ │ │ -0000077c t setiter_traverse │ │ │ │ +00000730 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -11683,15 +11682,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 │ │ │ │ -00001d64 T _PyTuple_ClearFreeList │ │ │ │ +00001d34 T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 000000ec T _PyTuple_FromArray │ │ │ │ 00000d48 T _PyTuple_FromArraySteal │ │ │ │ 00000ba8 T _PyTuple_MaybeUntrack │ │ │ │ 000004e4 T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -11716,39 +11715,39 @@ │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ 00000158 t tuple___getnewargs__ │ │ │ │ 00000088 r tuple___getnewargs____doc__ │ │ │ │ 00000274 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -000020e0 t tuple_count │ │ │ │ +000020b0 t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ 00000000 t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ 000007c8 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001a0c t tuple_new │ │ │ │ +000019f4 t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ 000014b8 t tuple_vectorcall │ │ │ │ -000017dc t tupleconcat │ │ │ │ +000017c4 t tupleconcat │ │ │ │ 00000e88 t tuplecontains │ │ │ │ 00000930 t tupledealloc │ │ │ │ 000011b4 t tuplehash │ │ │ │ 0000116c t tupleitem │ │ │ │ 000008b8 t tupleiter_dealloc │ │ │ │ -000020cc t tupleiter_len │ │ │ │ +0000209c t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 0000085c t tupleiter_next │ │ │ │ 000001ac t tupleiter_reduce │ │ │ │ 000001f0 t tupleiter_setstate │ │ │ │ -00001c18 t tupleiter_traverse │ │ │ │ -00001a08 t tuplelength │ │ │ │ -00001da8 t tuplerepeat │ │ │ │ -00001c24 t tuplerepr │ │ │ │ -000016c4 t tuplerichcompare │ │ │ │ +00001be8 t tupleiter_traverse │ │ │ │ +000019f0 t tuplelength │ │ │ │ +00001d78 t tuplerepeat │ │ │ │ +00001bf4 t tuplerepr │ │ │ │ +000016ac t tuplerichcompare │ │ │ │ 00000f18 t tuplesubscript │ │ │ │ 00000af0 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -12086,34 +12085,34 @@ │ │ │ │ U PySys_Audit │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001cba T PyType_AddWatcher │ │ │ │ -00000fe0 T PyType_ClearCache │ │ │ │ +00001038 T PyType_ClearCache │ │ │ │ 00001dde T PyType_ClearWatcher │ │ │ │ -0000ce90 T PyType_FromMetaclass │ │ │ │ -0000a498 T PyType_FromModuleAndSpec │ │ │ │ +0000cf18 T PyType_FromMetaclass │ │ │ │ +0000a520 T PyType_FromModuleAndSpec │ │ │ │ 000042cc T PyType_FromSpec │ │ │ │ -0000a4bc T PyType_FromSpecWithBases │ │ │ │ +0000a544 T PyType_FromSpecWithBases │ │ │ │ 00004010 T PyType_GenericAlloc │ │ │ │ -000097d8 T PyType_GenericNew │ │ │ │ +00009844 T PyType_GenericNew │ │ │ │ 00000cfc T PyType_GetDict │ │ │ │ -0000ca98 T PyType_GetFlags │ │ │ │ -0001130c T PyType_GetFullyQualifiedName │ │ │ │ -0000f134 T PyType_GetModule │ │ │ │ -0000bc64 T PyType_GetModuleByDef │ │ │ │ +0000cb20 T PyType_GetFlags │ │ │ │ +000113fc T PyType_GetFullyQualifiedName │ │ │ │ +0000f1f4 T PyType_GetModule │ │ │ │ +0000bcec T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -000103d8 T PyType_GetModuleState │ │ │ │ +000104c8 T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ 000005bc T PyType_GetQualName │ │ │ │ -0000fb68 T PyType_GetSlot │ │ │ │ +0000fc28 T PyType_GetSlot │ │ │ │ 00001ca4 T PyType_GetTypeDataSize │ │ │ │ -00005d20 T PyType_IsSubtype │ │ │ │ +00005d30 T PyType_IsSubtype │ │ │ │ 00000160 T PyType_Modified │ │ │ │ 0000591c T PyType_Ready │ │ │ │ 00002170 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00001e1c T PyType_Unwatch │ │ │ │ 00001d18 T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ @@ -12154,330 +12153,330 @@ │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ 000014a0 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -00008690 T _PyObject_LookupSpecial │ │ │ │ +000086f4 T _PyObject_LookupSpecial │ │ │ │ 0000222c T _PyObject_LookupSpecialId │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -0000d1c0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d258 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000d9d8 T _PyStaticType_FiniBuiltin │ │ │ │ +0000da70 T _PyStaticType_FiniBuiltin │ │ │ │ 00004218 T _PyStaticType_GetState │ │ │ │ 0000005c T _PyStaticType_InitBuiltin │ │ │ │ 0000026c T _PyStaticType_InitForExtension │ │ │ │ -0000b784 T _PySuper_Lookup │ │ │ │ +0000b80c T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 00000000 T _PyType_AddMethod │ │ │ │ 0000412c T _PyType_AllocNoTrack │ │ │ │ 0000529c T _PyType_CalculateMetaclass │ │ │ │ 00001f84 T _PyType_CheckConsistency │ │ │ │ 000042f0 t _PyType_FromMetaclass_impl │ │ │ │ 00001f5a T _PyType_GetBases │ │ │ │ 00004264 T _PyType_GetDict │ │ │ │ -0000cbc4 T _PyType_GetDocFromInternalDoc │ │ │ │ -00011470 T _PyType_GetFullyQualifiedName │ │ │ │ +0000cc4c T _PyType_GetDocFromInternalDoc │ │ │ │ +00011560 T _PyType_GetFullyQualifiedName │ │ │ │ 00001f6e T _PyType_GetMRO │ │ │ │ -00011dc4 T _PyType_GetModuleByDef2 │ │ │ │ -0000105c T _PyType_GetModuleByDef3 │ │ │ │ -0000c998 T _PyType_GetSubclasses │ │ │ │ +00011eb4 T _PyType_GetModuleByDef2 │ │ │ │ +00000fb8 T _PyType_GetModuleByDef3 │ │ │ │ +0000ca20 T _PyType_GetSubclasses │ │ │ │ 00000728 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -0000dfa8 T _PyType_HasSubclasses │ │ │ │ +0000e040 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00005d90 T _PyType_Lookup │ │ │ │ +00005da0 T _PyType_Lookup │ │ │ │ 0000217a T _PyType_LookupId │ │ │ │ 000059a8 T _PyType_LookupRef │ │ │ │ -0000a478 T _PyType_Name │ │ │ │ -0000b66c T _PyType_NewManagedObject │ │ │ │ +0000a500 T _PyType_Name │ │ │ │ +0000b6f4 T _PyType_NewManagedObject │ │ │ │ 00000260 T _PyType_SetFlags │ │ │ │ -0000cda0 T _PyType_SetFlagsRecursive │ │ │ │ +0000ce28 T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ 00000564 T _PyTypes_Fini │ │ │ │ 00000494 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000c144 T _Py_BaseObject_RichCompare │ │ │ │ +0000c1cc 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 │ │ │ │ -0000f984 T _Py_slot_tp_getattr_hook │ │ │ │ +0000fa44 T _Py_slot_tp_getattr_hook │ │ │ │ 00000d7c T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009fdc T _Py_type_getattro │ │ │ │ -000092d8 T _Py_type_getattro_impl │ │ │ │ +0000a064 T _Py_type_getattro │ │ │ │ +00009344 T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ 00000148 r __func__.0 │ │ │ │ 00000204 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000698 t _common_reduce.part.0 │ │ │ │ -00005ac4 t assign_version_tag │ │ │ │ +00005ad4 t assign_version_tag │ │ │ │ 000054c0 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 0000190c t bufferwrapper_dealloc │ │ │ │ 0000184c t bufferwrapper_releasebuf │ │ │ │ 00001e80 t bufferwrapper_traverse │ │ │ │ 0000016c t call_unbound_noarg.part.0 │ │ │ │ -0000e920 t check_num_args │ │ │ │ -0000c6c4 t check_set_special_type_attr │ │ │ │ +0000e9e0 t check_num_args │ │ │ │ +0000c74c t check_set_special_type_attr │ │ │ │ 00001458 t class_name │ │ │ │ -0000afb4 t clear_slots │ │ │ │ -0000d7fc t clear_tp_subclasses │ │ │ │ +0000b03c t clear_slots │ │ │ │ +0000d894 t clear_tp_subclasses │ │ │ │ 00000998 t compatible_for_assignment │ │ │ │ 00000ab0 t compatible_with_tp_base │ │ │ │ -00005b7c t find_name_in_mro │ │ │ │ -0000d9f0 t fini_static_type │ │ │ │ +00005b8c t find_name_in_mro │ │ │ │ +0000da88 t fini_static_type │ │ │ │ 00001bf0 t get_dict_descriptor │ │ │ │ -0000bcec t get_module_by_def │ │ │ │ +0000bd74 t get_module_by_def │ │ │ │ 00001556 t getindex │ │ │ │ -00010d24 t import_copyreg │ │ │ │ -00009e68 t lookup_maybe_method │ │ │ │ +00010e14 t import_copyreg │ │ │ │ +00009ee4 t lookup_maybe_method │ │ │ │ 000004e4 t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000f860 t merge_class_dict │ │ │ │ +0000f920 t merge_class_dict │ │ │ │ 00000d9c t method_is_overloaded.isra.0 │ │ │ │ 0000064e t mro_hierarchy │ │ │ │ 00003b88 t mro_implementation_unlocked │ │ │ │ 000034dc t mro_internal_unlocked.isra.0 │ │ │ │ 00000158 r name_op │ │ │ │ 000005c4 t object___dir__ │ │ │ │ 000006c0 r object___dir____doc__ │ │ │ │ -0000d974 t object___format__ │ │ │ │ +0000da0c t object___format__ │ │ │ │ 00000734 r object___format____doc__ │ │ │ │ 00000da8 t object___getstate__ │ │ │ │ 00000824 r object___getstate____doc__ │ │ │ │ 0000163e t object___reduce__ │ │ │ │ 000007f8 r object___reduce____doc__ │ │ │ │ -0001042c t object___reduce_ex__ │ │ │ │ +0001051c t object___reduce_ex__ │ │ │ │ 000007bc r object___reduce_ex____doc__ │ │ │ │ 000011d0 t object___sizeof__ │ │ │ │ 000006f4 r object___sizeof____doc__ │ │ │ │ -000091f4 t object_dealloc │ │ │ │ +00009260 t object_dealloc │ │ │ │ 000003f4 r object_doc │ │ │ │ -0000c32c t object_get_class │ │ │ │ +0000c3b4 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00010d58 t object_getstate_default │ │ │ │ -00009bac t object_init │ │ │ │ -00009188 t object_init_subclass │ │ │ │ +00010e48 t object_getstate_default │ │ │ │ +00009c18 t object_init │ │ │ │ +000091f4 t object_init_subclass │ │ │ │ 000004b0 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -00009904 t object_new │ │ │ │ +00009970 t object_new │ │ │ │ 00000190 t object_repr │ │ │ │ -0000c238 t object_richcompare │ │ │ │ +0000c2c0 t object_richcompare │ │ │ │ 00000b50 t object_set_class │ │ │ │ -0000a4e0 t object_str │ │ │ │ -0000c88c t object_subclasshook │ │ │ │ +0000a568 t object_str │ │ │ │ +0000c914 t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 00001a34 t releasebuffer_call_python │ │ │ │ -00012058 t richcmp_eq │ │ │ │ +00012148 t richcmp_eq │ │ │ │ 00000dc8 t richcmp_ge │ │ │ │ 00000db8 t richcmp_gt │ │ │ │ 00000dc0 t richcmp_le │ │ │ │ 00000db0 t richcmp_lt │ │ │ │ -000118ec t richcmp_ne │ │ │ │ -0000ce18 t set_flags_recursive │ │ │ │ +000119dc t richcmp_ne │ │ │ │ +0000cea0 t set_flags_recursive │ │ │ │ 00001304 t set_mro_error │ │ │ │ 00001488 t slot_am_aiter │ │ │ │ 000016a4 t slot_am_anext │ │ │ │ 00001292 t slot_am_await │ │ │ │ 0000172c t slot_bf_getbuffer │ │ │ │ 00001b38 t slot_bf_releasebuffer │ │ │ │ -0000e014 t slot_mp_ass_subscript │ │ │ │ -0000ceac t slot_mp_subscript │ │ │ │ -00011fc0 t slot_nb_absolute │ │ │ │ -00011aac t slot_nb_add │ │ │ │ -0000f370 t slot_nb_and │ │ │ │ -00011994 t slot_nb_bool │ │ │ │ +0000e0ac t slot_mp_ass_subscript │ │ │ │ +0000cf34 t slot_mp_subscript │ │ │ │ +000120b0 t slot_nb_absolute │ │ │ │ +00011b9c t slot_nb_add │ │ │ │ +0000f430 t slot_nb_and │ │ │ │ +00011a84 t slot_nb_bool │ │ │ │ 000012e8 t slot_nb_divmod │ │ │ │ 00000dd0 t slot_nb_float │ │ │ │ -00011e58 t slot_nb_floor_divide │ │ │ │ +00011f48 t slot_nb_floor_divide │ │ │ │ 00000f68 t slot_nb_index │ │ │ │ 0000076a t slot_nb_inplace_add │ │ │ │ 00000bd8 t slot_nb_inplace_and │ │ │ │ 00000988 t slot_nb_inplace_floor_divide │ │ │ │ 00000f8c t slot_nb_inplace_lshift │ │ │ │ 00000930 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000794 t slot_nb_inplace_multiply │ │ │ │ 00000bac t slot_nb_inplace_or │ │ │ │ 00000b80 t slot_nb_inplace_power │ │ │ │ 00000b54 t slot_nb_inplace_remainder │ │ │ │ 00000d70 t slot_nb_inplace_rshift │ │ │ │ 000007c0 t slot_nb_inplace_subtract │ │ │ │ 0000095c t slot_nb_inplace_true_divide │ │ │ │ 00000c04 t slot_nb_inplace_xor │ │ │ │ -00011550 t slot_nb_int │ │ │ │ +00011640 t slot_nb_int │ │ │ │ 0000155c t slot_nb_invert │ │ │ │ 00000e4c t slot_nb_lshift │ │ │ │ 000007ec t slot_nb_matrix_multiply │ │ │ │ 00000df8 t slot_nb_multiply │ │ │ │ -00011c30 t slot_nb_negative │ │ │ │ -0000f638 t slot_nb_or │ │ │ │ -00000fb8 t slot_nb_positive │ │ │ │ +00011d20 t slot_nb_negative │ │ │ │ +0000f6f8 t slot_nb_or │ │ │ │ +00001010 t slot_nb_positive │ │ │ │ 00000f90 t slot_nb_power │ │ │ │ 00000a14 t slot_nb_remainder │ │ │ │ 00000c30 t slot_nb_rshift │ │ │ │ -00011c58 t slot_nb_subtract │ │ │ │ -00011578 t slot_nb_true_divide │ │ │ │ +00011d48 t slot_nb_subtract │ │ │ │ +00011668 t slot_nb_true_divide │ │ │ │ 00001138 t slot_nb_xor │ │ │ │ 000021a6 t slot_sq_ass_item │ │ │ │ -0000d214 t slot_sq_contains │ │ │ │ -0000f23c t slot_sq_item │ │ │ │ -0000edf4 t slot_sq_length │ │ │ │ -0000ec5c t slot_tp_call │ │ │ │ -0000f188 t slot_tp_descr_get │ │ │ │ +0000d2ac t slot_sq_contains │ │ │ │ +0000f2fc t slot_sq_item │ │ │ │ +0000eeb4 t slot_sq_length │ │ │ │ +0000ed1c t slot_tp_call │ │ │ │ +0000f248 t slot_tp_descr_get │ │ │ │ 000009b4 t slot_tp_descr_set │ │ │ │ -0000f4d8 t slot_tp_finalize │ │ │ │ -0000fe18 t slot_tp_hash │ │ │ │ -00009c30 t slot_tp_init │ │ │ │ -0000ecf4 t slot_tp_iter │ │ │ │ -000102d8 t slot_tp_iternext │ │ │ │ -0000a818 t slot_tp_new │ │ │ │ -0000fda8 t slot_tp_repr │ │ │ │ -0000fbb0 t slot_tp_richcompare │ │ │ │ -0000e2b4 t slot_tp_setattro │ │ │ │ -00010054 t slot_tp_str │ │ │ │ +0000f598 t slot_tp_finalize │ │ │ │ +0000fef8 t slot_tp_hash │ │ │ │ +00009c9c t slot_tp_init │ │ │ │ +0000edb4 t slot_tp_iter │ │ │ │ +000103c8 t slot_tp_iternext │ │ │ │ +0000a8a0 t slot_tp_new │ │ │ │ +0000fe88 t slot_tp_repr │ │ │ │ +0000fc70 t slot_tp_richcompare │ │ │ │ +0000e364 t slot_tp_setattro │ │ │ │ +00010134 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ 000057fc t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d89c t subtype_clear │ │ │ │ -0000ab9c t subtype_dealloc │ │ │ │ -0000f7a8 t subtype_dict │ │ │ │ +0000d934 t subtype_clear │ │ │ │ +0000ac24 t subtype_dealloc │ │ │ │ +0000f868 t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000015f0 t subtype_getweakref │ │ │ │ 00001594 t subtype_setdict │ │ │ │ -0000bd44 t subtype_traverse │ │ │ │ -000090f4 t super_dealloc │ │ │ │ +0000bdcc t subtype_traverse │ │ │ │ +00009160 t super_dealloc │ │ │ │ 00001678 t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -00008e28 t super_getattro │ │ │ │ +00008e94 t super_getattro │ │ │ │ 00001718 t super_init │ │ │ │ -0000a884 t super_init_without_args │ │ │ │ +0000a90c t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001eb0 t super_repr │ │ │ │ 00001bb2 t super_traverse │ │ │ │ -000087fc t super_vectorcall │ │ │ │ -00008cd8 t supercheck │ │ │ │ +00008868 t super_vectorcall │ │ │ │ +00008d44 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000a9e4 t tp_new_wrapper │ │ │ │ +0000aa6c t tp_new_wrapper │ │ │ │ 000006f0 t type___dir__ │ │ │ │ 0000089c r type___dir____doc__ │ │ │ │ -0000f604 t type___instancecheck__ │ │ │ │ +0000f6c4 t type___instancecheck__ │ │ │ │ 000009ac r type___instancecheck____doc__ │ │ │ │ 00001644 t type___sizeof__ │ │ │ │ 00000854 r type___sizeof____doc__ │ │ │ │ -0000edc0 t type___subclasscheck__ │ │ │ │ +0000ee80 t type___subclasscheck__ │ │ │ │ 00000960 r type___subclasscheck____doc__ │ │ │ │ -0000c898 t type___subclasses__ │ │ │ │ +0000c920 t type___subclasses__ │ │ │ │ 000008e0 r type___subclasses____doc__ │ │ │ │ -0000c424 t type_abstractmethods │ │ │ │ +0000c4ac t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ -00005f48 t type_call │ │ │ │ -0000d34c t type_clear │ │ │ │ -0000d414 t type_dealloc │ │ │ │ -0000c388 t type_dict │ │ │ │ +00005f68 t type_call │ │ │ │ +0000d3e4 t type_clear │ │ │ │ +0000d4ac t type_dealloc │ │ │ │ +0000c410 t type_dict │ │ │ │ 00000670 r type_doc │ │ │ │ -0000cc60 t type_get_annotations │ │ │ │ -0000c410 t type_get_bases │ │ │ │ -0000c738 t type_get_doc │ │ │ │ -0000ca9c t type_get_module │ │ │ │ -0000cd7c t type_get_mro │ │ │ │ +0000cce8 t type_get_annotations │ │ │ │ +0000c498 t type_get_bases │ │ │ │ +0000c7c0 t type_get_doc │ │ │ │ +0000cb24 t type_get_module │ │ │ │ +0000ce04 t type_get_mro │ │ │ │ 00000850 t type_get_text_signature │ │ │ │ 00000858 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -00009194 t type_init │ │ │ │ +00009200 t type_init │ │ │ │ 000059a0 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000b3f4 t type_modified_unlocked │ │ │ │ -0000b52c t type_modified_unlocked.part.0 │ │ │ │ -0000a6fc t type_module │ │ │ │ -0000c340 t type_mro │ │ │ │ +0000b47c t type_modified_unlocked │ │ │ │ +0000b5b4 t type_modified_unlocked.part.0 │ │ │ │ +0000a784 t type_module │ │ │ │ +0000c3c8 t type_mro │ │ │ │ 00000924 r type_mro__doc__ │ │ │ │ -0000cb78 t type_name │ │ │ │ -00006088 t type_new │ │ │ │ -000097d4 t type_prepare │ │ │ │ -0000a7cc t type_qualname │ │ │ │ +0000cc00 t type_name │ │ │ │ +000060a8 t type_new │ │ │ │ +00009840 t type_prepare │ │ │ │ +0000a854 t type_qualname │ │ │ │ 00000220 t type_ready │ │ │ │ -0000a4ec t type_repr │ │ │ │ -0000c4d4 t type_set_abstractmethods │ │ │ │ -0000c06c t type_set_annotations │ │ │ │ +0000a574 t type_repr │ │ │ │ +0000c55c t type_set_abstractmethods │ │ │ │ +0000c0f4 t type_set_annotations │ │ │ │ 0000000c t type_set_bases │ │ │ │ -0000ff58 t type_set_doc │ │ │ │ -0000c5b4 t type_set_module │ │ │ │ +00010038 t type_set_doc │ │ │ │ +0000c63c t type_set_module │ │ │ │ 000008e8 t type_set_name │ │ │ │ 000007d4 t type_set_qualname │ │ │ │ 00001110 t type_set_type_params │ │ │ │ -0000b04c t type_setattro │ │ │ │ -000091fc t type_traverse │ │ │ │ -00005ed4 t type_vectorcall │ │ │ │ -00008148 t update_one_slot │ │ │ │ -0000be70 t update_slot │ │ │ │ -0000ec38 t update_slots_callback │ │ │ │ -0000ead0 t update_subclasses.constprop.0 │ │ │ │ +0000b0d4 t type_setattro │ │ │ │ +00009268 t type_traverse │ │ │ │ +00005ef4 t type_vectorcall │ │ │ │ +00008188 t update_one_slot │ │ │ │ +0000bef8 t update_slot │ │ │ │ +0000ecf8 t update_slots_callback │ │ │ │ +0000eb90 t update_subclasses.constprop.0 │ │ │ │ 00001d88 t validate_watcher_id │ │ │ │ -0000f55c t vectorcall_maybe.constprop.0 │ │ │ │ -0000d0bc t vectorcall_method │ │ │ │ -000117f8 t wrap_binaryfunc │ │ │ │ -00011fe8 t wrap_binaryfunc_l │ │ │ │ +0000f61c t vectorcall_maybe.constprop.0 │ │ │ │ +0000d154 t vectorcall_method │ │ │ │ +000118e8 t wrap_binaryfunc │ │ │ │ +000120d8 t wrap_binaryfunc_l │ │ │ │ 000011a4 t wrap_binaryfunc_r │ │ │ │ 0000122e t wrap_buffer │ │ │ │ 00001584 t wrap_call │ │ │ │ 0000073e t wrap_del │ │ │ │ -0000e504 t wrap_delattr │ │ │ │ -00011868 t wrap_delitem │ │ │ │ +0000e5c4 t wrap_delattr │ │ │ │ +00011958 t wrap_delitem │ │ │ │ 000018d4 t wrap_descr_delete │ │ │ │ -00011770 t wrap_descr_get │ │ │ │ +00011860 t wrap_descr_get │ │ │ │ 00000b04 t wrap_descr_set │ │ │ │ 0000149c t wrap_hashfunc │ │ │ │ 000010b4 t wrap_indexargfunc │ │ │ │ -0000ab78 t wrap_init │ │ │ │ +0000ac00 t wrap_init │ │ │ │ 00001c66 t wrap_inquirypred │ │ │ │ 0000145c t wrap_lenfunc │ │ │ │ -0000f0b4 t wrap_next │ │ │ │ -0000e25c t wrap_objobjargproc │ │ │ │ +0000f174 t wrap_next │ │ │ │ +0000e30c t wrap_objobjargproc │ │ │ │ 000012a8 t wrap_objobjproc │ │ │ │ 0000195c t wrap_releasebuffer │ │ │ │ -00011960 t wrap_richcmpfunc │ │ │ │ -0000e998 t wrap_setattr │ │ │ │ +00011a50 t wrap_richcmpfunc │ │ │ │ +0000ea58 t wrap_setattr │ │ │ │ 000014fc t wrap_sq_delitem │ │ │ │ 000015a8 t wrap_sq_item │ │ │ │ 00001eec t wrap_sq_setitem │ │ │ │ 00001c20 t wrap_ternaryfunc │ │ │ │ 000011e8 t wrap_ternaryfunc_r │ │ │ │ -0001026c t wrap_unaryfunc │ │ │ │ +0001035c t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -13059,15 +13058,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -00003330 T PyInit__string │ │ │ │ +00003334 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 │ │ │ │ @@ -13130,110 +13129,110 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -0000ec38 T PyUnicode_Append │ │ │ │ -00002d3c T PyUnicode_AppendAndDel │ │ │ │ -0001c9b0 T PyUnicode_AsASCIIString │ │ │ │ +0000ec74 T PyUnicode_Append │ │ │ │ +00002d40 T PyUnicode_AppendAndDel │ │ │ │ +0001caa4 T PyUnicode_AsASCIIString │ │ │ │ 000009d6 T PyUnicode_AsCharmapString │ │ │ │ 000018ec T PyUnicode_AsDecodedObject │ │ │ │ 00001948 T PyUnicode_AsDecodedUnicode │ │ │ │ 000019ea T PyUnicode_AsEncodedObject │ │ │ │ -000064b4 T PyUnicode_AsEncodedString │ │ │ │ +000064c0 T PyUnicode_AsEncodedString │ │ │ │ 00001a46 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000a0e T PyUnicode_AsLatin1String │ │ │ │ -00021a68 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0001dcf0 T PyUnicode_AsUCS4 │ │ │ │ -00006c24 T PyUnicode_AsUCS4Copy │ │ │ │ +00021b5c T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001dde4 T PyUnicode_AsUCS4 │ │ │ │ +00006c28 T PyUnicode_AsUCS4Copy │ │ │ │ 00000a14 T PyUnicode_AsUTF16String │ │ │ │ 00000a1c T PyUnicode_AsUTF32String │ │ │ │ -00002884 T PyUnicode_AsUTF8 │ │ │ │ -00002734 T PyUnicode_AsUTF8AndSize │ │ │ │ -0001462c T PyUnicode_AsUTF8String │ │ │ │ -000200f8 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00013d10 T PyUnicode_AsWideChar │ │ │ │ -0000b508 T PyUnicode_AsWideCharString │ │ │ │ -00013e78 T PyUnicode_BuildEncodingMap │ │ │ │ -00011b30 T PyUnicode_Compare │ │ │ │ -00004c1c T PyUnicode_CompareWithASCIIString │ │ │ │ -00005694 T PyUnicode_Concat │ │ │ │ -0000a304 T PyUnicode_Contains │ │ │ │ -000031dc T PyUnicode_CopyCharacters │ │ │ │ +000028ac T PyUnicode_AsUTF8 │ │ │ │ +0000275c T PyUnicode_AsUTF8AndSize │ │ │ │ +00014708 T PyUnicode_AsUTF8String │ │ │ │ +000201ec T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00013dec T PyUnicode_AsWideChar │ │ │ │ +0000b534 T PyUnicode_AsWideCharString │ │ │ │ +00013f54 T PyUnicode_BuildEncodingMap │ │ │ │ +00011c04 T PyUnicode_Compare │ │ │ │ +00004c18 T PyUnicode_CompareWithASCIIString │ │ │ │ +00005690 T PyUnicode_Concat │ │ │ │ +0000a330 T PyUnicode_Contains │ │ │ │ +000031e0 T PyUnicode_CopyCharacters │ │ │ │ 00000cf2 T PyUnicode_Count │ │ │ │ -00015398 T PyUnicode_Decode │ │ │ │ -0001076c T PyUnicode_DecodeASCII │ │ │ │ -000181ac T PyUnicode_DecodeCharmap │ │ │ │ -000027d8 T PyUnicode_DecodeFSDefault │ │ │ │ -00001fd4 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000181a8 T PyUnicode_DecodeLatin1 │ │ │ │ -0000d4d4 T PyUnicode_DecodeLocale │ │ │ │ +0001546c T PyUnicode_Decode │ │ │ │ +00010840 T PyUnicode_DecodeASCII │ │ │ │ +00018290 T PyUnicode_DecodeCharmap │ │ │ │ +00002800 T PyUnicode_DecodeFSDefault │ │ │ │ +00001ffc T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +0001828c T PyUnicode_DecodeLatin1 │ │ │ │ +0000d500 T PyUnicode_DecodeLocale │ │ │ │ 00001ae4 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0001e680 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0001e774 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000994 T PyUnicode_DecodeUTF16 │ │ │ │ -0001f0b8 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0001f1ac T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009b0 T PyUnicode_DecodeUTF32 │ │ │ │ -00021098 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +0002118c T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00001ce8 T PyUnicode_DecodeUTF7 │ │ │ │ -000204a8 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00004920 T PyUnicode_DecodeUTF8 │ │ │ │ -00004988 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0002059c T PyUnicode_DecodeUTF7Stateful │ │ │ │ +0000491c T PyUnicode_DecodeUTF8 │ │ │ │ +00004984 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000a24 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00011188 T PyUnicode_EncodeFSDefault │ │ │ │ -000031b8 T PyUnicode_EncodeLocale │ │ │ │ -0001490c T PyUnicode_EqualToUTF8 │ │ │ │ -00014960 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +0001125c T PyUnicode_EncodeFSDefault │ │ │ │ +000031bc T PyUnicode_EncodeLocale │ │ │ │ +000149e0 T PyUnicode_EqualToUTF8 │ │ │ │ +00014a34 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 00002728 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00012d70 T PyUnicode_FSConverter │ │ │ │ -00013948 T PyUnicode_FSDecoder │ │ │ │ -0001fa0c T PyUnicode_Fill │ │ │ │ -0000896c T PyUnicode_Find │ │ │ │ -0000b714 T PyUnicode_FindChar │ │ │ │ -0001589c T PyUnicode_Format │ │ │ │ -000151b8 T PyUnicode_FromEncodedObject │ │ │ │ -00007588 T PyUnicode_FromFormat │ │ │ │ -000028dc T PyUnicode_FromFormatV │ │ │ │ -00004520 T PyUnicode_FromKindAndData │ │ │ │ -0000ebd8 T PyUnicode_FromObject │ │ │ │ -00018ccc T PyUnicode_FromOrdinal │ │ │ │ +00012e4c T PyUnicode_FSConverter │ │ │ │ +00013a24 T PyUnicode_FSDecoder │ │ │ │ +0001fb00 T PyUnicode_Fill │ │ │ │ +00008970 T PyUnicode_Find │ │ │ │ +0000b740 T PyUnicode_FindChar │ │ │ │ +00015970 T PyUnicode_Format │ │ │ │ +0001528c T PyUnicode_FromEncodedObject │ │ │ │ +00007594 T PyUnicode_FromFormat │ │ │ │ +00002904 T PyUnicode_FromFormatV │ │ │ │ +0000451c T PyUnicode_FromKindAndData │ │ │ │ +0000ec14 T PyUnicode_FromObject │ │ │ │ +00018db8 T PyUnicode_FromOrdinal │ │ │ │ 0000092c T PyUnicode_FromString │ │ │ │ -00001bd4 T PyUnicode_FromStringAndSize │ │ │ │ -00002158 T PyUnicode_FromWideChar │ │ │ │ +00001bfc T PyUnicode_FromStringAndSize │ │ │ │ +00002180 T PyUnicode_FromWideChar │ │ │ │ 000009cc T PyUnicode_GetDefaultEncoding │ │ │ │ -0001764c T PyUnicode_GetLength │ │ │ │ +00017730 T PyUnicode_GetLength │ │ │ │ 00001b0c T PyUnicode_GetSize │ │ │ │ 00000730 T PyUnicode_InternFromString │ │ │ │ 00001d08 T PyUnicode_InternImmortal │ │ │ │ 00000636 T PyUnicode_InternInPlace │ │ │ │ -000049ac T PyUnicode_IsIdentifier │ │ │ │ -00010c88 T PyUnicode_Join │ │ │ │ +000049a8 T PyUnicode_IsIdentifier │ │ │ │ +00010d5c T PyUnicode_Join │ │ │ │ 000005f8 T PyUnicode_New │ │ │ │ -0000d6cc T PyUnicode_Partition │ │ │ │ -00008a3c t PyUnicode_READ_CHAR │ │ │ │ +0000d6f8 T PyUnicode_Partition │ │ │ │ +00008a68 t PyUnicode_READ_CHAR │ │ │ │ 00002220 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -0000716c T PyUnicode_RPartition │ │ │ │ +00007178 T PyUnicode_RPartition │ │ │ │ 00000d92 T PyUnicode_RSplit │ │ │ │ 000005c8 T PyUnicode_ReadChar │ │ │ │ -000044f8 T PyUnicode_Replace │ │ │ │ +000044fc T PyUnicode_Replace │ │ │ │ 00000d36 T PyUnicode_Resize │ │ │ │ -00006a40 T PyUnicode_RichCompare │ │ │ │ -0001dc90 T PyUnicode_Split │ │ │ │ -000178f0 T PyUnicode_Splitlines │ │ │ │ -0000b8f0 T PyUnicode_Substring │ │ │ │ +00006a4c T PyUnicode_RichCompare │ │ │ │ +0001dd84 T PyUnicode_Split │ │ │ │ +000179d4 T PyUnicode_Splitlines │ │ │ │ +0000b91c T PyUnicode_Substring │ │ │ │ 000026dc T PyUnicode_Tailmatch │ │ │ │ 00000dce T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000b1e T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -00005c3c t Py_XDECREF │ │ │ │ +00005c38 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -000075d0 t SubString_new_object │ │ │ │ -00007344 t SubString_new_object_or_empty │ │ │ │ +000075d4 t SubString_new_object │ │ │ │ +00007348 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 │ │ │ │ @@ -13263,69 +13262,69 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -0001817c T _PyUnicodeWriter_Dealloc │ │ │ │ -000042ac T _PyUnicodeWriter_Finish │ │ │ │ -00007568 T _PyUnicodeWriter_Init │ │ │ │ -00005908 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00018260 T _PyUnicodeWriter_Dealloc │ │ │ │ +000042a8 T _PyUnicodeWriter_Finish │ │ │ │ +00007574 T _PyUnicodeWriter_Init │ │ │ │ +00005904 T _PyUnicodeWriter_PrepareInternal │ │ │ │ 00001b36 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 00002054 t _PyUnicodeWriter_Update │ │ │ │ -0000403c T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -000177d0 T _PyUnicodeWriter_WriteChar │ │ │ │ -000075b0 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00004038 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +000178b4 T _PyUnicodeWriter_WriteChar │ │ │ │ +000075bc t _PyUnicodeWriter_WriteCharInline │ │ │ │ 00001b54 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -00007078 T _PyUnicodeWriter_WriteStr │ │ │ │ -00008a98 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -000069f8 T _PyUnicode_AsASCIIString │ │ │ │ -0001b288 T _PyUnicode_AsLatin1String │ │ │ │ -000026a8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -00017838 T _PyUnicode_AsUTF8String │ │ │ │ +00007084 T _PyUnicodeWriter_WriteStr │ │ │ │ +00008ac4 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00006a04 T _PyUnicode_AsASCIIString │ │ │ │ +0001b37c T _PyUnicode_AsLatin1String │ │ │ │ +000026d0 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001791c T _PyUnicode_AsUTF8String │ │ │ │ 00001490 T _PyUnicode_CheckConsistency │ │ │ │ -00018bf0 T _PyUnicode_ClearInterned │ │ │ │ -0001c6d8 T _PyUnicode_Copy │ │ │ │ -0001e684 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00018cdc T _PyUnicode_ClearInterned │ │ │ │ +0001c7cc T _PyUnicode_Copy │ │ │ │ +0001e778 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 00001c26 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -00004cf4 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -000088f0 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -0000d44c T _PyUnicode_EQ │ │ │ │ -00019ac4 T _PyUnicode_EncodeCharmap │ │ │ │ -000034dc T _PyUnicode_EncodeUTF16 │ │ │ │ -00007e40 T _PyUnicode_EncodeUTF32 │ │ │ │ -00021668 T _PyUnicode_EncodeUTF7 │ │ │ │ -00004b90 T _PyUnicode_Equal │ │ │ │ +00004cf0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +000088f4 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000d478 T _PyUnicode_EQ │ │ │ │ +00019bb8 T _PyUnicode_EncodeCharmap │ │ │ │ +000034e0 T _PyUnicode_EncodeUTF16 │ │ │ │ +00007e44 T _PyUnicode_EncodeUTF32 │ │ │ │ +0002175c T _PyUnicode_EncodeUTF7 │ │ │ │ +00004b8c T _PyUnicode_Equal │ │ │ │ 00001c46 T _PyUnicode_EqualToASCIIId │ │ │ │ -00004940 T _PyUnicode_EqualToASCIIString │ │ │ │ -00014e8c T _PyUnicode_ExactDealloc │ │ │ │ -0000589c T _PyUnicode_FastCopyCharacters │ │ │ │ -0001dfa0 T _PyUnicode_FastFill │ │ │ │ -00008bac T _PyUnicode_FindMaxChar │ │ │ │ +0000493c T _PyUnicode_EqualToASCIIString │ │ │ │ +00014f60 T _PyUnicode_ExactDealloc │ │ │ │ +000058a0 T _PyUnicode_FastCopyCharacters │ │ │ │ +0001e094 T _PyUnicode_FastFill │ │ │ │ +00008bd8 T _PyUnicode_FindMaxChar │ │ │ │ 00002238 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00002c60 T _PyUnicode_Fini │ │ │ │ -00002bcc T _PyUnicode_FiniTypes │ │ │ │ +00002c64 T _PyUnicode_Fini │ │ │ │ +00002bd0 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0001cf7c T _PyUnicode_FormatLong │ │ │ │ -000041c0 T _PyUnicode_FromASCII │ │ │ │ +0001d070 T _PyUnicode_FormatLong │ │ │ │ +000041bc T _PyUnicode_FromASCII │ │ │ │ 0000025e T _PyUnicode_FromId │ │ │ │ -0000473c t _PyUnicode_FromUCS1 │ │ │ │ -000187a4 t _PyUnicode_FromUCS2 │ │ │ │ -0001d5a4 t _PyUnicode_FromUCS4 │ │ │ │ -00002af8 T _PyUnicode_GetNameCAPI │ │ │ │ +00004738 t _PyUnicode_FromUCS1 │ │ │ │ +00018888 t _PyUnicode_FromUCS2 │ │ │ │ +0001d698 t _PyUnicode_FromUCS4 │ │ │ │ +00002afc T _PyUnicode_GetNameCAPI │ │ │ │ 00001ef4 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 0000233c T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00001ec0 T _PyUnicode_InitState │ │ │ │ 00001f28 T _PyUnicode_InitTypes │ │ │ │ -0001cadc T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00001c38 T _PyUnicode_InternImmortal │ │ │ │ -00021c2c T _PyUnicode_InternInPlace │ │ │ │ -00001df8 T _PyUnicode_InternMortal │ │ │ │ +0001cbd0 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00001c60 T _PyUnicode_InternImmortal │ │ │ │ +00021d20 T _PyUnicode_InternInPlace │ │ │ │ +00001e20 T _PyUnicode_InternMortal │ │ │ │ 00001cee T _PyUnicode_InternStatic │ │ │ │ 000013f0 T _PyUnicode_InternedSize │ │ │ │ 0000142c T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13335,36 +13334,36 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -00009dc8 T _PyUnicode_JoinArray │ │ │ │ -00004b1c T _PyUnicode_ScanIdentifier │ │ │ │ +00009df4 T _PyUnicode_JoinArray │ │ │ │ +00004b18 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001b2e0 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001b3dc t _PyUnicode_TranslateCharmap │ │ │ │ +0001b3d4 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001b4d0 t _PyUnicode_TranslateCharmap │ │ │ │ 0000182a T _PyUnicode_WideCharString_Converter │ │ │ │ 00001882 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -000120d4 T _PyUnicode_XStrip │ │ │ │ +000121a8 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000088 T _Py_DecodeUTF8Ex │ │ │ │ 00002308 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -0000dda4 T _Py_EncodeUTF8Ex │ │ │ │ +0000ddd0 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000d624 T _Py_GetErrorHandler │ │ │ │ +0000d650 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -13390,15 +13389,15 @@ │ │ │ │ 00000210 r __func__.31 │ │ │ │ 00000000 r __func__.4 │ │ │ │ 00000030 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00005c58 t _copy_characters │ │ │ │ +00005c54 t _copy_characters │ │ │ │ 00000238 r _keywords.11 │ │ │ │ 00000248 r _keywords.14 │ │ │ │ 00000254 r _keywords.17 │ │ │ │ 00000260 r _keywords.20 │ │ │ │ 00000268 r _keywords.23 │ │ │ │ 00000270 r _keywords.26 │ │ │ │ 0000022c r _keywords.8 │ │ │ │ @@ -13414,256 +13413,256 @@ │ │ │ │ 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 │ │ │ │ -0001155c t any_find_slice │ │ │ │ -00014634 t anylib_find │ │ │ │ +00011630 t any_find_slice │ │ │ │ +00014710 t anylib_find │ │ │ │ 00000110 r ascii_linebreak │ │ │ │ -000062dc t asciilib__factorize │ │ │ │ -0000631c t asciilib__lex_search │ │ │ │ -00006118 t asciilib__preprocess │ │ │ │ -000063ec t asciilib__two_way │ │ │ │ -000059c8 t asciilib_adaptive_find.constprop.0 │ │ │ │ -0001ffa0 t asciilib_default_rfind.constprop.0 │ │ │ │ -000197d8 t backslashreplace │ │ │ │ +000062e0 t asciilib__factorize │ │ │ │ +00006320 t asciilib__lex_search │ │ │ │ +0000611c t asciilib__preprocess │ │ │ │ +000063f0 t asciilib__two_way │ │ │ │ +000059cc t asciilib_adaptive_find.constprop.0 │ │ │ │ +00020094 t asciilib_default_rfind.constprop.0 │ │ │ │ +000198c4 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0001e2e0 t case_operation │ │ │ │ -00005cb8 t charmapencode_lookup │ │ │ │ -0001ac2c t charmapencode_output │ │ │ │ -00002c04 t clear_interned_dict │ │ │ │ +0001e3d4 t case_operation │ │ │ │ +00005cbc t charmapencode_lookup │ │ │ │ +0001ad20 t charmapencode_output │ │ │ │ +00002c08 t clear_interned_dict │ │ │ │ 000024c4 t config_get_codec_name │ │ │ │ 000006e0 t convert_uc.constprop.0 │ │ │ │ -0001e57c t do_capitalize │ │ │ │ +0001e670 t do_capitalize │ │ │ │ 00000916 t do_casefold │ │ │ │ -0000783c t do_lower │ │ │ │ -00007b10 t do_string_format │ │ │ │ -000089e0 t do_string_format_map │ │ │ │ -0001ec78 t do_swapcase │ │ │ │ -0001fd14 t do_title │ │ │ │ -000219ac t do_upper │ │ │ │ -00013ae8 t encode_wstr_utf8 │ │ │ │ +00007840 t do_lower │ │ │ │ +00007b40 t do_string_format │ │ │ │ +000089e4 t do_string_format_map │ │ │ │ +0001ed6c t do_swapcase │ │ │ │ +0001fc40 t do_title │ │ │ │ +00021aa0 t do_upper │ │ │ │ +00013bc4 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 000020b8 t ensure_unicode.isra.0 │ │ │ │ -0000757c t fieldnameiter_dealloc │ │ │ │ +00007580 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00007434 t fieldnameiter_next │ │ │ │ +00007438 t fieldnameiter_next │ │ │ │ 00000548 r format__doc__ │ │ │ │ 000004a0 r format_map__doc__ │ │ │ │ -0000735c t formatter_field_name_split │ │ │ │ -00006e3c t formatter_parser │ │ │ │ -0000759c t formatteriter_dealloc │ │ │ │ +00007360 t formatter_field_name_split │ │ │ │ +00006e40 t formatter_parser │ │ │ │ +000075a0 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00006e9c t formatteriter_next │ │ │ │ +00006ea0 t formatteriter_next │ │ │ │ 000001bc t get_error_handler_wide.part.0 │ │ │ │ 00002294 t get_integer │ │ │ │ 0000088c t handle_capital_sigma │ │ │ │ -00001a44 t hashtable_unicode_compare │ │ │ │ +00001a6c t hashtable_unicode_compare │ │ │ │ 000005a8 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 00000524 t intern_static.isra.0 │ │ │ │ 000002d0 r length_hint_doc │ │ │ │ 00000232 t make_encode_exception.part.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -00008bec t output_markup │ │ │ │ -0000333c t pad │ │ │ │ -00002cc4 t raise_encode_exception │ │ │ │ +00008c18 t output_markup │ │ │ │ +00003340 t pad │ │ │ │ +00002cc8 t raise_encode_exception │ │ │ │ 000002a8 r reduce_doc │ │ │ │ -0000f724 t replace │ │ │ │ -00006334 t resize_compact │ │ │ │ +0000f7f8 t replace │ │ │ │ +00006340 t resize_compact │ │ │ │ 000017c8 t resize_copy │ │ │ │ -0000464c t rsplit │ │ │ │ +00004650 t rsplit │ │ │ │ 00000280 r setstate_doc │ │ │ │ -0000bb58 t split │ │ │ │ +0000bb84 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00007974 t tailmatch │ │ │ │ -000062dc t ucs1lib__factorize │ │ │ │ -000067d0 t ucs1lib__preprocess │ │ │ │ -00006998 t ucs1lib__two_way │ │ │ │ +00007980 t tailmatch │ │ │ │ +000062e0 t ucs1lib__factorize │ │ │ │ +000067d4 t ucs1lib__preprocess │ │ │ │ +0000699c t ucs1lib__two_way │ │ │ │ 00000670 t ucs1lib__two_way_count │ │ │ │ -00005d94 t ucs1lib_adaptive_find │ │ │ │ +00005d98 t ucs1lib_adaptive_find │ │ │ │ 00002584 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00003abc t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00008558 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00003ac0 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +0000855c t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000dfe t ucs2lib__lex_search │ │ │ │ 000012b8 t ucs2lib__preprocess │ │ │ │ 00000e56 t ucs2lib__two_way │ │ │ │ 00001380 t ucs2lib__two_way_count │ │ │ │ -0001af18 t ucs2lib_fastsearch │ │ │ │ +0001b00c t ucs2lib_fastsearch │ │ │ │ 000003f4 t ucs2lib_fastsearch.part.0 │ │ │ │ -0001b1a4 t ucs2lib_find_char │ │ │ │ -00002b44 t ucs2lib_find_max_char │ │ │ │ -00002d5c t ucs2lib_rfind_char │ │ │ │ -00012a60 t ucs2lib_utf8_encoder │ │ │ │ +0001b298 t ucs2lib_find_char │ │ │ │ +00002b48 t ucs2lib_find_max_char │ │ │ │ +00002d60 t ucs2lib_rfind_char │ │ │ │ +00012b34 t ucs2lib_utf8_encoder │ │ │ │ 00000fae t ucs4lib__lex_search │ │ │ │ 0000117e t ucs4lib__preprocess │ │ │ │ 00001006 t ucs4lib__two_way │ │ │ │ 00001248 t ucs4lib__two_way_count │ │ │ │ -00007974 t ucs4lib_fastsearch │ │ │ │ -000078d8 t ucs4lib_find_char │ │ │ │ -00003dd0 t ucs4lib_find_max_char │ │ │ │ +00007978 t ucs4lib_fastsearch │ │ │ │ +000078dc t ucs4lib_find_char │ │ │ │ +00003dd4 t ucs4lib_find_max_char │ │ │ │ 00000a92 t ucs4lib_rfind_char │ │ │ │ -00002df0 t ucs4lib_utf8_encoder │ │ │ │ -00005828 t unicode___format__ │ │ │ │ +00002df4 t ucs4lib_utf8_encoder │ │ │ │ +0000582c t unicode___format__ │ │ │ │ 00000648 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -00010d90 t unicode_ascii_iter_next │ │ │ │ -0001ada8 t unicode_askind │ │ │ │ -000057f0 t unicode_capitalize │ │ │ │ +00010e64 t unicode_ascii_iter_next │ │ │ │ +0001ae9c t unicode_askind │ │ │ │ +000057f4 t unicode_capitalize │ │ │ │ 00003098 r unicode_capitalize__doc__ │ │ │ │ -000075e8 t unicode_casefold │ │ │ │ +000075ec t unicode_casefold │ │ │ │ 0000303c r unicode_casefold__doc__ │ │ │ │ -0001ce94 t unicode_center │ │ │ │ +0001cf88 t unicode_center │ │ │ │ 00002f9c r unicode_center__doc__ │ │ │ │ -00013294 t unicode_char │ │ │ │ +00013370 t unicode_char │ │ │ │ 000020f0 t unicode_check_encoding_errors │ │ │ │ -000032e0 t unicode_check_modifiable │ │ │ │ -00011b7c t unicode_compare │ │ │ │ -0001c100 t unicode_count │ │ │ │ +000032e4 t unicode_check_modifiable │ │ │ │ +00011c50 t unicode_compare │ │ │ │ +0001c1f4 t unicode_count │ │ │ │ 00002ed0 r unicode_count__doc__ │ │ │ │ -0001c1b0 t unicode_count_impl │ │ │ │ -00001ad4 t unicode_dealloc │ │ │ │ -00017f28 t unicode_decode_call_errorhandler_writer │ │ │ │ -00002078 t unicode_decode_locale │ │ │ │ +0001c2a4 t unicode_count_impl │ │ │ │ +00001afc t unicode_dealloc │ │ │ │ +0001800c t unicode_decode_call_errorhandler_writer │ │ │ │ +000020a0 t unicode_decode_locale │ │ │ │ 00000954 t unicode_decode_utf8 │ │ │ │ 00000308 r unicode_doc │ │ │ │ -00014f84 t unicode_encode │ │ │ │ +00015058 t unicode_encode │ │ │ │ 00002cd0 r unicode_encode__doc__ │ │ │ │ -00017674 t unicode_encode_call_errorhandler │ │ │ │ -00011224 t unicode_encode_locale │ │ │ │ -00018f74 t unicode_encode_ucs1 │ │ │ │ -000127b8 t unicode_encode_utf8 │ │ │ │ -0001223c t unicode_endswith │ │ │ │ +00017758 t unicode_encode_call_errorhandler │ │ │ │ +000112f8 t unicode_encode_locale │ │ │ │ +00019060 t unicode_encode_ucs1 │ │ │ │ +0001288c t unicode_encode_utf8 │ │ │ │ +00012310 t unicode_endswith │ │ │ │ 000006b4 r unicode_endswith__doc__ │ │ │ │ -0000f0b0 t unicode_expandtabs │ │ │ │ +0000f0ec t unicode_expandtabs │ │ │ │ 00002c28 r unicode_expandtabs__doc__ │ │ │ │ -0001ce48 t unicode_fill │ │ │ │ +0001cf3c t unicode_fill │ │ │ │ 0000289c t unicode_fill_utf8 │ │ │ │ -00015100 t unicode_find │ │ │ │ +000151d4 t unicode_find │ │ │ │ 00002b34 r unicode_find__doc__ │ │ │ │ -00006ba0 t unicode_fromformat_write_cstr │ │ │ │ -00006e84 t unicode_fromformat_write_str │ │ │ │ +00006bac t unicode_fromformat_write_cstr │ │ │ │ +00006e90 t unicode_fromformat_write_str │ │ │ │ 00000bec t unicode_fromformat_write_wcstr │ │ │ │ -00013110 t unicode_getitem │ │ │ │ -000089b8 t unicode_getnewargs │ │ │ │ +000131ec t unicode_getitem │ │ │ │ +000089bc t unicode_getnewargs │ │ │ │ 000004d4 t unicode_hash │ │ │ │ -00004428 t unicode_index │ │ │ │ +0000442c t unicode_index │ │ │ │ 00002a24 r unicode_index__doc__ │ │ │ │ -00012eb8 t unicode_isalnum │ │ │ │ +00012f94 t unicode_isalnum │ │ │ │ 00002444 r unicode_isalnum__doc__ │ │ │ │ -000042d0 t unicode_isalpha │ │ │ │ +000042d4 t unicode_isalpha │ │ │ │ 00002524 r unicode_isalpha__doc__ │ │ │ │ -00013d04 t unicode_isascii │ │ │ │ +00013de0 t unicode_isascii │ │ │ │ 0000296c r unicode_isascii__doc__ │ │ │ │ -0000886c t unicode_isdecimal │ │ │ │ +00008870 t unicode_isdecimal │ │ │ │ 0000236c r unicode_isdecimal__doc__ │ │ │ │ -0001dba0 t unicode_isdigit │ │ │ │ +0001dc94 t unicode_isdigit │ │ │ │ 0000229c r unicode_isdigit__doc__ │ │ │ │ -000149a4 t unicode_isidentifier │ │ │ │ +00014a78 t unicode_isidentifier │ │ │ │ 00002104 r unicode_isidentifier__doc__ │ │ │ │ -0000771c t unicode_islower │ │ │ │ +00007720 t unicode_islower │ │ │ │ 00002890 r unicode_islower__doc__ │ │ │ │ 00000806 t unicode_isnumeric │ │ │ │ 000021d0 r unicode_isnumeric__doc__ │ │ │ │ -0001ff10 t unicode_isprintable │ │ │ │ +00020004 t unicode_isprintable │ │ │ │ 00002060 r unicode_isprintable__doc__ │ │ │ │ -0001d410 t unicode_isspace │ │ │ │ +0001d504 t unicode_isspace │ │ │ │ 000025f8 r unicode_isspace__doc__ │ │ │ │ 0000073e t unicode_istitle │ │ │ │ 000026cc r unicode_istitle__doc__ │ │ │ │ -0001c87c t unicode_isupper │ │ │ │ +0001c970 t unicode_isupper │ │ │ │ 000027b0 r unicode_isupper__doc__ │ │ │ │ -00010ce4 t unicode_iter │ │ │ │ -00010c2c t unicode_join │ │ │ │ +00010db8 t unicode_iter │ │ │ │ +00010d00 t unicode_join │ │ │ │ 00001f74 r unicode_join__doc__ │ │ │ │ 00000c60 t unicode_kind_name │ │ │ │ -00007164 t unicode_length │ │ │ │ -0001eee4 t unicode_ljust │ │ │ │ +00007170 t unicode_length │ │ │ │ +0001efd8 t unicode_ljust │ │ │ │ 00001ed0 r unicode_ljust__doc__ │ │ │ │ -0000e8cc t unicode_lower │ │ │ │ +0000e900 t unicode_lower │ │ │ │ 00001e88 r unicode_lower__doc__ │ │ │ │ -000133a8 t unicode_lstrip │ │ │ │ +00013484 t unicode_lstrip │ │ │ │ 00001d34 r unicode_lstrip__doc__ │ │ │ │ -00003f2c t unicode_maketrans │ │ │ │ +00003f30 t unicode_maketrans │ │ │ │ 00000b98 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -00015884 t unicode_mod │ │ │ │ -0001a99c t unicode_new │ │ │ │ -0000d6c8 t unicode_partition │ │ │ │ +00015958 t unicode_mod │ │ │ │ +0001aa90 t unicode_new │ │ │ │ +0000d6f4 t unicode_partition │ │ │ │ 000012a8 r unicode_partition__doc__ │ │ │ │ -0001e1a4 t unicode_removeprefix │ │ │ │ +0001e298 t unicode_removeprefix │ │ │ │ 00001a74 r unicode_removeprefix__doc__ │ │ │ │ -00007644 t unicode_removesuffix │ │ │ │ +00007648 t unicode_removesuffix │ │ │ │ 00001978 r unicode_removesuffix__doc__ │ │ │ │ -00014b14 t unicode_repeat │ │ │ │ -0000f624 t unicode_replace │ │ │ │ +00014be8 t unicode_repeat │ │ │ │ +0000f6f8 t unicode_replace │ │ │ │ 00001b54 r unicode_replace__doc__ │ │ │ │ -0000a75c t unicode_repr │ │ │ │ -0000ee80 t unicode_resize │ │ │ │ +0000a788 t unicode_repr │ │ │ │ +0000eebc t unicode_resize │ │ │ │ 00001f94 t unicode_result │ │ │ │ 0000201c t unicode_result.part.0 │ │ │ │ -000114a4 t unicode_rfind │ │ │ │ +00011578 t unicode_rfind │ │ │ │ 00001884 r unicode_rfind__doc__ │ │ │ │ -000030e4 t unicode_rindex │ │ │ │ +000030e8 t unicode_rindex │ │ │ │ 00001770 r unicode_rindex__doc__ │ │ │ │ -0001dfe4 t unicode_rjust │ │ │ │ +0001e0d8 t unicode_rjust │ │ │ │ 000016cc r unicode_rjust__doc__ │ │ │ │ -00007168 t unicode_rpartition │ │ │ │ +00007174 t unicode_rpartition │ │ │ │ 00001114 r unicode_rpartition__doc__ │ │ │ │ -00004544 t unicode_rsplit │ │ │ │ +00004548 t unicode_rsplit │ │ │ │ 00000f1c r unicode_rsplit__doc__ │ │ │ │ -00011cec t unicode_rstrip │ │ │ │ +00011dc0 t unicode_rstrip │ │ │ │ 00001c90 r unicode_rstrip__doc__ │ │ │ │ 00000a2a t unicode_sizeof │ │ │ │ 000005fc r unicode_sizeof__doc__ │ │ │ │ -0000ba1c t unicode_split │ │ │ │ +0000ba48 t unicode_split │ │ │ │ 00001428 r unicode_split__doc__ │ │ │ │ -00017840 t unicode_splitlines │ │ │ │ +00017924 t unicode_splitlines │ │ │ │ 00000e54 r unicode_splitlines__doc__ │ │ │ │ -00007618 t unicode_startswith │ │ │ │ +00007624 t unicode_startswith │ │ │ │ 000007e4 r unicode_startswith__doc__ │ │ │ │ -0001fb4c t unicode_str │ │ │ │ -0000e0b4 t unicode_strip │ │ │ │ +0001fe3c t unicode_str │ │ │ │ +0000e0e8 t unicode_strip │ │ │ │ 00001dd8 r unicode_strip__doc__ │ │ │ │ -00010e44 t unicode_subscript │ │ │ │ +00010f18 t unicode_subscript │ │ │ │ 00000664 t unicode_swapcase │ │ │ │ 00000dec r unicode_swapcase__doc__ │ │ │ │ -00007830 t unicode_title │ │ │ │ +00007834 t unicode_title │ │ │ │ 00003134 r unicode_title__doc__ │ │ │ │ -0001b3d0 t unicode_translate │ │ │ │ +0001b4c4 t unicode_translate │ │ │ │ 000009ec r unicode_translate__doc__ │ │ │ │ -0001c9fc t unicode_upper │ │ │ │ +0001caf0 t unicode_upper │ │ │ │ 000009a4 r unicode_upper__doc__ │ │ │ │ -0001252c t unicode_vectorcall │ │ │ │ -00007d44 t unicode_zfill │ │ │ │ +00012600 t unicode_vectorcall │ │ │ │ +00007d48 t unicode_zfill │ │ │ │ 00000918 r unicode_zfill__doc__ │ │ │ │ -00010de8 t unicodeiter_dealloc │ │ │ │ -000075bc t unicodeiter_len │ │ │ │ +00010ebc t unicodeiter_dealloc │ │ │ │ +000075c0 t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00018ddc t unicodeiter_next │ │ │ │ -000076d4 t unicodeiter_reduce │ │ │ │ -00007928 t unicodeiter_setstate │ │ │ │ +00018ec8 t unicodeiter_next │ │ │ │ +000076d8 t unicodeiter_reduce │ │ │ │ +0000792c t unicodeiter_setstate │ │ │ │ 000003e8 t unicodeiter_traverse │ │ │ │ 00000190 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -000058bc t xmlcharrefreplace │ │ │ │ +000058c0 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016600 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000004cc T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13984,15 +13983,15 @@ │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_Occurred │ │ │ │ 00000000 T PyErr_ResourceWarning │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000004b0 T PyErr_Warn │ │ │ │ -00000fa4 T PyErr_WarnEx │ │ │ │ +00000fa0 T PyErr_WarnEx │ │ │ │ 000004b6 T PyErr_WarnExplicit │ │ │ │ 00000114 T PyErr_WarnExplicitFormat │ │ │ │ 0000019c T PyErr_WarnExplicitObject │ │ │ │ 00000568 T PyErr_WarnFormat │ │ │ │ U PyErr_WriteUnraisable │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -14041,15 +14040,15 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Splitlines │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ -00001644 t Py_XDECREF │ │ │ │ +00001640 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 0000059c T _PyErr_WarnExplicitObjectWithContext │ │ │ │ 000000e8 t _PyErr_WarnFormat.constprop.0 │ │ │ │ 000004e0 t _PyErr_WarnFormatV │ │ │ │ 00000460 T _PyErr_WarnUnawaitedAgenMethod │ │ │ │ 00000036 T _PyErr_WarnUnawaitedCoroutine │ │ │ │ @@ -14073,21 +14072,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 │ │ │ │ -00001500 t already_warned │ │ │ │ +000014fc t already_warned │ │ │ │ 00000208 t check_matched.part.0 │ │ │ │ 00000000 t create_filter │ │ │ │ -000010e0 t do_warn │ │ │ │ +000010dc t do_warn │ │ │ │ 000000ec t get_current_tstate │ │ │ │ -00000f20 t get_warnings_attr │ │ │ │ -000011bc t setup_context │ │ │ │ +00000f1c t get_warnings_attr │ │ │ │ +000011b8 t setup_context │ │ │ │ U stderr │ │ │ │ 0000012c t warn_explicit │ │ │ │ 0000003c r warnings__doc__ │ │ │ │ 00000098 t warnings_filters_mutated │ │ │ │ 000000a8 r warnings_filters_mutated__doc__ │ │ │ │ 00000108 d warnings_functions │ │ │ │ 00000000 d warnings_module │ │ │ │ @@ -14392,15 +14391,15 @@ │ │ │ │ 00002ef8 r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ 00002f14 r .LC360 │ │ │ │ 00002f24 r .LC361 │ │ │ │ 00002f38 r .LC362 │ │ │ │ 00002f4c r .LC363 │ │ │ │ 00002f74 r .LC364 │ │ │ │ -00002f98 r .LC365 │ │ │ │ +00002f9c r .LC365 │ │ │ │ 00002fc0 r .LC366 │ │ │ │ 00002fec r .LC367 │ │ │ │ 0000301c r .LC368 │ │ │ │ 00003058 r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ 00003098 r .LC370 │ │ │ │ 000030c8 r .LC371 │ │ │ │ @@ -14945,15 +14944,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -000049ac t Py_XDECREF │ │ │ │ +00004998 t Py_XDECREF │ │ │ │ 00000114 r Raise_fields │ │ │ │ 00000078 r Return_fields │ │ │ │ 000001bc r SetComp_fields │ │ │ │ 000001b0 r Set_fields │ │ │ │ 0000024c r Slice_fields │ │ │ │ 0000022c r Starred_fields │ │ │ │ 00000220 r Subscript_fields │ │ │ │ @@ -14973,15 +14972,15 @@ │ │ │ │ 00000054 T _PyAST_Assert │ │ │ │ 0000019c T _PyAST_Assign │ │ │ │ 000171f0 T _PyAST_AsyncFor │ │ │ │ 0000f298 T _PyAST_AsyncFunctionDef │ │ │ │ 000103b8 T _PyAST_AsyncWith │ │ │ │ 000000c0 T _PyAST_Attribute │ │ │ │ 00000c1c T _PyAST_AugAssign │ │ │ │ -000100a8 T _PyAST_Await │ │ │ │ +000100f8 T _PyAST_Await │ │ │ │ 00000a20 T _PyAST_BinOp │ │ │ │ 00000324 T _PyAST_BoolOp │ │ │ │ 000001f4 T _PyAST_Break │ │ │ │ 00000244 T _PyAST_Call │ │ │ │ 00000858 T _PyAST_ClassDef │ │ │ │ 00000468 T _PyAST_Compare │ │ │ │ 0000006c T _PyAST_Constant │ │ │ │ @@ -15037,15 +15036,15 @@ │ │ │ │ 0000048a T _PyAST_TypeIgnore │ │ │ │ 00017040 T _PyAST_TypeVar │ │ │ │ 0001710c T _PyAST_TypeVarTuple │ │ │ │ 00000aac T _PyAST_UnaryOp │ │ │ │ 00000130 T _PyAST_While │ │ │ │ 00000db4 T _PyAST_With │ │ │ │ 0000cc40 T _PyAST_Yield │ │ │ │ -000100f8 T _PyAST_YieldFrom │ │ │ │ +000100a8 T _PyAST_YieldFrom │ │ │ │ 000001f4 T _PyAST_alias │ │ │ │ 000002d0 T _PyAST_arg │ │ │ │ 000004c0 T _PyAST_arguments │ │ │ │ 000008f4 T _PyAST_comprehension │ │ │ │ 00000b6c T _PyAST_keyword │ │ │ │ 0000f3a8 T _PyAST_match_case │ │ │ │ 00000ca8 T _PyAST_withitem │ │ │ │ @@ -15054,15 +15053,15 @@ │ │ │ │ 00000e8c t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -000049c4 t _Py_EnterRecursiveCall │ │ │ │ +000049b0 t _Py_EnterRecursiveCall │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000082 T _Py_asdl_alias_seq_new │ │ │ │ 00000404 T _Py_asdl_arg_seq_new │ │ │ │ 00002a14 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a1c T _Py_asdl_comprehension_seq_new │ │ │ │ 000004cc T _Py_asdl_excepthandler_seq_new │ │ │ │ 00000378 T _Py_asdl_expr_seq_new │ │ │ │ @@ -15083,37 +15082,37 @@ │ │ │ │ 00000f94 t add_attributes │ │ │ │ 000002dc r alias_attributes │ │ │ │ 000002d4 r alias_fields │ │ │ │ 000002ac r arg_attributes │ │ │ │ 000002a0 r arg_fields │ │ │ │ 00000284 r arguments_fields │ │ │ │ 000101bc t ast2obj_alias │ │ │ │ -0000422c t ast2obj_arg.part.0 │ │ │ │ -00003d24 t ast2obj_arguments │ │ │ │ +00004218 t ast2obj_arg.part.0 │ │ │ │ +00003d10 t ast2obj_arguments │ │ │ │ 00017878 t ast2obj_comprehension │ │ │ │ 000179ec t ast2obj_excepthandler │ │ │ │ -00002c88 t ast2obj_expr │ │ │ │ -00003c04 t ast2obj_expr_context.isra.0 │ │ │ │ +00002c70 t ast2obj_expr │ │ │ │ +00003bf0 t ast2obj_expr_context.isra.0 │ │ │ │ 000103f4 t ast2obj_keyword │ │ │ │ -0000176c t ast2obj_list │ │ │ │ +00001760 t ast2obj_list │ │ │ │ 00018024 t ast2obj_match_case │ │ │ │ 00017d24 t ast2obj_object │ │ │ │ -00003c40 t ast2obj_operator.isra.0 │ │ │ │ +00003c2c t ast2obj_operator.isra.0 │ │ │ │ 0001815c t ast2obj_pattern │ │ │ │ -00001800 t ast2obj_stmt │ │ │ │ +000017f4 t ast2obj_stmt │ │ │ │ 00017d44 t ast2obj_type_param │ │ │ │ 00017c30 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ 00001110 t ast_dealloc │ │ │ │ 000010e0 t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -00004484 t ast_type_init │ │ │ │ +00004470 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -00008630 t ast_type_reduce │ │ │ │ +0000861c t ast_type_reduce │ │ │ │ 0000f3ec t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000258 r comprehension_fields │ │ │ │ 00000268 r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ 00000348 t init_types │ │ │ │ 000002c4 r keyword_attributes │ │ │ │ @@ -15122,18 +15121,18 @@ │ │ │ │ 000002f4 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d6 t obj2ast_alias │ │ │ │ 0001741c t obj2ast_arg │ │ │ │ 000167d4 t obj2ast_arguments │ │ │ │ 00000a70 t obj2ast_comprehension │ │ │ │ 00000520 t obj2ast_excepthandler │ │ │ │ -00004a50 t obj2ast_expr │ │ │ │ +00004a3c t obj2ast_expr │ │ │ │ 000163a4 t obj2ast_expr_context.isra.0 │ │ │ │ 0001632c t obj2ast_identifier.isra.0 │ │ │ │ -00004a00 t obj2ast_int.isra.0 │ │ │ │ +000049ec t obj2ast_int.isra.0 │ │ │ │ 00016418 t obj2ast_keyword │ │ │ │ 00000f50 t obj2ast_match_case │ │ │ │ 00017268 t obj2ast_operator.isra.0 │ │ │ │ 000011d0 t obj2ast_pattern │ │ │ │ 0001111c t obj2ast_stmt │ │ │ │ 00002940 t obj2ast_string.isra.0 │ │ │ │ 00002260 t obj2ast_type_param │ │ │ │ @@ -15187,15 +15186,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ -0000061c t Py_XDECREF │ │ │ │ +00000618 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyPegen_byte_offset_to_character_offset │ │ │ │ U _PyPegen_byte_offset_to_character_offset_line │ │ │ │ U _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ U _PyRuntime │ │ │ │ U _PyToken_Free │ │ │ │ @@ -15211,15 +15210,15 @@ │ │ │ │ 00000000 d _tokenizemodule │ │ │ │ U strlen │ │ │ │ 00000000 b tokenize_methods │ │ │ │ 000001ac t tokenizemodule_clear │ │ │ │ 0000000c t tokenizemodule_exec │ │ │ │ 000001e4 t tokenizemodule_free │ │ │ │ 00000090 d tokenizemodule_slots │ │ │ │ -000005f4 t tokenizemodule_traverse │ │ │ │ +000005f0 t tokenizemodule_traverse │ │ │ │ 00000168 t tokenizeriter_dealloc │ │ │ │ 00000048 t tokenizeriter_new │ │ │ │ 00000000 t tokenizeriter_next │ │ │ │ 000000b0 d tokenizeriter_slots │ │ │ │ 00000034 d tokenizeriter_spec │ │ │ │ │ │ │ │ asdl.o: │ │ │ │ @@ -15844,46 +15843,46 @@ │ │ │ │ 00000328 d _parser_max.13 │ │ │ │ 000003b4 d _parser_min.14 │ │ │ │ 00000f24 r breakpoint_doc │ │ │ │ 00000fe8 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 00000fd4 t builtin___import__ │ │ │ │ 00002dc4 r builtin___import____doc__ │ │ │ │ -0000349c t builtin_abs │ │ │ │ +00003494 t builtin_abs │ │ │ │ 00002d80 r builtin_abs__doc__ │ │ │ │ 00000060 t builtin_aiter │ │ │ │ 00001c18 r builtin_aiter__doc__ │ │ │ │ 00000f00 t builtin_all │ │ │ │ 00002cf8 r builtin_all__doc__ │ │ │ │ 0000097c t builtin_anext │ │ │ │ 00001b3c r builtin_anext__doc__ │ │ │ │ 00000a6c t builtin_any │ │ │ │ 00002c74 r builtin_any__doc__ │ │ │ │ 00000930 t builtin_ascii │ │ │ │ 00002b28 r builtin_ascii__doc__ │ │ │ │ -0000354c t builtin_bin │ │ │ │ +00003544 t builtin_bin │ │ │ │ 00002aa8 r builtin_bin__doc__ │ │ │ │ 00000244 t builtin_breakpoint │ │ │ │ 0000244c t builtin_callable │ │ │ │ 000029ec r builtin_callable__doc__ │ │ │ │ 0000226c t builtin_chr │ │ │ │ 0000281c r builtin_chr__doc__ │ │ │ │ 0000145c t builtin_compile │ │ │ │ 000024e0 r builtin_compile__doc__ │ │ │ │ 00002300 t builtin_delattr │ │ │ │ 00001da0 r builtin_delattr__doc__ │ │ │ │ 00001b64 t builtin_dir │ │ │ │ -00003464 t builtin_divmod │ │ │ │ +0000345c t builtin_divmod │ │ │ │ 00002484 r builtin_divmod__doc__ │ │ │ │ 000000b4 r builtin_doc │ │ │ │ 00001e34 t builtin_eval │ │ │ │ 00002304 r builtin_eval__doc__ │ │ │ │ 00000b38 t builtin_exec │ │ │ │ 000020e8 r builtin_exec__doc__ │ │ │ │ -00003554 t builtin_format │ │ │ │ +0000354c t builtin_format │ │ │ │ 00002880 r builtin_format__doc__ │ │ │ │ 00000604 t builtin_getattr │ │ │ │ 00001b40 t builtin_globals │ │ │ │ 00002020 r builtin_globals__doc__ │ │ │ │ 00000594 t builtin_hasattr │ │ │ │ 00001f74 r builtin_hasattr__doc__ │ │ │ │ 00002344 t builtin_hash │ │ │ │ @@ -15892,55 +15891,55 @@ │ │ │ │ 00001c74 r builtin_hex__doc__ │ │ │ │ 000022b0 t builtin_id │ │ │ │ 00001ec4 r builtin_id__doc__ │ │ │ │ 000003d4 t builtin_input │ │ │ │ 00001554 r builtin_input__doc__ │ │ │ │ 000006b4 t builtin_isinstance │ │ │ │ 00001184 r builtin_isinstance__doc__ │ │ │ │ -000018f0 t builtin_issubclass │ │ │ │ +000018ec t builtin_issubclass │ │ │ │ 00001064 r builtin_issubclass__doc__ │ │ │ │ -00001880 t builtin_iter │ │ │ │ +0000187c t builtin_iter │ │ │ │ 00000edc t builtin_len │ │ │ │ 00001af8 r builtin_len__doc__ │ │ │ │ 00000938 t builtin_locals │ │ │ │ 000019d8 r builtin_locals__doc__ │ │ │ │ 000010c8 t builtin_max │ │ │ │ 00000570 d builtin_methods │ │ │ │ 00002468 t builtin_min │ │ │ │ 0000210c t builtin_next │ │ │ │ 00000974 t builtin_oct │ │ │ │ 00001968 r builtin_oct__doc__ │ │ │ │ 00002370 t builtin_ord │ │ │ │ 00001914 r builtin_ord__doc__ │ │ │ │ -000034a4 t builtin_pow │ │ │ │ +0000349c t builtin_pow │ │ │ │ 0000182c r builtin_pow__doc__ │ │ │ │ 0000075c t builtin_print │ │ │ │ 000016a8 r builtin_print__doc__ │ │ │ │ 00002368 t builtin_repr │ │ │ │ 000014b4 r builtin_repr__doc__ │ │ │ │ -000032ec t builtin_round │ │ │ │ +000032e4 t builtin_round │ │ │ │ 000013b8 r builtin_round__doc__ │ │ │ │ 00000670 t builtin_setattr │ │ │ │ 00001e24 r builtin_setattr__doc__ │ │ │ │ 000021c0 t builtin_sorted │ │ │ │ 000004e0 r builtin_sorted__doc__ │ │ │ │ 000027fc t builtin_sum │ │ │ │ 000012ac r builtin_sum__doc__ │ │ │ │ 000006f8 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000bdc r dir_doc │ │ │ │ U fileno │ │ │ │ -00003238 t filter_dealloc │ │ │ │ +00003230 t filter_dealloc │ │ │ │ 00000e4c r filter_doc │ │ │ │ 00000890 d filter_methods │ │ │ │ 00000066 t filter_new │ │ │ │ -00003150 t filter_next │ │ │ │ +00003148 t filter_next │ │ │ │ 000001ec t filter_reduce │ │ │ │ 00000000 t filter_traverse │ │ │ │ -000030a0 t filter_vectorcall │ │ │ │ +00003098 t filter_vectorcall │ │ │ │ 00000ae0 r getattr_doc │ │ │ │ U isatty │ │ │ │ 00000888 r iter_doc │ │ │ │ 0000006c r keywords.12 │ │ │ │ 00000380 d kwlist.27 │ │ │ │ 00001dd4 t map_dealloc │ │ │ │ 00000a2c r map_doc │ │ │ │ @@ -15959,15 +15958,15 @@ │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000464 r vars_doc │ │ │ │ 00001ae0 t zip_dealloc │ │ │ │ 00000260 r zip_doc │ │ │ │ 00000840 d zip_methods │ │ │ │ -00001934 t zip_new │ │ │ │ +00001930 t zip_new │ │ │ │ 00002d80 t zip_next │ │ │ │ 00000200 t zip_reduce │ │ │ │ 0000021c t zip_setstate │ │ │ │ 00000030 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ @@ -16098,23 +16097,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 00000078 T PyEval_EvalCode │ │ │ │ 0000002c T PyEval_EvalCodeEx │ │ │ │ 00000cc0 T PyEval_EvalFrame │ │ │ │ 00000ca2 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -0000d878 T PyEval_GetFrame │ │ │ │ +0000d884 T PyEval_GetFrame │ │ │ │ 000007c0 T PyEval_GetFrameBuiltins │ │ │ │ 00000772 T PyEval_GetFrameGlobals │ │ │ │ 0000076e T PyEval_GetFrameLocals │ │ │ │ 00000830 T PyEval_GetFuncDesc │ │ │ │ 00000880 T PyEval_GetFuncName │ │ │ │ -0000cf44 T PyEval_GetGlobals │ │ │ │ +0000cf50 T PyEval_GetGlobals │ │ │ │ 000008d6 T PyEval_GetLocals │ │ │ │ -0000d848 T PyEval_MergeCompilerFlags │ │ │ │ +0000d854 T PyEval_MergeCompilerFlags │ │ │ │ 00000a1c T PyEval_SetProfile │ │ │ │ 00000a58 T PyEval_SetProfileAllThreads │ │ │ │ 000007f4 T PyEval_SetTrace │ │ │ │ 00000b70 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -16223,16 +16222,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -0000e038 T PyThreadState_EnterTracing │ │ │ │ -0000e040 T PyThreadState_LeaveTracing │ │ │ │ +0000e044 T PyThreadState_EnterTracing │ │ │ │ +0000e04c T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -16243,17 +16242,17 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 000003f8 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ -0000e048 T Py_EnterRecursiveCall │ │ │ │ -0000da5c T Py_GetRecursionLimit │ │ │ │ -0000e084 T Py_LeaveRecursiveCall │ │ │ │ +0000e054 T Py_EnterRecursiveCall │ │ │ │ +0000da68 T Py_GetRecursionLimit │ │ │ │ +0000e090 T Py_LeaveRecursiveCall │ │ │ │ 000000f8 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ @@ -16270,45 +16269,45 @@ │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000554 T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000000 T _PyEval_CallTracing │ │ │ │ 000005fc T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000cedc T _PyEval_CheckExceptTypeValid │ │ │ │ +0000cee8 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000490 R _PyEval_ConversionFuncs │ │ │ │ -00001178 t _PyEval_EvalFrame │ │ │ │ -0000118c T _PyEval_EvalFrameDefault │ │ │ │ +00001188 t _PyEval_EvalFrame │ │ │ │ +0000119c T _PyEval_EvalFrameDefault │ │ │ │ 00000680 T _PyEval_ExceptionGroupMatch │ │ │ │ 0000071c T _PyEval_FormatAwaitableError │ │ │ │ 00000000 T _PyEval_FormatExcCheckArg │ │ │ │ 0000026a T _PyEval_FormatExcUnbound │ │ │ │ 000002bc T _PyEval_FormatKwargsError │ │ │ │ -0000caf8 T _PyEval_FrameClearAndPop │ │ │ │ +0000cb04 T _PyEval_FrameClearAndPop │ │ │ │ 000000e4 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 000000d0 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 000001ac T _PyEval_GetBuiltin │ │ │ │ 00000c88 T _PyEval_GetBuiltinId │ │ │ │ 00000044 T _PyEval_GetBuiltins │ │ │ │ 00000918 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -0000d8e4 T _PyEval_GetFrame │ │ │ │ -0000d91c T _PyEval_GetFrameLocals │ │ │ │ -0000daf4 T _PyEval_MatchClass │ │ │ │ +0000d8f0 T _PyEval_GetFrame │ │ │ │ +0000d928 T _PyEval_GetFrameLocals │ │ │ │ +0000db00 T _PyEval_MatchClass │ │ │ │ 00000434 T _PyEval_MatchKeys │ │ │ │ 00000a08 T _PyEval_MonitorRaise │ │ │ │ 00000254 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 000002dc T _PyEval_SetAsyncGenFirstiter │ │ │ │ 0000092c T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetTrace │ │ │ │ -0000d410 T _PyEval_SliceIndex │ │ │ │ -0000e09c T _PyEval_SliceIndexNotNone │ │ │ │ +0000d41c T _PyEval_SliceIndex │ │ │ │ +0000e0a8 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000cc0c T _PyEval_UnpackIterable │ │ │ │ +0000cc18 T _PyEval_UnpackIterable │ │ │ │ 00000258 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ @@ -16332,15 +16331,15 @@ │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000d7f8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d804 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 │ │ │ │ @@ -16391,19 +16390,19 @@ │ │ │ │ U _Py_call_instrumentation_instruction │ │ │ │ U _Py_call_instrumentation_jump │ │ │ │ U _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.1 │ │ │ │ 000004b8 r __func__.2 │ │ │ │ 000004a0 r __func__.3 │ │ │ │ -0000cba8 t clear_thread_frame │ │ │ │ -0000da74 t do_monitor_exc │ │ │ │ -0000d48c t do_raise │ │ │ │ -0000cf84 t import_from │ │ │ │ -00000704 t initialize_locals │ │ │ │ +0000cbb4 t clear_thread_frame │ │ │ │ +0000da80 t do_monitor_exc │ │ │ │ +0000d498 t do_raise │ │ │ │ +0000cf90 t import_from │ │ │ │ +00000714 t initialize_locals │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000364 t missing_arguments │ │ │ │ 00000214 t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.0 │ │ │ │ │ │ │ │ codecs.o: │ │ │ │ @@ -16650,15 +16649,15 @@ │ │ │ │ 00000010 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00000eb0 T PyCode_Optimize │ │ │ │ 00003bb8 T PyCompile_OpcodeStackEffect │ │ │ │ -000097d0 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +00009814 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -16729,15 +16728,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00005798 t Py_XDECREF │ │ │ │ +00005794 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 │ │ │ │ @@ -16752,26 +16751,26 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 000007e0 T _PyCompile_Assemble │ │ │ │ 00000e62 T _PyCompile_AstOptimize │ │ │ │ -00009248 T _PyCompile_CleanDoc │ │ │ │ +0000928c T _PyCompile_CleanDoc │ │ │ │ 00000918 T _PyCompile_CodeGen │ │ │ │ -0000a6ac T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000a76c T _PyCompile_ConstCacheMergeOne │ │ │ │ 000009fc T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -0000dc74 T _PyCompile_OpcodeHasArg │ │ │ │ -0000dc8c T _PyCompile_OpcodeHasConst │ │ │ │ -0000dd04 T _PyCompile_OpcodeHasExc │ │ │ │ -0000dcd4 T _PyCompile_OpcodeHasFree │ │ │ │ -0000dcbc T _PyCompile_OpcodeHasJump │ │ │ │ -0000dcec T _PyCompile_OpcodeHasLocal │ │ │ │ -0000dca4 T _PyCompile_OpcodeHasName │ │ │ │ -0000dc50 T _PyCompile_OpcodeIsValid │ │ │ │ +0000dd38 T _PyCompile_OpcodeHasArg │ │ │ │ +0000dd50 T _PyCompile_OpcodeHasConst │ │ │ │ +0000ddc8 T _PyCompile_OpcodeHasExc │ │ │ │ +0000dd98 T _PyCompile_OpcodeHasFree │ │ │ │ +0000dd80 T _PyCompile_OpcodeHasJump │ │ │ │ +0000ddb0 T _PyCompile_OpcodeHasLocal │ │ │ │ +0000dd68 T _PyCompile_OpcodeHasName │ │ │ │ +0000dd14 T _PyCompile_OpcodeIsValid │ │ │ │ 00000da8 T _PyCompile_OptimizeCfg │ │ │ │ U _PyErr_WarnExplicitObjectWithContext │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ @@ -16780,16 +16779,16 @@ │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 000005b4 R _PyOpcode_Caches │ │ │ │ 00000490 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000590 R _PyOpcode_PseudoTargets │ │ │ │ 000006b4 R _PyOpcode_macro_expansion │ │ │ │ -00009850 T _PyOpcode_num_popped │ │ │ │ -00009b98 T _PyOpcode_num_pushed │ │ │ │ +00009894 T _PyOpcode_num_popped │ │ │ │ +00009bdc T _PyOpcode_num_pushed │ │ │ │ 00000060 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySymtable_Build │ │ │ │ @@ -16802,89 +16801,89 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ 00001528 t addop_yield │ │ │ │ -0000c7ec t assignment_helper │ │ │ │ +0000c8b0 t assignment_helper │ │ │ │ 00004c24 t check_ann_expr │ │ │ │ 00000d20 t check_ann_subscr │ │ │ │ 00000038 r compare_masks │ │ │ │ 00001d38 t compiler_add_yield_from │ │ │ │ -00006440 t compiler_addcompare │ │ │ │ -00005468 t compiler_addop_load_const │ │ │ │ -000052c0 t compiler_addop_name │ │ │ │ -00008c84 t compiler_addop_o │ │ │ │ +0000643c t compiler_addcompare │ │ │ │ +00005464 t compiler_addop_load_const │ │ │ │ +000052bc t compiler_addop_name │ │ │ │ +00008c80 t compiler_addop_o │ │ │ │ 00004970 t compiler_async_for │ │ │ │ 000036b8 t compiler_async_with │ │ │ │ 00000a84 t compiler_body │ │ │ │ -0000d4b8 t compiler_call_exit_with_nones │ │ │ │ -00008644 t compiler_call_helper │ │ │ │ -0000c990 t compiler_call_simple_kw_helper │ │ │ │ -000080e4 t compiler_check_debug_args │ │ │ │ -0000aea0 t compiler_class │ │ │ │ -00005e40 t compiler_compare │ │ │ │ +0000d57c t compiler_call_exit_with_nones │ │ │ │ +00008640 t compiler_call_helper │ │ │ │ +0000ca54 t compiler_call_simple_kw_helper │ │ │ │ +000080e0 t compiler_check_debug_args │ │ │ │ +0000af60 t compiler_class │ │ │ │ +00005e3c t compiler_compare │ │ │ │ 00000000 t compiler_comprehension │ │ │ │ 00000cdc t compiler_comprehension_generator │ │ │ │ 000016dc t compiler_comprehension_iter │ │ │ │ -000082d0 t compiler_default_arguments │ │ │ │ +000082cc t compiler_default_arguments │ │ │ │ 000002bc t compiler_enter_scope │ │ │ │ 00001a94 t compiler_error │ │ │ │ -0000bc68 t compiler_exit_scope │ │ │ │ -0000c4e4 t compiler_for │ │ │ │ -0000cb54 t compiler_free │ │ │ │ -00006bdc t compiler_function │ │ │ │ -000057b4 t compiler_jump_if.isra.0 │ │ │ │ -0000c4c0 t compiler_lookup_arg │ │ │ │ -0000c094 t compiler_make_closure │ │ │ │ +0000bd2c t compiler_exit_scope │ │ │ │ +0000c5a8 t compiler_for │ │ │ │ +0000cc18 t compiler_free │ │ │ │ +00006bd8 t compiler_function │ │ │ │ +000057b0 t compiler_jump_if.isra.0 │ │ │ │ +0000c584 t compiler_lookup_arg │ │ │ │ +0000c158 t compiler_make_closure │ │ │ │ 00001f0c t compiler_match_inner.constprop.0 │ │ │ │ -00004d20 t compiler_nameop │ │ │ │ +00004d1c t compiler_nameop │ │ │ │ 00002260 t compiler_pattern │ │ │ │ 00004c74 t compiler_pattern_mapping │ │ │ │ 00002d70 t compiler_pattern_sequence │ │ │ │ -0000accc t compiler_pop_except_and_reraise │ │ │ │ -000085cc t compiler_push_fblock │ │ │ │ -0000ade4 t compiler_slice │ │ │ │ -0000d7c4 t compiler_subdict │ │ │ │ +0000ad8c t compiler_pop_except_and_reraise │ │ │ │ +000085c8 t compiler_push_fblock │ │ │ │ +0000aea4 t compiler_slice │ │ │ │ +0000d888 t compiler_subdict │ │ │ │ 00001b54 t compiler_subkwargs │ │ │ │ -00009e20 t compiler_try_except │ │ │ │ +00009e64 t compiler_try_except │ │ │ │ 0000173c t compiler_try_finally │ │ │ │ 00003f78 t compiler_try_star_except │ │ │ │ 000004e0 t compiler_try_star_finally │ │ │ │ 000003c4 t compiler_type_param_bound_or_default │ │ │ │ 00003c28 t compiler_type_params │ │ │ │ 0000004a t compiler_typealias │ │ │ │ -0000bef0 t compiler_unit_free │ │ │ │ -0000a850 t compiler_unwind_fblock │ │ │ │ -0000a774 t compiler_unwind_fblock_stack │ │ │ │ +0000bfb4 t compiler_unit_free │ │ │ │ +0000a910 t compiler_unwind_fblock │ │ │ │ +0000a834 t compiler_unwind_fblock_stack │ │ │ │ 00003b3c t compiler_visit_annexpr │ │ │ │ -00008500 t compiler_visit_argannotation │ │ │ │ +000084fc t compiler_visit_argannotation │ │ │ │ 00002e9c t compiler_visit_expr1 │ │ │ │ 00000f50 t compiler_visit_stmt │ │ │ │ 000052e4 t compiler_warn │ │ │ │ -0000ce0c t compiler_with │ │ │ │ -0000d568 t compiler_with_except_finish │ │ │ │ -00005234 t dict_add_o │ │ │ │ +0000ced0 t compiler_with │ │ │ │ +0000d62c t compiler_with_except_finish │ │ │ │ +00005230 t dict_add_o │ │ │ │ 000034bc t emit_and_reset_fail_pop │ │ │ │ 00003464 t ensure_fail_pop │ │ │ │ 00000e2c t find_ann │ │ │ │ -0000c464 t get_ref_type │ │ │ │ +0000c528 t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000ad70 t infer_type │ │ │ │ -00009158 t instr_sequence_to_cfg │ │ │ │ +0000ae30 t infer_type │ │ │ │ +0000919c t instr_sequence_to_cfg │ │ │ │ 000033f8 t jump_to_fail_pop │ │ │ │ -0000cbcc t load_args_for_super │ │ │ │ +0000cc90 t load_args_for_super │ │ │ │ U memset │ │ │ │ -00005574 t merge_consts_recursive │ │ │ │ -00008ce8 t optimize_and_assemble │ │ │ │ +00005570 t merge_consts_recursive │ │ │ │ +00008ce4 t optimize_and_assemble │ │ │ │ 00003654 t pattern_helper_rotate │ │ │ │ 00003558 t pattern_helper_store_name │ │ │ │ -0000cca4 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00006554 t starunpack_helper │ │ │ │ +0000cd68 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00006550 t starunpack_helper │ │ │ │ 000015e0 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -17542,37 +17541,37 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000058 T _PyCfgBuilder_Addop │ │ │ │ 000001e0 T _PyCfgBuilder_CheckSize │ │ │ │ -00004bf8 T _PyCfgBuilder_Free │ │ │ │ +00004c00 T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 0000014c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000224 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00003f38 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00004b28 T _PyCfg_ToInstructionSequence │ │ │ │ +00003f44 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00004b30 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 │ │ │ │ -00004cf0 t add_const │ │ │ │ -00004c30 t basicblock_add_jump │ │ │ │ -00004aa0 t basicblock_insert_instruction │ │ │ │ -00003080 t duplicate_exits_without_lineno │ │ │ │ -00002d78 t label_exception_targets │ │ │ │ +00004cf8 t add_const │ │ │ │ +00004c38 t basicblock_add_jump │ │ │ │ +00004aa8 t basicblock_insert_instruction │ │ │ │ +00003074 t duplicate_exits_without_lineno │ │ │ │ +00002d6c t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -000034ac t optimize_basic_block │ │ │ │ +000034a0 t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -17859,21 +17858,21 @@ │ │ │ │ 00000a54 r .LC86 │ │ │ │ 00000a64 r .LC87 │ │ │ │ 00000a70 r .LC88 │ │ │ │ 00000a7c r .LC89 │ │ │ │ 000000a4 r .LC9 │ │ │ │ 00000a84 r .LC91 │ │ │ │ 00000a8c r .LC92 │ │ │ │ -000037e4 T PyArg_Parse │ │ │ │ +000037d4 T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ 00001a64 T PyArg_ParseTupleAndKeywords │ │ │ │ 00001790 T PyArg_UnpackTuple │ │ │ │ 00000142 T PyArg_VaParse │ │ │ │ 000001bc T PyArg_VaParseTupleAndKeywords │ │ │ │ -000026dc T PyArg_ValidateKeywordArguments │ │ │ │ +000026cc T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -17917,29 +17916,29 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 0000021c t Py_XDECREF │ │ │ │ 00000304 T _PyArg_BadArgument │ │ │ │ 0000192c T _PyArg_CheckPositional │ │ │ │ -00003778 T _PyArg_Fini │ │ │ │ -00003868 T _PyArg_NoKeywords │ │ │ │ +00003768 T _PyArg_Fini │ │ │ │ +00003858 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -00003810 T _PyArg_NoPositional │ │ │ │ +00003800 T _PyArg_NoPositional │ │ │ │ 00000088 T _PyArg_ParseStack │ │ │ │ 00000238 T _PyArg_ParseStackAndKeywords │ │ │ │ 0000027e T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000038 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 00000254 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000166 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000118 T _PyArg_ParseTuple_SizeT │ │ │ │ 000000ee T _PyArg_Parse_SizeT │ │ │ │ -00002f44 T _PyArg_UnpackKeywords │ │ │ │ -00002728 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -00003628 T _PyArg_UnpackStack │ │ │ │ +00002f34 T _PyArg_UnpackKeywords │ │ │ │ +00002718 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +00003618 T _PyArg_UnpackStack │ │ │ │ 00000208 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000162 T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -17951,38 +17950,38 @@ │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002b9c t _parser_init │ │ │ │ +00002b8c t _parser_init │ │ │ │ 000002c8 t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ 0000026c t convertbuffer │ │ │ │ 00000474 t converterr │ │ │ │ 00000ca0 t convertitem.constprop.0 │ │ │ │ 00000d04 t convertsimple.constprop.0 │ │ │ │ 000000c0 t converttuple.constprop.0 │ │ │ │ 000004d4 t error_unexpected_keyword_arg │ │ │ │ -00002ed0 t find_keyword │ │ │ │ +00002ec0 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000000 t new_kwtuple │ │ │ │ 0000035c t seterror │ │ │ │ -000034e0 t skipitem.constprop.0 │ │ │ │ +000034d0 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ 000000ac t vgetargs1_impl │ │ │ │ 00000858 t vgetargs1_impl.constprop.0 │ │ │ │ 00001ac0 t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ -000038c0 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +000038b0 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -18024,60 +18023,60 @@ │ │ │ │ 00000090 r .LC4 │ │ │ │ 000000b0 r .LC5 │ │ │ │ 000000d8 r .LC6 │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ 00000092 T PyEval_AcquireLock │ │ │ │ -000008b0 T PyEval_AcquireThread │ │ │ │ +00000b3c T PyEval_AcquireThread │ │ │ │ 00000090 T PyEval_InitThreads │ │ │ │ 000000cc T PyEval_ReleaseLock │ │ │ │ -000008ac T PyEval_ReleaseThread │ │ │ │ -00000528 T PyEval_RestoreThread │ │ │ │ -000002d4 T PyEval_SaveThread │ │ │ │ +00000b38 T PyEval_ReleaseThread │ │ │ │ +00000524 T PyEval_RestoreThread │ │ │ │ +000002d0 T PyEval_SaveThread │ │ │ │ 0000008e T PyEval_ThreadsInitialized │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyThread_exit_thread │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_init_thread │ │ │ │ -00000644 T Py_AddPendingCall │ │ │ │ +000004a8 T Py_AddPendingCall │ │ │ │ 0000018c T Py_MakePendingCalls │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -000004e0 T _PyEval_AddPendingCall │ │ │ │ -000004b4 T _PyEval_Fini │ │ │ │ +00000344 T _PyEval_AddPendingCall │ │ │ │ +00000318 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000c4 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 000001d8 T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -000002fc T _PyEval_ReleaseLock │ │ │ │ +000002f8 T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ -000004b8 T _PyEval_SignalReceived │ │ │ │ +0000031c T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ U _PyThreadState_Detach │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000438 T _Py_FinishPendingCalls │ │ │ │ -00000550 T _Py_HandlePending │ │ │ │ +0000029c T _Py_FinishPendingCalls │ │ │ │ +0000054c T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000000e4 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000180 T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000084 r __func__.0 │ │ │ │ @@ -18087,19 +18086,19 @@ │ │ │ │ 00000044 r __func__.4 │ │ │ │ 00000038 r __func__.5 │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ -0000064c t _make_pending_calls │ │ │ │ +000007e8 t _make_pending_calls │ │ │ │ 0000010c t create_gil │ │ │ │ -00000424 t drop_gil │ │ │ │ +00000420 t drop_gil │ │ │ │ 00000224 t handle_signals │ │ │ │ -0000029c t make_pending_calls │ │ │ │ +00000648 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 │ │ │ │ @@ -19480,15 +19479,15 @@ │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 00000000 T _PyEvent_IsSet │ │ │ │ 00000014 T _PyEvent_Notify │ │ │ │ 000002e4 T _PyMutex_LockTimed │ │ │ │ -00000458 T _PyMutex_TryUnlock │ │ │ │ +00000674 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ 00000000 T _PyRWMutex_Lock │ │ │ │ 00000066 T _PyRWMutex_RLock │ │ │ │ 0000010a T _PyRWMutex_RUnlock │ │ │ │ @@ -19512,15 +19511,15 @@ │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000004e8 t mutex_unpark │ │ │ │ +00000704 t mutex_unpark │ │ │ │ 000000ac t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ @@ -19678,15 +19677,15 @@ │ │ │ │ U getc │ │ │ │ 000002b0 t marshal_dump │ │ │ │ 00000940 r marshal_dump__doc__ │ │ │ │ 00000080 t marshal_dumps │ │ │ │ 000005dc r marshal_dumps__doc__ │ │ │ │ 00000174 t marshal_load │ │ │ │ 00000764 r marshal_load__doc__ │ │ │ │ -00002bfc t marshal_loads │ │ │ │ +00002bf8 t marshal_loads │ │ │ │ 000004e4 r marshal_loads__doc__ │ │ │ │ 00000164 d marshal_methods │ │ │ │ 0000000c t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000144 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ @@ -19695,23 +19694,23 @@ │ │ │ │ 000015d4 t r_long │ │ │ │ 00000184 t r_object │ │ │ │ 0000184c t r_ref.constprop.0 │ │ │ │ 00001710 t r_string │ │ │ │ 000000e8 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00001e40 t w_complex_object │ │ │ │ -00002be4 t w_decref_entry │ │ │ │ +00001e3c t w_complex_object │ │ │ │ +00002be0 t w_decref_entry │ │ │ │ 00000120 t w_float_bin │ │ │ │ 00000438 t w_float_str │ │ │ │ -00002a50 t w_long │ │ │ │ +00002a4c t w_long │ │ │ │ 00001c08 t w_object │ │ │ │ -00002b58 t w_reserve │ │ │ │ +00002b54 t w_reserve │ │ │ │ 0000002c t w_short │ │ │ │ -00002aec t w_string │ │ │ │ +00002ae8 t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000038 r .LC2 │ │ │ │ 00000048 r .LC3 │ │ │ │ 0000006c r .LC4 │ │ │ │ @@ -19814,22 +19813,22 @@ │ │ │ │ 00000020 r .LC1 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 000000ec T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -000004a0 T _PyParkingLot_Unpark │ │ │ │ +000004a4 T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ 00000128 T _PySemaphore_Destroy │ │ │ │ -000003c4 T _PySemaphore_Init │ │ │ │ -000003f4 T _PySemaphore_Wait │ │ │ │ -000005cc T _PySemaphore_Wakeup │ │ │ │ +000003c8 T _PySemaphore_Init │ │ │ │ +000003f8 T _PySemaphore_Wait │ │ │ │ +000005d0 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __errno_location │ │ │ │ @@ -20403,15 +20402,15 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 000003fc T _Py_InitializeMain │ │ │ │ 0000048c T _Py_IsCoreInitialized │ │ │ │ -000004fc T _Py_IsInterpreterFinalizing │ │ │ │ +00000510 T _Py_IsInterpreterFinalizing │ │ │ │ 0000077c T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsValidFD │ │ │ │ 00000488 T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000003c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ U _Py_ResetForceASCII │ │ │ │ @@ -20973,70 +20972,70 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -000007f8 T PyTime_Monotonic │ │ │ │ +000007ec T PyTime_Monotonic │ │ │ │ 00000168 T PyTime_MonotonicRaw │ │ │ │ -00000ed8 T PyTime_PerfCounter │ │ │ │ +00000eb8 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000a78 T PyTime_Time │ │ │ │ +00000a60 T PyTime_Time │ │ │ │ 00000110 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ 00000370 T _PyDeadline_Get │ │ │ │ -0000126c T _PyDeadline_Init │ │ │ │ -000011a0 T _PyLong_AsTime_t │ │ │ │ +00001244 T _PyDeadline_Init │ │ │ │ +00001178 T _PyLong_AsTime_t │ │ │ │ 00000094 t _PyLong_AsTime_t.part.0 │ │ │ │ -00000538 T _PyLong_FromTime_t │ │ │ │ +00000528 T _PyLong_FromTime_t │ │ │ │ 00000188 T _PyTimeFraction_Mul │ │ │ │ 00000138 T _PyTimeFraction_Resolution │ │ │ │ -000004c0 T _PyTimeFraction_Set │ │ │ │ -000003d8 T _PyTime_Add │ │ │ │ -00000d30 T _PyTime_AsLong │ │ │ │ +000004b0 T _PyTimeFraction_Set │ │ │ │ +000003c8 T _PyTime_Add │ │ │ │ +00000d10 T _PyTime_AsLong │ │ │ │ 00000078 T _PyTime_AsMicroseconds │ │ │ │ -000011dc T _PyTime_AsMilliseconds │ │ │ │ -00000928 T _PyTime_AsTimespec │ │ │ │ -00000428 T _PyTime_AsTimespec_clamp │ │ │ │ +000011b4 T _PyTime_AsMilliseconds │ │ │ │ +00000914 T _PyTime_AsTimespec │ │ │ │ +00000418 T _PyTime_AsTimespec_clamp │ │ │ │ 0000033c T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000002a T _PyTime_AsTimeval_clamp │ │ │ │ 000003a8 T _PyTime_FromLong │ │ │ │ 00000100 T _PyTime_FromMicrosecondsClamp │ │ │ │ 000000d0 T _PyTime_FromMillisecondsObject │ │ │ │ 00000068 T _PyTime_FromSeconds │ │ │ │ 00000068 T _PyTime_FromSecondsDouble │ │ │ │ -0000053c T _PyTime_FromSecondsObject │ │ │ │ -00000978 T _PyTime_FromTimespec │ │ │ │ +0000052c T _PyTime_FromSecondsObject │ │ │ │ +00000960 T _PyTime_FromTimespec │ │ │ │ 00000324 T _PyTime_FromTimeval │ │ │ │ 000000c8 T _PyTime_MonotonicWithInfo │ │ │ │ -00000d34 T _PyTime_ObjectToTime_t │ │ │ │ +00000d14 T _PyTime_ObjectToTime_t │ │ │ │ 00000070 T _PyTime_ObjectToTimespec │ │ │ │ 00000318 T _PyTime_ObjectToTimeval │ │ │ │ 0000005c T _PyTime_PerfCounterWithInfo │ │ │ │ 00000062 T _PyTime_TimeWithInfo │ │ │ │ 00000028 T _PyTime_gmtime │ │ │ │ -00000470 T _PyTime_localtime │ │ │ │ +00000460 T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __clock_getres64 │ │ │ │ U __clock_gettime64 │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ -00000254 t py_get_monotonic_clock │ │ │ │ -00000ba8 t py_get_system_clock │ │ │ │ +00000248 t py_get_monotonic_clock │ │ │ │ +00000b88 t py_get_system_clock │ │ │ │ 00000250 t pytime_as_timeval.isra.0 │ │ │ │ -00001008 t pytime_object_to_denominator │ │ │ │ -00000758 t pytime_round │ │ │ │ +00000fe0 t pytime_object_to_denominator │ │ │ │ +00000750 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -21302,54 +21301,54 @@ │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ 00000000 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -00005034 t Py_XDECREF │ │ │ │ +00005050 t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -000050cc T _PyST_GetScope │ │ │ │ -000050ac T _PyST_GetSymbol │ │ │ │ -000050ec T _PyST_IsFunctionLike │ │ │ │ +000050e8 T _PyST_GetScope │ │ │ │ +000050c8 T _PyST_GetSymbol │ │ │ │ +00005108 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00005348 T _PySymtable_Free │ │ │ │ -0000504c T _PySymtable_Lookup │ │ │ │ +00005364 T _PySymtable_Free │ │ │ │ +00005068 T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -00002a44 T _Py_Mangle │ │ │ │ -000029f4 T _Py_MaybeMangle │ │ │ │ +00002a38 T _Py_Mangle │ │ │ │ +000029e8 T _Py_MaybeMangle │ │ │ │ 000006b0 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003f9c t analyze_block │ │ │ │ +00003fb8 t analyze_block │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -000053ac t ste_dealloc │ │ │ │ +000053c8 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ -00002790 t symtable_add_def │ │ │ │ -000027e0 t symtable_add_def_helper │ │ │ │ +00002784 t symtable_add_def │ │ │ │ +000027d4 t symtable_add_def_helper │ │ │ │ 000004fc t symtable_enter_block │ │ │ │ 00000340 t symtable_enter_type_param_block │ │ │ │ -00003ec0 t symtable_exit_block │ │ │ │ -000038e0 t symtable_handle_comprehension │ │ │ │ +00003ee0 t symtable_exit_block │ │ │ │ +000038d4 t symtable_handle_comprehension │ │ │ │ 00000018 t symtable_lookup_entry.isra.0 │ │ │ │ 000000e8 t symtable_raise_if_annotation_block │ │ │ │ 0000009a t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 0000005c t symtable_record_directive │ │ │ │ -00005100 t symtable_visit_alias │ │ │ │ -00005474 t symtable_visit_annotation │ │ │ │ -00002d94 t symtable_visit_annotations │ │ │ │ -00002f78 t symtable_visit_arguments │ │ │ │ -00003f08 t symtable_visit_excepthandler │ │ │ │ +0000511c t symtable_visit_alias │ │ │ │ +00005490 t symtable_visit_annotation │ │ │ │ +00002d88 t symtable_visit_annotations │ │ │ │ +00002f6c t symtable_visit_arguments │ │ │ │ +00003f24 t symtable_visit_excepthandler │ │ │ │ 00001e94 t symtable_visit_expr │ │ │ │ 00000198 t symtable_visit_pattern │ │ │ │ 000006a4 t symtable_visit_stmt │ │ │ │ 00000478 t symtable_visit_type_param │ │ │ │ 000005b4 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ @@ -21966,15 +21965,15 @@ │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 0000026c T _PyThread_FiniType │ │ │ │ 00000000 T _PyThread_at_fork_reinit │ │ │ │ -00000604 T _PyThread_cond_after │ │ │ │ +00000610 T _PyThread_cond_after │ │ │ │ 00000128 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -22377,30 +22376,30 @@ │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00002ab4 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ 00002cb4 T _Py_dg_dtoa │ │ │ │ -00005e2c T _Py_dg_freedtoa │ │ │ │ +00005e08 T _Py_dg_freedtoa │ │ │ │ 00000674 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00006070 t b2d │ │ │ │ +0000604c t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -00005ad0 t lshift │ │ │ │ +00005aac t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000388 t mult │ │ │ │ -00005d28 t multadd │ │ │ │ -00005e7c t nrv_alloc │ │ │ │ +00005d04 t multadd │ │ │ │ +00005e58 t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -0000559c t pow5mult │ │ │ │ -00005f4c t sd2b │ │ │ │ +00005578 t pow5mult │ │ │ │ +00005f28 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -23270,17 +23269,17 @@ │ │ │ │ 0000006c r .LC10 │ │ │ │ 000009a0 r .LC100 │ │ │ │ 000009b0 r .LC101 │ │ │ │ 000009c0 r .LC102 │ │ │ │ 000009c8 r .LC103 │ │ │ │ 000009d0 r .LC104 │ │ │ │ 000009d4 r .LC105 │ │ │ │ -000009d8 r .LC106 │ │ │ │ +000009e4 r .LC106 │ │ │ │ 000009e8 r .LC107 │ │ │ │ -00000a00 r .LC108 │ │ │ │ +000009f8 r .LC108 │ │ │ │ 00000a10 r .LC109 │ │ │ │ 00000084 r .LC11 │ │ │ │ 00000a14 r .LC110 │ │ │ │ 00000a30 r .LC111 │ │ │ │ 00000a48 r .LC112 │ │ │ │ 00000a5c r .LC113 │ │ │ │ 00000a6c r .LC114 │ │ │ │ @@ -23571,15 +23570,15 @@ │ │ │ │ 00000128 r correction.20 │ │ │ │ 00000a58 t create_timezone_from_delta.constprop.0 │ │ │ │ 0000103c t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ 000011fc t date_ctime │ │ │ │ 00002438 t date_day │ │ │ │ 000003b0 r date_doc │ │ │ │ -00000842 t date_format │ │ │ │ +0000080a t date_format │ │ │ │ 00000f4c t date_from_pickle │ │ │ │ 00002440 t date_fromisocalendar │ │ │ │ 0000128e t date_fromisoformat │ │ │ │ 00003874 t date_fromordinal │ │ │ │ 0000026a t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00000c28 t date_hash │ │ │ │ @@ -23670,15 +23669,15 @@ │ │ │ │ 000016c4 t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ 00002e80 t delta_multiply │ │ │ │ 00001efc t delta_negative │ │ │ │ 00001944 t delta_new │ │ │ │ 000019e6 t delta_positive │ │ │ │ -0000080a t delta_reduce │ │ │ │ +0000085c t delta_reduce │ │ │ │ 00001b78 t delta_remainder │ │ │ │ 000002b4 t delta_repr │ │ │ │ 00000f04 t delta_richcompare │ │ │ │ 000008ae t delta_str │ │ │ │ 000032f0 t delta_subtract │ │ │ │ 00001710 t delta_subtract.part.0 │ │ │ │ 00001c54 t delta_to_microseconds │ │ │ │ @@ -24011,15 +24010,15 @@ │ │ │ │ 000012c8 t scanner_call │ │ │ │ 00000524 t scanner_clear │ │ │ │ 000004e4 t scanner_dealloc │ │ │ │ 0000007c r scanner_doc │ │ │ │ 00000238 d scanner_members │ │ │ │ 00000060 t scanner_new │ │ │ │ 00000000 t scanner_traverse │ │ │ │ -00002b94 t scanstring_unicode │ │ │ │ +00002b88 t scanstring_unicode │ │ │ │ 000000c4 d speedups_methods │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000058 r .LC10 │ │ │ │ @@ -25223,17 +25222,17 @@ │ │ │ │ 000002e0 r .LC53 │ │ │ │ 00002430 r .LC530 │ │ │ │ 00002460 r .LC531 │ │ │ │ 00002478 r .LC532 │ │ │ │ 00002480 r .LC533 │ │ │ │ 00002494 r .LC534 │ │ │ │ 0000249c r .LC535 │ │ │ │ -000024ac r .LC536 │ │ │ │ -000024d0 r .LC537 │ │ │ │ -000024f8 r .LC538 │ │ │ │ +000024b0 r .LC537 │ │ │ │ +000024c0 r .LC538 │ │ │ │ +000024e4 r .LC539 │ │ │ │ 000002ec r .LC54 │ │ │ │ 0000250c r .LC541 │ │ │ │ 0000251c r .LC542 │ │ │ │ 0000254c r .LC544 │ │ │ │ 00002558 r .LC545 │ │ │ │ 00002564 r .LC546 │ │ │ │ 00002590 r .LC547 │ │ │ │ @@ -26986,15 +26985,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -000004ac t Py_XDECREF │ │ │ │ +00000a60 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -27036,26 +27035,26 @@ │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 00000420 t newPyEpoll_Object.isra.0 │ │ │ │ U poll │ │ │ │ 000002e8 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -00000a74 t poll_dealloc │ │ │ │ +00000a1c t poll_dealloc │ │ │ │ 00000300 d poll_methods │ │ │ │ 00000210 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 0000051c t pyepoll_dealloc │ │ │ │ 00000ed8 r pyepoll_doc │ │ │ │ 0000012e t pyepoll_get_closed │ │ │ │ 00000350 d pyepoll_getsetlist │ │ │ │ 000004d8 t pyepoll_internal_close │ │ │ │ 000005e4 t pyepoll_internal_ctl │ │ │ │ 00000248 d pyepoll_methods │ │ │ │ -00000f3c t reap_obj │ │ │ │ +00000f54 t reap_obj │ │ │ │ 000002fc t select_epoll │ │ │ │ 000001c0 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 000001fe t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 00000498 t select_epoll_close │ │ │ │ 00000624 r select_epoll_close__doc__ │ │ │ │ @@ -27065,33 +27064,33 @@ │ │ │ │ 00000598 r select_epoll_fromfd__doc__ │ │ │ │ 0000014a t select_epoll_modify │ │ │ │ 0000035c r select_epoll_modify__doc__ │ │ │ │ 0000065c t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 0000055c t select_epoll_register │ │ │ │ 0000042c r select_epoll_register__doc__ │ │ │ │ -00000a1c t select_epoll_unregister │ │ │ │ +00000a78 t select_epoll_unregister │ │ │ │ 000002cc r select_epoll_unregister__doc__ │ │ │ │ 000001e0 d select_methods │ │ │ │ 000009d0 t select_poll │ │ │ │ 000006a4 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008d8 r select_poll_modify__doc__ │ │ │ │ 00000128 t select_poll_poll │ │ │ │ 00000740 r select_poll_poll__doc__ │ │ │ │ 00000048 t select_poll_register │ │ │ │ 000009c8 r select_poll_register__doc__ │ │ │ │ -00000ab8 t select_poll_unregister │ │ │ │ +00000ad0 t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ -00000b28 t select_select │ │ │ │ +00000b40 t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ -00000b78 t select_select_impl.isra.0 │ │ │ │ +00000b90 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00000e04 t seq2set.constprop.0 │ │ │ │ -00000f90 t set2list │ │ │ │ +00000e1c t seq2set.constprop.0 │ │ │ │ +00000fa8 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -27310,15 +27309,15 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ U __strncat_chk │ │ │ │ 00001528 t _elementtree_Element___copy__ │ │ │ │ 00000528 r _elementtree_Element___copy____doc__ │ │ │ │ 00000e16 t _elementtree_Element___deepcopy__ │ │ │ │ 00000504 r _elementtree_Element___deepcopy____doc__ │ │ │ │ 00000e56 t _elementtree_Element___deepcopy___impl │ │ │ │ -0000190e t _elementtree_Element___getstate__ │ │ │ │ +000016fa t _elementtree_Element___getstate__ │ │ │ │ 000004cc r _elementtree_Element___getstate____doc__ │ │ │ │ 000026f8 t _elementtree_Element___setstate__ │ │ │ │ 000004a8 r _elementtree_Element___setstate____doc__ │ │ │ │ 00002818 t _elementtree_Element___sizeof__ │ │ │ │ 000004e8 r _elementtree_Element___sizeof____doc__ │ │ │ │ 0000112a t _elementtree_Element_append │ │ │ │ 00000558 r _elementtree_Element_append__doc__ │ │ │ │ @@ -27440,24 +27439,24 @@ │ │ │ │ 00001454 t element_setitem │ │ │ │ 00000554 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ 00001f44 t element_subscr │ │ │ │ 00001528 t element_tag_getter │ │ │ │ 00001258 t element_tag_setter │ │ │ │ 00001680 t element_tail_getter │ │ │ │ -000018ca t element_tail_setter │ │ │ │ +000016b6 t element_tail_setter │ │ │ │ 0000159c t element_text_getter │ │ │ │ 00000d7c t element_text_setter │ │ │ │ 00001618 t elementiter_dealloc │ │ │ │ 00001384 t elementiter_next │ │ │ │ 0000083c d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 00002508 t elementiter_traverse │ │ │ │ -000016b6 t elementtree_clear │ │ │ │ -000018c8 t elementtree_free │ │ │ │ +000017ce t elementtree_clear │ │ │ │ +000019e0 t elementtree_free │ │ │ │ 000003a4 d elementtree_slots │ │ │ │ 00000cf8 t elementtree_traverse │ │ │ │ 00000000 d elementtreemodule │ │ │ │ 00001d08 t expat_comment_handler │ │ │ │ 00002404 t expat_data_handler │ │ │ │ 00000bbc t expat_default_handler │ │ │ │ 0000247c t expat_end_handler │ │ │ │ @@ -28286,15 +28285,15 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -0000095a t SHA256Type_copy │ │ │ │ +00000a16 t SHA256Type_copy │ │ │ │ 00000488 r SHA256Type_copy__doc__ │ │ │ │ 0000019e t SHA256Type_digest │ │ │ │ 00000410 r SHA256Type_digest__doc__ │ │ │ │ 00000238 t SHA256Type_hexdigest │ │ │ │ 0000037c r SHA256Type_hexdigest__doc__ │ │ │ │ 00000722 t SHA256Type_update │ │ │ │ 000002d4 r SHA256Type_update__doc__ │ │ │ │ @@ -28302,15 +28301,15 @@ │ │ │ │ 00000192 t SHA256_get_block_size │ │ │ │ 00000198 t SHA256_get_digest_size │ │ │ │ 000002d0 t SHA256_get_name │ │ │ │ 000002c4 d SHA256_getseters │ │ │ │ 00000364 d SHA256_methods │ │ │ │ 000001d4 d SHA2_functions │ │ │ │ 00000ad2 t SHA2_traverse │ │ │ │ -00000a16 t SHA512Type_copy │ │ │ │ +0000095a t SHA512Type_copy │ │ │ │ 00000450 r SHA512Type_copy__doc__ │ │ │ │ 000002e0 t SHA512Type_digest │ │ │ │ 000003d0 r SHA512Type_digest__doc__ │ │ │ │ 00000666 t SHA512Type_hexdigest │ │ │ │ 00000328 r SHA512Type_hexdigest__doc__ │ │ │ │ 0000083e t SHA512Type_update │ │ │ │ 00000280 r SHA512Type_update__doc__ │ │ │ │ @@ -29952,15 +29951,15 @@ │ │ │ │ 000019f0 r .LC465 │ │ │ │ 00001a10 r .LC466 │ │ │ │ 00001a24 r .LC467 │ │ │ │ 00001a34 r .LC468 │ │ │ │ 00001a38 r .LC469 │ │ │ │ 00001a44 r .LC470 │ │ │ │ 00001a5c r .LC471 │ │ │ │ -00001a64 r .LC473 │ │ │ │ +00001a64 r .LC472 │ │ │ │ 00001a70 r .LC474 │ │ │ │ 00001a78 r .LC475 │ │ │ │ 00001a7c r .LC476 │ │ │ │ 00001a88 r .LC477 │ │ │ │ 00001a90 r .LC478 │ │ │ │ 00000cec r .LC48 │ │ │ │ 00001ac4 r .LC480 │ │ │ │ @@ -29974,18 +29973,18 @@ │ │ │ │ 00001b4c r .LC488 │ │ │ │ 00001b54 r .LC489 │ │ │ │ 00001b78 r .LC490 │ │ │ │ 00001b80 r .LC491 │ │ │ │ 00001b98 r .LC492 │ │ │ │ 00001b9c r .LC493 │ │ │ │ 00001ba8 r .LC494 │ │ │ │ -00001bb4 r .LC496 │ │ │ │ +00001bb4 r .LC495 │ │ │ │ 00001bc0 r .LC497 │ │ │ │ -00001bcc r .LC498 │ │ │ │ -00001bd4 r .LC499 │ │ │ │ +00001bc8 r .LC498 │ │ │ │ +00001bec r .LC499 │ │ │ │ 00001984 r .LC5 │ │ │ │ 00001bf8 r .LC500 │ │ │ │ 00001c08 r .LC501 │ │ │ │ 00001c18 r .LC502 │ │ │ │ 00001c30 r .LC503 │ │ │ │ 00001c48 r .LC504 │ │ │ │ 00001c4c r .LC505 │ │ │ │ @@ -30216,15 +30215,15 @@ │ │ │ │ U _PyTime_FromSecondsDouble │ │ │ │ U _PyTime_FromTimespec │ │ │ │ U _PyTime_ObjectToTimespec │ │ │ │ U _PyType_AddMethod │ │ │ │ U _PyType_Name │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ -0000362c t _Py_Dev_Converter │ │ │ │ +0000362e t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ 000006a8 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ 00001cd4 T _Py_Sigset_Converter │ │ │ │ 00000084 T _Py_Uid_Converter │ │ │ │ @@ -30662,15 +30661,15 @@ │ │ │ │ 0000ac54 r os_access__doc__ │ │ │ │ 0000127c t os_chdir │ │ │ │ 0000aa68 r os_chdir__doc__ │ │ │ │ 0000137c t os_chmod │ │ │ │ 0000a524 r os_chmod__doc__ │ │ │ │ 00001340 t os_chown │ │ │ │ 00009d38 r os_chown__doc__ │ │ │ │ -00002e04 t os_chroot │ │ │ │ +00002eb0 t os_chroot │ │ │ │ 0000a338 r os_chroot__doc__ │ │ │ │ 00003730 t os_close │ │ │ │ 00004f34 r os_close__doc__ │ │ │ │ 00005368 t os_closerange │ │ │ │ 00004ec4 r os_closerange__doc__ │ │ │ │ 0000104c t os_confstr │ │ │ │ 00002764 r os_confstr__doc__ │ │ │ │ @@ -30693,33 +30692,33 @@ │ │ │ │ 00001b64 r os_eventfd_read__doc__ │ │ │ │ 00001be8 t os_eventfd_write │ │ │ │ 00001b24 r os_eventfd_write__doc__ │ │ │ │ 00001cf8 t os_execv │ │ │ │ 000082e4 r os_execv__doc__ │ │ │ │ 00001e64 t os_execve │ │ │ │ 000081f8 r os_execve__doc__ │ │ │ │ -00004440 t os_fchdir │ │ │ │ +00004480 t os_fchdir │ │ │ │ 0000a9cc r os_fchdir__doc__ │ │ │ │ 00002838 t os_fchmod │ │ │ │ 0000a374 r os_fchmod__doc__ │ │ │ │ 00002910 t os_fchown │ │ │ │ 00009ca4 r os_fchown__doc__ │ │ │ │ 000045f8 t os_fdatasync │ │ │ │ 0000a26c r os_fdatasync__doc__ │ │ │ │ 00000bc0 t os_fork │ │ │ │ 0000781c r os_fork__doc__ │ │ │ │ 0000103c t os_forkpty │ │ │ │ 00006be4 r os_forkpty__doc__ │ │ │ │ -00004874 t os_fpathconf │ │ │ │ +00004968 t os_fpathconf │ │ │ │ 000028d4 r os_fpathconf__doc__ │ │ │ │ 00002860 t os_fspath │ │ │ │ 000011d8 r os_fspath__doc__ │ │ │ │ 0000365c t os_fstat │ │ │ │ 000043fc r os_fstat__doc__ │ │ │ │ -00002ec0 t os_fstatvfs │ │ │ │ +00002e04 t os_fstatvfs │ │ │ │ 00002a68 r os_fstatvfs__doc__ │ │ │ │ 0000384c t os_fsync │ │ │ │ 0000a300 r os_fsync__doc__ │ │ │ │ 000017c0 t os_ftruncate │ │ │ │ 0000332c r os_ftruncate__doc__ │ │ │ │ 00001820 t os_ftruncate_impl.isra.0 │ │ │ │ 000008be t os_get_blocking │ │ │ │ @@ -30756,25 +30755,25 @@ │ │ │ │ 0000673c r os_getppid__doc__ │ │ │ │ 00000364 t os_getpriority │ │ │ │ 00009284 r os_getpriority__doc__ │ │ │ │ 000029f4 t os_getrandom │ │ │ │ 0000118c r os_getrandom__doc__ │ │ │ │ 00003348 t os_getresgid │ │ │ │ 000022d0 r os_getresgid__doc__ │ │ │ │ -000033c4 t os_getresuid │ │ │ │ +000033a2 t os_getresuid │ │ │ │ 00002338 r os_getresuid__doc__ │ │ │ │ 00000272 t os_getsid │ │ │ │ 00005248 r os_getsid__doc__ │ │ │ │ 00000030 t os_getuid │ │ │ │ 000066c4 r os_getuid__doc__ │ │ │ │ 00002080 t os_getxattr │ │ │ │ 00002158 r os_getxattr__doc__ │ │ │ │ -00003834 t os_grantpt │ │ │ │ +00003836 t os_grantpt │ │ │ │ 00007040 r os_grantpt__doc__ │ │ │ │ -00003498 t os_initgroups │ │ │ │ +0000341e t os_initgroups │ │ │ │ 000068f0 r os_initgroups__doc__ │ │ │ │ 00000ac0 t os_isatty │ │ │ │ 00004344 r os_isatty__doc__ │ │ │ │ 00001200 t os_kill │ │ │ │ 00006684 r os_kill__doc__ │ │ │ │ 00000904 t os_killpg │ │ │ │ 00006638 r os_killpg__doc__ │ │ │ │ @@ -30782,79 +30781,79 @@ │ │ │ │ 00009bcc r os_lchown__doc__ │ │ │ │ 00001e84 t os_link │ │ │ │ 0000986c r os_link__doc__ │ │ │ │ 000024b0 t os_listdir │ │ │ │ 000095d0 r os_listdir__doc__ │ │ │ │ 00003494 t os_listxattr │ │ │ │ 00001cac r os_listxattr__doc__ │ │ │ │ -0000351a t os_lockf │ │ │ │ +0000351c t os_lockf │ │ │ │ 00004d20 r os_lockf__doc__ │ │ │ │ 0000567c t os_login_tty │ │ │ │ 00006cf4 r os_login_tty__doc__ │ │ │ │ 000037c8 t os_lseek │ │ │ │ 00004b10 r os_lseek__doc__ │ │ │ │ 00002d3c t os_lstat │ │ │ │ 0000b0cc r os_lstat__doc__ │ │ │ │ -000035e6 t os_major │ │ │ │ +000035e8 t os_major │ │ │ │ 0000345c r os_major__doc__ │ │ │ │ -0000375c t os_makedev │ │ │ │ +0000375e t os_makedev │ │ │ │ 00003398 r os_makedev__doc__ │ │ │ │ 00002b30 t os_memfd_create │ │ │ │ 00001c08 r os_memfd_create__doc__ │ │ │ │ -00003716 t os_minor │ │ │ │ +000036ac t os_minor │ │ │ │ 00003404 r os_minor__doc__ │ │ │ │ 00003388 t os_mkdir │ │ │ │ 00009338 r os_mkdir__doc__ │ │ │ │ 00000978 t os_mkfifo │ │ │ │ 000037b0 r os_mkfifo__doc__ │ │ │ │ -0000396c t os_mknod │ │ │ │ +000038dc t os_mknod │ │ │ │ 000034b4 r os_mknod__doc__ │ │ │ │ 00005768 t os_nice │ │ │ │ 000092d0 r os_nice__doc__ │ │ │ │ 00002fd4 t os_open │ │ │ │ 00004f68 r os_open__doc__ │ │ │ │ 0000083c t os_openpty │ │ │ │ 00006df4 r os_openpty__doc__ │ │ │ │ -00004650 t os_pathconf │ │ │ │ +0000476c t os_pathconf │ │ │ │ 000027b8 r os_pathconf__doc__ │ │ │ │ -00003ad0 t os_pidfd_open │ │ │ │ +00003ad2 t os_pidfd_open │ │ │ │ 00005f04 r os_pidfd_open__doc__ │ │ │ │ 00000b14 t os_pipe │ │ │ │ -00003b30 t os_pipe2 │ │ │ │ +00003b34 t os_pipe2 │ │ │ │ 000041f8 r os_pipe2__doc__ │ │ │ │ 000042e0 r os_pipe__doc__ │ │ │ │ -00003b86 t os_posix_fadvise │ │ │ │ +00003b8a t os_posix_fadvise │ │ │ │ 00002f44 r os_posix_fadvise__doc__ │ │ │ │ -00003c5e t os_posix_fallocate │ │ │ │ +00003c62 t os_posix_fallocate │ │ │ │ 00003128 r os_posix_fallocate__doc__ │ │ │ │ -000036aa t os_posix_openpt │ │ │ │ +000036f2 t os_posix_openpt │ │ │ │ 000070f4 r os_posix_openpt__doc__ │ │ │ │ 00002c38 t os_posix_spawn │ │ │ │ 00007e60 r os_posix_spawn__doc__ │ │ │ │ 000006e4 t os_posix_spawnp │ │ │ │ 00007ac4 r os_posix_spawnp__doc__ │ │ │ │ -00003d1a t os_pread │ │ │ │ +00003d1e t os_pread │ │ │ │ 00004820 r os_pread__doc__ │ │ │ │ -00003e4c t os_preadv │ │ │ │ +00003e50 t os_preadv │ │ │ │ 00004568 r os_preadv__doc__ │ │ │ │ -000033a2 t os_ptsname │ │ │ │ +000033fc t os_ptsname │ │ │ │ 00006e94 r os_ptsname__doc__ │ │ │ │ -0000341e t os_ptsname_impl.isra.0 │ │ │ │ +000034a0 t os_ptsname_impl.isra.0 │ │ │ │ 00005554 t os_putenv │ │ │ │ 00002ef8 r os_putenv__doc__ │ │ │ │ -00003f94 t os_pwrite │ │ │ │ +00003f98 t os_pwrite │ │ │ │ 0000401c r os_pwrite__doc__ │ │ │ │ -00004074 t os_pwritev │ │ │ │ +00004078 t os_pwritev │ │ │ │ 00003d20 r os_pwritev__doc__ │ │ │ │ 00003998 t os_read │ │ │ │ 00004ab8 r os_read__doc__ │ │ │ │ 00000828 t os_readlink │ │ │ │ 00005c54 r os_readlink__doc__ │ │ │ │ 00000914 t os_readlink_impl.isra.0 │ │ │ │ -000041a0 t os_readv │ │ │ │ +000041a4 t os_readv │ │ │ │ 00004924 r os_readv__doc__ │ │ │ │ 00000174 t os_register_at_fork │ │ │ │ 00007888 r os_register_at_fork__doc__ │ │ │ │ 00002a78 t os_remove │ │ │ │ 000089d8 r os_remove__doc__ │ │ │ │ 000022a4 t os_removexattr │ │ │ │ 00001e5c r os_removexattr__doc__ │ │ │ │ @@ -30862,37 +30861,37 @@ │ │ │ │ 00009064 r os_rename__doc__ │ │ │ │ 00000440 t os_replace │ │ │ │ 00008e7c r os_replace__doc__ │ │ │ │ 00004e04 t os_rmdir │ │ │ │ 00008d30 r os_rmdir__doc__ │ │ │ │ 00003a88 t os_scandir │ │ │ │ 000012e4 r os_scandir__doc__ │ │ │ │ -00004340 t os_sched_get_priority_max │ │ │ │ +00004344 t os_sched_get_priority_max │ │ │ │ 000077bc r os_sched_get_priority_max__doc__ │ │ │ │ -000042cc t os_sched_get_priority_min │ │ │ │ +000042d0 t os_sched_get_priority_min │ │ │ │ 0000775c r os_sched_get_priority_min__doc__ │ │ │ │ 00000036 t os_sched_getaffinity │ │ │ │ 00007218 r os_sched_getaffinity__doc__ │ │ │ │ 00000446 t os_sched_getparam │ │ │ │ 00007518 r os_sched_getparam__doc__ │ │ │ │ 00000400 t os_sched_getscheduler │ │ │ │ 000076ac r os_sched_getscheduler__doc__ │ │ │ │ 0000308c t os_sched_param │ │ │ │ 0000b61c r os_sched_param__doc__ │ │ │ │ -000042a2 t os_sched_param_reduce │ │ │ │ +000042a6 t os_sched_param_reduce │ │ │ │ 00000624 d os_sched_param_reduce_method │ │ │ │ -000043b4 t os_sched_rr_get_interval │ │ │ │ +000043b8 t os_sched_rr_get_interval │ │ │ │ 000073b4 r os_sched_rr_get_interval__doc__ │ │ │ │ 00000bf4 t os_sched_setaffinity │ │ │ │ 000072d0 r os_sched_setaffinity__doc__ │ │ │ │ 0000302c t os_sched_setparam │ │ │ │ 0000744c r os_sched_setparam__doc__ │ │ │ │ 00002f6c t os_sched_setscheduler │ │ │ │ 000075e4 r os_sched_setscheduler__doc__ │ │ │ │ -000044b4 t os_sched_yield │ │ │ │ +00004440 t os_sched_yield │ │ │ │ 00007378 r os_sched_yield__doc__ │ │ │ │ 0000313c t os_sendfile │ │ │ │ 0000449c r os_sendfile__doc__ │ │ │ │ 000005b8 t os_set_blocking │ │ │ │ 0000168c r os_set_blocking__doc__ │ │ │ │ 00002476 t os_set_inheritable │ │ │ │ 000017e0 r os_set_inheritable__doc__ │ │ │ │ @@ -30956,24 +30955,24 @@ │ │ │ │ 00005544 r os_timerfd_settime__doc__ │ │ │ │ 00004eaa t os_timerfd_settime_ns │ │ │ │ 000053e4 r os_timerfd_settime_ns__doc__ │ │ │ │ 00000ea0 t os_times │ │ │ │ 000058d8 r os_times__doc__ │ │ │ │ 00002cec t os_truncate │ │ │ │ 00003238 r os_truncate__doc__ │ │ │ │ -000038da t os_ttyname │ │ │ │ +00003a40 t os_ttyname │ │ │ │ 0000abd4 r os_ttyname__doc__ │ │ │ │ 00003800 t os_umask │ │ │ │ 00008c90 r os_umask__doc__ │ │ │ │ 00000910 t os_uname │ │ │ │ 00008914 r os_uname__doc__ │ │ │ │ 000009d4 t os_uname_impl │ │ │ │ 00004640 t os_unlink │ │ │ │ 00008b34 r os_unlink__doc__ │ │ │ │ -0000389a t os_unlockpt │ │ │ │ +0000389c t os_unlockpt │ │ │ │ 00006f90 r os_unlockpt__doc__ │ │ │ │ 0000565c t os_unsetenv │ │ │ │ 00002eb8 r os_unsetenv__doc__ │ │ │ │ 000004c8 t os_unshare │ │ │ │ 00005dd8 r os_unshare__doc__ │ │ │ │ 000035b8 t os_urandom │ │ │ │ 00001c40 r os_urandom__doc__ │ │ │ │ @@ -30981,23 +30980,23 @@ │ │ │ │ 00008400 r os_utime__doc__ │ │ │ │ 0000054c t os_wait │ │ │ │ 000015da t os_wait3 │ │ │ │ 00006378 r os_wait3__doc__ │ │ │ │ 00000fb8 t os_wait4 │ │ │ │ 000062d0 r os_wait4__doc__ │ │ │ │ 00005fbc r os_wait__doc__ │ │ │ │ -00004758 t os_waitid │ │ │ │ +00004650 t os_waitid │ │ │ │ 00006114 r os_waitid__doc__ │ │ │ │ 00001b2c t os_waitpid │ │ │ │ 00006044 r os_waitpid__doc__ │ │ │ │ 00001c24 t os_waitstatus_to_exitcode │ │ │ │ 00000f88 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00000798 t os_write │ │ │ │ 0000451c r os_write__doc__ │ │ │ │ -00004908 t os_writev │ │ │ │ +00004874 t os_writev │ │ │ │ 00004128 r os_writev__doc__ │ │ │ │ 000050dc t parse_arglist │ │ │ │ 000051e0 t parse_envlist │ │ │ │ 00001d24 t path_cleanup │ │ │ │ 00001770 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ @@ -31827,15 +31826,15 @@ │ │ │ │ 0000035e t deque_concat │ │ │ │ 00000898 t deque_contains │ │ │ │ 000005c8 t deque_copy │ │ │ │ 00000750 r deque_copy__doc__ │ │ │ │ 000003f2 t deque_copy_impl │ │ │ │ 00000512 t deque_count │ │ │ │ 00000608 r deque_count__doc__ │ │ │ │ -00000910 t deque_dealloc │ │ │ │ +00000890 t deque_dealloc │ │ │ │ 0000028c t deque_del_item │ │ │ │ 0000113c t deque_extend │ │ │ │ 000007f0 r deque_extend__doc__ │ │ │ │ 00000d38 t deque_extend_impl │ │ │ │ 0000063c t deque_extendleft │ │ │ │ 00000788 r deque_extendleft__doc__ │ │ │ │ 00000b38 t deque_extendleft_impl │ │ │ │ @@ -31857,15 +31856,15 @@ │ │ │ │ 00000458 d deque_methods │ │ │ │ 00000050 t deque_new │ │ │ │ 00000bb8 t deque_pop │ │ │ │ 00000930 r deque_pop__doc__ │ │ │ │ 00000c38 t deque_pop_impl │ │ │ │ 00000cb8 t deque_popleft │ │ │ │ 000008f0 r deque_popleft__doc__ │ │ │ │ -00000890 t deque_popleft_impl │ │ │ │ +00000940 t deque_popleft_impl │ │ │ │ 000001c0 t deque_remove │ │ │ │ 00000510 r deque_remove__doc__ │ │ │ │ 00000932 t deque_repeat │ │ │ │ 000002c8 t deque_repr │ │ │ │ 00000ce8 t deque_reverse │ │ │ │ 0000064c r deque_reverse__doc__ │ │ │ │ 00000008 t deque_reviter │ │ │ │ @@ -32773,21 +32772,21 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ -00003378 t _buffered_raw_seek │ │ │ │ +00003384 t _buffered_raw_seek │ │ │ │ 00000330 t _buffered_raw_tell │ │ │ │ -00003a3c t _buffered_readline │ │ │ │ +00003a48 t _buffered_readline │ │ │ │ 0000017e t _bufferediobase_readinto_generic │ │ │ │ -000034d0 t _bufferedreader_fill_buffer │ │ │ │ -000031dc t _bufferedreader_raw_read │ │ │ │ -00003478 t _bufferedreader_read_fast │ │ │ │ +000034dc t _bufferedreader_fill_buffer │ │ │ │ +000031e8 t _bufferedreader_raw_read │ │ │ │ +00003484 t _bufferedreader_read_fast │ │ │ │ 000006fc t _enter_buffered_busy │ │ │ │ 0000071c t _forward_call │ │ │ │ 00000598 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 000000b4 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ @@ -32806,44 +32805,44 @@ │ │ │ │ 00000250 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ 00000624 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 00000690 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ -00003694 t _io__Buffered__dealloc_warn │ │ │ │ +000036a0 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 00000c9c t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000003c0 t _io__Buffered_closed_get │ │ │ │ 000006a2 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -00003704 t _io__Buffered_fileno │ │ │ │ +00003710 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ 00001f4c t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00000000 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ 00000548 t _io__Buffered_mode_get │ │ │ │ 00000000 t _io__Buffered_name_get │ │ │ │ 000003a0 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 00000410 t _io__Buffered_read │ │ │ │ -000026e0 t _io__Buffered_read1 │ │ │ │ +000026ec t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 000010b4 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00003764 t _io__Buffered_readinto │ │ │ │ +00003770 t _io__Buffered_readinto │ │ │ │ 00000340 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -000039b4 t _io__Buffered_readline │ │ │ │ +000039c0 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -00002ad4 t _io__Buffered_seek │ │ │ │ +00002ae0 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ 00001114 t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ 00000f14 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ 000014f4 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ @@ -32868,18 +32867,18 @@ │ │ │ │ 00000058 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 000007b4 t _set_BlockingIOError.constprop.0 │ │ │ │ 00001060 t buffered_clear │ │ │ │ 00000e9c t buffered_closed │ │ │ │ 00000f74 t buffered_dealloc │ │ │ │ -00002388 t buffered_flush_and_rewind_unlocked │ │ │ │ -00003e24 t buffered_iternext │ │ │ │ +00002390 t buffered_flush_and_rewind_unlocked │ │ │ │ +00003e30 t buffered_iternext │ │ │ │ 00000060 t buffered_repr │ │ │ │ -000026a4 t buffered_traverse │ │ │ │ +000026b0 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a1c d bufferediobase_methods │ │ │ │ 00000a04 d bufferediobase_slots │ │ │ │ 000009f0 D bufferediobase_spec │ │ │ │ 000001f4 d bufferedrandom_getset │ │ │ │ 00000244 d bufferedrandom_members │ │ │ │ 000002a8 d bufferedrandom_methods │ │ │ │ @@ -33075,17 +33074,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000028b4 T _PyIO_find_line_ending │ │ │ │ +00002920 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -00002270 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +000022dc T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -33101,48 +33100,48 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000012b8 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +0000130c t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00003b14 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00003b9c t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00003420 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +0000348c t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ 0000085c t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ 00001518 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c84 r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 000006dc t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 0000063e t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006bc r _io_TextIOWrapper___init____doc__ │ │ │ │ -00002b04 t _io_TextIOWrapper_close │ │ │ │ +00002b70 t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ -000013f4 t _io_TextIOWrapper_closed_get │ │ │ │ -00001038 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00001448 t _io_TextIOWrapper_closed_get │ │ │ │ +0000104c t _io_TextIOWrapper_closed_get_impl │ │ │ │ 000014b8 t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00000024 t _io_TextIOWrapper_errors_get │ │ │ │ -00003a50 t _io_TextIOWrapper_fileno │ │ │ │ +00003ad8 t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00002c4c t _io_TextIOWrapper_flush │ │ │ │ +00002cb8 t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ 00000022 t _io_TextIOWrapper_isatty │ │ │ │ 0000019c r _io_TextIOWrapper_isatty__doc__ │ │ │ │ 0000009c t _io_TextIOWrapper_name_get │ │ │ │ 00000218 t _io_TextIOWrapper_newlines_get │ │ │ │ -0000355c t _io_TextIOWrapper_read │ │ │ │ +000035cc t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 0000037c t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -0000335c t _io_TextIOWrapper_readline │ │ │ │ +000033c8 t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ 000000f8 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ 00000e9c t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 0000044c t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ @@ -33182,25 +33181,25 @@ │ │ │ │ 0000002c d _parser.11 │ │ │ │ 000000dc d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ -00003bb4 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +00003c3c t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ 0000143c t _textiowrapper_encoder_reset │ │ │ │ -0000155c t _textiowrapper_readline │ │ │ │ -00001094 t _textiowrapper_writeflush │ │ │ │ +000015b0 t _textiowrapper_readline │ │ │ │ +000010a8 t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -0000285c t check_decoded │ │ │ │ +000028c8 t check_decoded │ │ │ │ 00000810 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -00002acc t find_control_char │ │ │ │ -0000330c t incrementalnewlinedecoder_clear │ │ │ │ -00003274 t incrementalnewlinedecoder_dealloc │ │ │ │ +00002b38 t find_control_char │ │ │ │ +00003378 t incrementalnewlinedecoder_clear │ │ │ │ +000032e0 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004ac d incrementalnewlinedecoder_getset │ │ │ │ 000004d4 d incrementalnewlinedecoder_methods │ │ │ │ 0000028c t incrementalnewlinedecoder_newlines_get │ │ │ │ 00000064 t incrementalnewlinedecoder_traverse │ │ │ │ 00000088 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ @@ -33210,26 +33209,26 @@ │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ 000015c0 t textiowrapper_build_cookie │ │ │ │ -00003108 t textiowrapper_clear │ │ │ │ -00002f14 t textiowrapper_dealloc │ │ │ │ -00003ab8 t textiowrapper_get_decoded_chars │ │ │ │ +00003174 t textiowrapper_clear │ │ │ │ +00002f80 t textiowrapper_dealloc │ │ │ │ +00003b40 t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ -00001450 t textiowrapper_iternext │ │ │ │ +000014a4 t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00001ed8 t textiowrapper_read_chunk │ │ │ │ +00001f44 t textiowrapper_read_chunk │ │ │ │ 000000aa t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ -00001210 t textiowrapper_traverse │ │ │ │ +00001264 t textiowrapper_traverse │ │ │ │ 0000162c t utf16_encode │ │ │ │ 0000055c t utf16be_encode │ │ │ │ 00001658 t utf16le_encode │ │ │ │ 00000580 t utf32_encode │ │ │ │ 000005d2 t utf32be_encode │ │ │ │ 000005ac t utf32le_encode │ │ │ │ 00000000 t utf8_encode │ │ │ │ @@ -33881,16 +33880,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00007238 t Py_UNICODE_ISALNUM │ │ │ │ -00003388 t Py_XDECREF │ │ │ │ +0000723c t Py_UNICODE_ISALNUM │ │ │ │ +00003390 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 │ │ │ │ @@ -33960,82 +33959,82 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000210 d _parser.9 │ │ │ │ 000004e8 t _sre_SRE_Match___copy__ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 000004f8 t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -000049d0 t _sre_SRE_Match_end │ │ │ │ +000049d8 t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 00000508 t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ 00002474 t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -000043f8 t _sre_SRE_Match_groups │ │ │ │ +00004400 t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ 00002864 t _sre_SRE_Match_span │ │ │ │ 000003a8 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000a7f4 t _sre_SRE_Match_start │ │ │ │ +0000a7f8 t _sre_SRE_Match_start │ │ │ │ 00000464 r _sre_SRE_Match_start__doc__ │ │ │ │ 000004d8 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000844 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 000004c8 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000820 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -0000a8ac t _sre_SRE_Pattern_findall │ │ │ │ +0000a8b0 t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ 0000bc70 t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -0000cb8c t _sre_SRE_Pattern_fullmatch │ │ │ │ +0000cbbc t _sre_SRE_Pattern_fullmatch │ │ │ │ 00000c5c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000a64 t _sre_SRE_Pattern_match │ │ │ │ 00000cbc r _sre_SRE_Pattern_match__doc__ │ │ │ │ 0000021a t _sre_SRE_Pattern_scanner │ │ │ │ 00000a18 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -00006078 t _sre_SRE_Pattern_search │ │ │ │ +0000607c t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -000072a8 t _sre_SRE_Pattern_split │ │ │ │ +000072ac t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00004afc t _sre_SRE_Pattern_sub │ │ │ │ +00004b04 t _sre_SRE_Pattern_sub │ │ │ │ 0000091c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ 00002b54 t _sre_SRE_Pattern_subn │ │ │ │ 0000085c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000066c t _sre_SRE_Scanner_match │ │ │ │ 00000354 r _sre_SRE_Scanner_match__doc__ │ │ │ │ 0000c01c t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ -000037c0 t _sre_ascii_iscased │ │ │ │ +000037c8 t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ -0000377c t _sre_ascii_tolower │ │ │ │ +00003784 t _sre_ascii_tolower │ │ │ │ 00000d60 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 000007c8 r _sre_compile__doc__ │ │ │ │ 000007a8 t _sre_getcodesize │ │ │ │ 00000de4 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 000006d0 r _sre_template__doc__ │ │ │ │ -00003694 t _sre_unicode_iscased │ │ │ │ +0000369c t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ -000036ec t _sre_unicode_tolower │ │ │ │ +000036f4 t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ -000034f8 t _validate_charset │ │ │ │ +00003500 t _validate_charset │ │ │ │ 0000033c t _validate_inner │ │ │ │ 00002ac8 t char_loc_ignore │ │ │ │ 00002300 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ 00003048 t data_stack_grow │ │ │ │ 00002908 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -00003438 t match_clear │ │ │ │ -000033a0 t match_dealloc │ │ │ │ +00003440 t match_clear │ │ │ │ +000033a8 t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -00004a88 t match_getindex │ │ │ │ -0000a658 t match_getitem │ │ │ │ +00004a90 t match_getindex │ │ │ │ +0000a65c t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ -000045f0 t match_getslice_by_index │ │ │ │ -00004714 t match_group │ │ │ │ +000045f8 t match_getslice_by_index │ │ │ │ +0000471c t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ 00002a94 t match_lastgroup_get │ │ │ │ 000001b8 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ 00000588 t match_regs_get │ │ │ │ 0000060c t match_repr │ │ │ │ @@ -34056,45 +34055,45 @@ │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ 000030a4 t pattern_new_match │ │ │ │ 000001b8 t pattern_repr │ │ │ │ 0000011c t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004bec t pattern_subx │ │ │ │ -00003730 t pattern_traverse │ │ │ │ -00007274 t repeat_pool_malloc │ │ │ │ -0000cb54 t scanner_clear │ │ │ │ -0000ca7c t scanner_dealloc │ │ │ │ +00004bf4 t pattern_subx │ │ │ │ +00003738 t pattern_traverse │ │ │ │ +00007278 t repeat_pool_malloc │ │ │ │ +0000cb84 t scanner_clear │ │ │ │ +0000caac t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000188 t scanner_traverse │ │ │ │ -0000421c t sre_category │ │ │ │ +00004224 t sre_category │ │ │ │ 00000344 t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 000003f0 t sre_free │ │ │ │ 00000450 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ 00002b04 t sre_tolower │ │ │ │ 00002b2c t sre_toupper │ │ │ │ -000034a8 t sre_traverse │ │ │ │ -00003f38 t sre_ucs1_charset.isra.0 │ │ │ │ +000034b0 t sre_traverse │ │ │ │ +00003f40 t sre_ucs1_charset.isra.0 │ │ │ │ 000001cc t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -00003810 t sre_ucs1_count │ │ │ │ +00003818 t sre_ucs1_count │ │ │ │ 000010e8 t sre_ucs1_match │ │ │ │ -0000a334 t sre_ucs2_count │ │ │ │ -000084dc t sre_ucs2_match │ │ │ │ +0000a338 t sre_ucs2_count │ │ │ │ +000084e0 t sre_ucs2_match │ │ │ │ 00002178 t sre_ucs4_count │ │ │ │ 000003f4 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00003314 t state_fini │ │ │ │ +0000331c t state_fini │ │ │ │ 000000f0 t state_init.part.0 │ │ │ │ 000027bc t template_clear │ │ │ │ 00000148 t template_dealloc │ │ │ │ 000004f0 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ 00002768 t template_traverse │ │ │ │ │ │ │ │ @@ -34143,21 +34142,21 @@ │ │ │ │ 000002fc r .LC32 │ │ │ │ 00000328 r .LC33 │ │ │ │ 00000330 r .LC34 │ │ │ │ 0000034c r .LC35 │ │ │ │ 00000364 r .LC36 │ │ │ │ 00000388 r .LC37 │ │ │ │ 000003b4 r .LC38 │ │ │ │ -000003b8 r .LC39 │ │ │ │ +000003c8 r .LC39 │ │ │ │ 00000010 r .LC4 │ │ │ │ -000003cc r .LC40 │ │ │ │ -000003e8 r .LC41 │ │ │ │ -00000400 r .LC42 │ │ │ │ +000003e4 r .LC40 │ │ │ │ +000003fc r .LC41 │ │ │ │ +00000424 r .LC42 │ │ │ │ 00000428 r .LC43 │ │ │ │ -0000042c r .LC44 │ │ │ │ +00000444 r .LC44 │ │ │ │ 00000448 r .LC45 │ │ │ │ 00000460 r .LC46 │ │ │ │ 00000478 r .LC47 │ │ │ │ 000004b0 r .LC48 │ │ │ │ 000004b8 r .LC49 │ │ │ │ 0000001c r .LC5 │ │ │ │ 000004d0 r .LC50 │ │ │ │ @@ -34329,15 +34328,15 @@ │ │ │ │ 0000075c r _count_doc │ │ │ │ 00001710 t _ldict │ │ │ │ 00001d64 r acquire_doc │ │ │ │ 00001d0c r acquire_lock_doc │ │ │ │ 00000b70 r allocate_doc │ │ │ │ 00000bb4 r allocate_lock_doc │ │ │ │ 000008c8 t check_started │ │ │ │ -00001114 t clear_locals │ │ │ │ +00001010 t clear_locals │ │ │ │ 0000046c t create_localdummies │ │ │ │ 000002fc t create_localsdict │ │ │ │ 000012c4 r daemon_threads_allowed_doc │ │ │ │ 000009b4 t detach_thread.isra.0 │ │ │ │ 00000cc8 t do_start_new_thread │ │ │ │ 00001ce4 r enter_doc │ │ │ │ 00000288 r excepthook_doc │ │ │ │ @@ -34393,15 +34392,15 @@ │ │ │ │ 00001348 r rlock_is_owned_doc │ │ │ │ 00000360 d rlock_methods │ │ │ │ 00000000 t rlock_new │ │ │ │ 00001614 t rlock_recursion_count │ │ │ │ 0000138c r rlock_recursion_count_doc │ │ │ │ 0000024c t rlock_release │ │ │ │ 000014a4 r rlock_release_doc │ │ │ │ -000000e0 t rlock_release_save │ │ │ │ +000001ec t rlock_release_save │ │ │ │ 000013d4 r rlock_release_save_doc │ │ │ │ 000004d6 t rlock_repr │ │ │ │ 000003ac t rlock_traverse │ │ │ │ 00000338 d rlock_type_members │ │ │ │ 000002f8 d rlock_type_slots │ │ │ │ 0000005c d rlock_type_spec │ │ │ │ 00000968 t set_done │ │ │ │ @@ -34412,15 +34411,15 @@ │ │ │ │ 00001090 r start_new_doc │ │ │ │ 000010f0 r start_new_thread_doc │ │ │ │ U stderr │ │ │ │ 00000064 t thread_PyThread_allocate_lock │ │ │ │ 00000676 t thread_PyThread_exit_thread │ │ │ │ 00000620 t thread_PyThread_interrupt_main │ │ │ │ 00000b84 t thread_PyThread_start_joinable_thread │ │ │ │ -00000148 t thread_PyThread_start_new_thread │ │ │ │ +000000e0 t thread_PyThread_start_new_thread │ │ │ │ 00001924 t thread__count │ │ │ │ 000005d8 t thread__get_main_thread_ident │ │ │ │ 00000098 r thread__get_main_thread_ident_doc │ │ │ │ 00000860 t thread__is_main_interpreter │ │ │ │ 0000021c r thread__is_main_interpreter_doc │ │ │ │ 000005ec t thread__make_thread_handle │ │ │ │ 0000012c r thread__make_thread_handle_doc │ │ │ │ @@ -34433,15 +34432,15 @@ │ │ │ │ 000000e8 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ 000006f4 t thread_module_clear │ │ │ │ 0000000c t thread_module_exec │ │ │ │ 0000082c t thread_module_free │ │ │ │ 000000c8 d thread_module_slots │ │ │ │ 00000350 t thread_module_traverse │ │ │ │ -00001010 t thread_run │ │ │ │ +000010a4 t thread_run │ │ │ │ 00000a58 t thread_shutdown │ │ │ │ 0000058a t thread_stack_size │ │ │ │ 000000a8 d wr_callback_def.1 │ │ │ │ │ │ │ │ timemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -35428,21 +35427,21 @@ │ │ │ │ 000008d4 r _operator_pow__doc__ │ │ │ │ 00000e0a t _operator_rshift │ │ │ │ 00000ed4 r _operator_rshift__doc__ │ │ │ │ 00000e42 t _operator_setitem │ │ │ │ 00000a30 r _operator_setitem__doc__ │ │ │ │ 00000964 t _operator_sub │ │ │ │ 000010d4 r _operator_sub__doc__ │ │ │ │ -00000bba t _operator_truediv │ │ │ │ +00000b6a t _operator_truediv │ │ │ │ 0000101c r _operator_truediv__doc__ │ │ │ │ 0000081e t _operator_truth │ │ │ │ 0000112c r _operator_truth__doc__ │ │ │ │ 0000059e t _operator_xor │ │ │ │ 00000e54 r _operator_xor__doc__ │ │ │ │ -00000b6a t _tscmp │ │ │ │ +00000ba2 t _tscmp │ │ │ │ 0000002c t attrgetter_args │ │ │ │ 00001016 t attrgetter_call │ │ │ │ 0000067c t attrgetter_clear │ │ │ │ 00000678 t attrgetter_dealloc │ │ │ │ 0000010c r attrgetter_doc │ │ │ │ 00000198 d attrgetter_members │ │ │ │ 000001c0 d attrgetter_methods │ │ │ │ @@ -35555,33 +35554,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 00000180 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 000001b8 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000074 t stat_S_ISBLK │ │ │ │ +00000000 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -00000034 t stat_S_ISCHR │ │ │ │ +0000003e t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000484 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000000 t stat_S_ISDOOR │ │ │ │ +000000ba t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 000001f0 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 0000050c t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -00000072 t stat_S_ISPORT │ │ │ │ +000000ec t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000004c8 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -000000b2 t stat_S_ISSOCK │ │ │ │ +0000007c t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -00000032 t stat_S_ISWHT │ │ │ │ +000000ee t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ 0000000c t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,172 +1,172 @@ │ │ │ │ ---------- 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 1396 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3180 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 14560 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7324 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 20928 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 198248 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 20908 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 199332 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 5096 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1764 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ -?rw-r--r-- 0 0 0 1264 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 17096 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 1260 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ +?rw-r--r-- 0 0 0 17116 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1816 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6120 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 2844 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 2840 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2012 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1376 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6260 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3132 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ ?rw-r--r-- 0 0 0 57588 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4068 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19752 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 68452 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 84360 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 19232 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 84384 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19240 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6624 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4404 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9224 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 34164 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 34208 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 16756 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32464 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9168 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 75356 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 15232 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 30976 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31028 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9824 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 36488 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 36456 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26392 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 27164 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 8488 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 51484 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 109944 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92140 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 51952 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 109916 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92180 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24680 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 56692 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 56672 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9712 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24568 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5560 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 40004 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 115260 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 40008 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 115252 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4188 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 15768 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 53376 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 53404 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10400 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14728 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ -?rw-r--r-- 0 0 0 19692 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 175248 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19644 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 175472 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 37028 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 296460 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 296588 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 141536 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 6996 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32000 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ -?rw-r--r-- 0 0 0 22720 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 282684 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 7576 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 22716 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ +?rw-r--r-- 0 0 0 282664 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 7572 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1300 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ ?rw-r--r-- 0 0 0 7960 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16820 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 16204 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ ?rw-r--r-- 0 0 0 11696 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 61896 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 61888 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 brc.o │ │ │ │ -?rw-r--r-- 0 0 0 101612 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 101624 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 21836 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 135372 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 135616 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 18668 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 984 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 27516 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ ?rw-r--r-- 0 0 0 27304 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 26828 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 26836 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3204 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2628 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2612 1970-01-01 00:00:00.000000 future.o │ │ │ │ ?rw-r--r-- 0 0 0 15080 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 776 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 38004 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 37988 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 788 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1104 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 784 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1320 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 11936 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 12200 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 15332 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 3224 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ ?rw-r--r-- 0 0 0 62468 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 6024 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 51628 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6716 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 31660 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 8524 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7052 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 7604 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 5904 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 30560 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 6452 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 30556 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ ?rw-r--r-- 0 0 0 10748 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 944 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ ?rw-r--r-- 0 0 0 4100 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1472 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_analysis.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_symbols.o │ │ │ │ -?rw-r--r-- 0 0 0 13328 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13332 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5592 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 10740 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1476 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2260 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 716 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 4612 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ -?rw-r--r-- 0 0 0 205136 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 205164 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 pymath.o │ │ │ │ ?rw-r--r-- 0 0 0 192740 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 23212 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 13204 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 13200 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2400 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4140 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 10216 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5252 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 38576 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 38612 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 78472 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10460 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 10480 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 15592 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 15088 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 3424 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1112 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 4864 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 2912 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 29468 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 29464 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 15492 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ ?rw-r--r-- 0 0 0 19288 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3044 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1216 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 2304 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1308 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12588 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14376 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 12396 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24988 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 96148 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16924 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 29776 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 29764 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 16116 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ ?rw-r--r-- 0 0 0 101408 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11380 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 108836 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3384 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 38176 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 46768 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18796 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 26752 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 62392 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 23236 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 23180 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 57736 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 48908 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 3904 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 26748 1970-01-01 00:00:00.000000 blake2b_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 15596 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 7544 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 5208 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ @@ -190,19 +190,19 @@ │ │ │ │ ?rw-r--r-- 0 0 0 32460 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 33980 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 15460 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 22436 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19292 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 21620 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18268 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 54200 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 57572 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 54252 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 57700 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 17884 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 67856 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 105736 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 105784 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1900 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 40368 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 30324 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2472 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4804 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ ?rw-r--r-- 0 0 0 15884 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ ?rw-r--r-- 0 0 0 21900 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -113,13 +113,13 @@ │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 110: 00000125 36 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 112: 00000149 78 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ 113: 00000199 124 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 115: 00000001 12 FUNC GLOBAL HIDDEN 8 _PyPegen_interactive_exit │ │ │ │ │ - 116: 00001559 356 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 116: 00001559 354 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 119: 000016bd 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ 120: 000016c1 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 121: 0000004b 62 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -324,19 +324,19 @@ │ │ │ │ │ 000014e4 0000170a R_ARM_THM_CALL 0000000d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000151a 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001528 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001534 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001542 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF.part.0 │ │ │ │ │ 00001550 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000156a 00006f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000016a0 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000016a4 00005030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000016a8 00001f2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ -000016ac 00001f30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ -000016b2 0000750a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000168e 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001692 00005030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001696 00001f2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ +0000169a 00001f30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ +000016a0 0000750a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000444 0000311e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000532 00002c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 000005d4 00002c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 00001468 00002c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 0000153e 0000261e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 000016bc 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ 000016c0 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2391,156 +2391,157 @@ │ │ │ │ │ it ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ bge.n 15c2 <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ ldrsb r3, [r0, r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrb r2, [r0, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15e0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ + blt.n 15d8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 15f8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ + ble.n 15e8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15fc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ + blt.n 15ec <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 1614 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ + ble.n 15fc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 15c4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 15dc <_PyPegen_byte_offset_to_character_offset_line+0x84> │ │ │ │ │ + ble.n 15d4 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1618 <_PyPegen_byte_offset_to_character_offset_line+0xc0> │ │ │ │ │ + blt.n 1600 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 1630 <_PyPegen_byte_offset_to_character_offset_line+0xd8> │ │ │ │ │ + ble.n 1610 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1634 <_PyPegen_byte_offset_to_character_offset_line+0xdc> │ │ │ │ │ + blt.n 1614 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bgt.n 15b2 <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - beq.n 1656 <_PyPegen_byte_offset_to_character_offset_line+0xfe> │ │ │ │ │ - and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ it eq │ │ │ │ │ - addeq r4, #3 │ │ │ │ │ - bne.n 164a <_PyPegen_byte_offset_to_character_offset_line+0xf2> │ │ │ │ │ + addeq r4, #2 │ │ │ │ │ + bne.n 1652 <_PyPegen_byte_offset_to_character_offset_line+0xfa> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt.n 15a2 <_PyPegen_byte_offset_to_character_offset_line+0x4a> │ │ │ │ │ movs r0, #3 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - beq.n 1666 <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ - and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ it eq │ │ │ │ │ - addeq r4, #3 │ │ │ │ │ - bne.n 165a <_PyPegen_byte_offset_to_character_offset_line+0x102> │ │ │ │ │ + addeq r4, #2 │ │ │ │ │ + bne.n 167a <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt.n 1586 <_PyPegen_byte_offset_to_character_offset_line+0x2e> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - beq.n 1690 <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ - and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ it eq │ │ │ │ │ - addeq r4, #3 │ │ │ │ │ - bne.n 1674 <_PyPegen_byte_offset_to_character_offset_line+0x11c> │ │ │ │ │ + addeq r4, #2 │ │ │ │ │ + bne.n 163e <_PyPegen_byte_offset_to_character_offset_line+0xe6> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt.n 1594 <_PyPegen_byte_offset_to_character_offset_line+0x3c> │ │ │ │ │ movs r0, #2 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - beq.n 168c <_PyPegen_byte_offset_to_character_offset_line+0x134> │ │ │ │ │ - and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ it eq │ │ │ │ │ - addeq r3, r4, #3 │ │ │ │ │ - bne.n 1680 <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ + addeq r3, r4, #2 │ │ │ │ │ + bne.n 1666 <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bgt.n 15b0 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ movs r0, #4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r4, r2, #224 @ 0xe0 │ │ │ │ │ - and.w ip, r2, #240 @ 0xf0 │ │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ │ - bne.n 166a <_PyPegen_byte_offset_to_character_offset_line+0x112> │ │ │ │ │ + bne.n 1626 <_PyPegen_byte_offset_to_character_offset_line+0xce> │ │ │ │ │ adds r3, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ blt.n 15b2 <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ + and.w r4, r2, #240 @ 0xf0 │ │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r3, #3 │ │ │ │ │ + beq.n 161e <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 16a0 <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - b.n 15d8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ - adds r4, #2 │ │ │ │ │ - b.n 15d8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + bne.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + b.n 161e <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ + and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n 16aa <_PyPegen_byte_offset_to_character_offset_line+0x152> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 16a0 <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ + bne.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 15f4 <_PyPegen_byte_offset_to_character_offset_line+0x9c> │ │ │ │ │ - adds r4, #2 │ │ │ │ │ - b.n 15f4 <_PyPegen_byte_offset_to_character_offset_line+0x9c> │ │ │ │ │ - cmp.w ip, #224 @ 0xe0 │ │ │ │ │ - bne.n 1694 <_PyPegen_byte_offset_to_character_offset_line+0x13c> │ │ │ │ │ - adds r3, #3 │ │ │ │ │ - b.n 1642 <_PyPegen_byte_offset_to_character_offset_line+0xea> │ │ │ │ │ + b.n 15f8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ + and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n 16b2 <_PyPegen_byte_offset_to_character_offset_line+0x15a> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 16a0 <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ + bne.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 1610 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ + b.n 15d0 <_PyPegen_byte_offset_to_character_offset_line+0x78> │ │ │ │ │ + and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n 16ae <_PyPegen_byte_offset_to_character_offset_line+0x156> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 16a0 <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ + bne.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ - b.n 162c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ - adds r3, r4, #2 │ │ │ │ │ - b.n 162c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ - adds r4, #2 │ │ │ │ │ - b.n 1610 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ + b.n 160c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n 16b6 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 16a0 <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - b.n 1642 <_PyPegen_byte_offset_to_character_offset_line+0xea> │ │ │ │ │ + bne.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + b.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + b.n 15f8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ + adds r3, r4, #3 │ │ │ │ │ + b.n 160c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + b.n 15d0 <_PyPegen_byte_offset_to_character_offset_line+0x78> │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + b.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 000016bc <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 5d8 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ 000016c0 <_PyPegen_lookahead_for_stmt>: │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 20328 (bytes into file) │ │ │ │ │ + Start of section headers: 20308 (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 0x4f68: │ │ │ │ │ +There are 15 section headers, starting at offset 0x4f54: │ │ │ │ │ │ │ │ │ │ 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 00070c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004460 0003e0 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00444c 0003e0 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000740 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000740 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000740 000409 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000b4c 001db0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004840 0005c8 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0028fc 0002a8 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004e08 0000e0 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002ba4 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002ba4 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002bd8 000c40 10 13 73 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 003818 000c47 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004ee8 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000b4c 001d9c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00482c 0005c8 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0028e8 0002a8 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004df4 0000e0 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 002b90 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002b90 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002bc4 000c40 10 13 73 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 003804 000c47 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004ed4 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 {} │ │ │ │ │ @@ -12,28 +12,28 @@ │ │ │ │ │ 8: 0000017d 82 FUNC LOCAL DEFAULT 8 _set_seq_context │ │ │ │ │ 9: 00000a6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 00000a70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 11: 00000001 74 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 13: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 14: 0000003c 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 15: 00000f7d 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 16: 0000101d 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 15: 00000f69 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ + 16: 00001009 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ 17: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 18: 0000008b 62 FUNC LOCAL DEFAULT 8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 19: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 20: 00000098 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 21: 000000dc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 22: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ 23: 000000e4 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ 24: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 25: 00000130 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 26: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 27: 00001d10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00001d14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 27: 00001cfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001d00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 29: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 30: 00000164 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 31: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 32: 00000168 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 33: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 34: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 35: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ @@ -103,84 +103,84 @@ │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 101: 000008d1 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ 103: 000008f5 110 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ 104: 00000965 268 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 106: 00001b51 162 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 107: 00001bf5 244 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 106: 00001b3d 162 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 107: 00001be1 244 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 110: 00000a71 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ 111: 000006bd 80 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 113: 00000a7d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 115: 00000aa1 48 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_count_dots │ │ │ │ │ 116: 00000ad1 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ - 118: 00000b25 178 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ + 118: 00000b25 160 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 121: 00000bd9 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 122: 00000c2d 848 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ + 121: 00000bc5 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 122: 00000c19 848 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 125: 00000fb9 100 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ - 126: 00001059 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 125: 00000fa5 100 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 126: 00001045 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 128: 000010c1 450 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 128: 000010ad 450 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 130: 00001285 230 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ - 131: 0000136d 854 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ + 130: 00001271 230 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 131: 00001359 854 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 140: 000016c5 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 141: 00001831 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 142: 0000199d 64 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 143: 000019dd 38 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ + 140: 000016b1 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 141: 0000181d 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 142: 00001989 64 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 143: 000019c9 38 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ 144: 0000004d 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 146: 00001a05 88 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ + 146: 000019f1 88 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 149: 00001a5d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 150: 00001a81 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 151: 00001ae1 112 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ + 149: 00001a49 34 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 150: 00001a6d 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 151: 00001acd 112 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ 153: 00000089 90 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 154: 00001ce9 30 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ - 155: 00001d09 12 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ - 156: 00001d15 120 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ + 154: 00001cd5 30 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ + 155: 00001cf5 12 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ + 156: 00001d01 120 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 160: 000000e5 132 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 163: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 164: 00001d8d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 164: 00001d79 34 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ 165: 00000169 110 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 168: 000001d9 68 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 169: 0000021d 68 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 171: 00000001 138 FUNC GLOBAL HIDDEN 8 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 173: 00000261 118 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 175: 000002d9 266 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 168: 000001d9 118 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 170: 00000251 266 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 171: 0000035d 68 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 172: 000003a1 68 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 174: 00000001 138 FUNC GLOBAL HIDDEN 8 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 176: 000003e5 34 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ 177: 00000409 34 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ 178: 0000042d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ 179: 00000469 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ 181: 000004a5 140 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ 182: 00000531 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4460 contains 124 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x444c contains 124 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000020 00006f0a R_ARM_THM_CALL 000006bd _PyPegen_new_type_comment │ │ │ │ │ 0000003e 0000700a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 00000064 0000910a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ 000000a2 00001a2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ 000000a6 00001a30 R_ARM_THM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ @@ -25,34 +25,34 @@ │ │ │ │ │ 00000164 0000a36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000017c 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC18 │ │ │ │ │ 00000180 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC18 │ │ │ │ │ 0000018a 0000a60a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 00000198 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000001b2 0000a70a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000001ce 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f0 0000212f R_ARM_THM_MOVW_ABS_NC 00000170 .LC0 │ │ │ │ │ -000001f4 00002130 R_ARM_THM_MOVT_ABS 00000170 .LC0 │ │ │ │ │ -000001f8 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000200 0000222f R_ARM_THM_MOVW_ABS_NC 00000178 .LC1 │ │ │ │ │ -00000204 00002230 R_ARM_THM_MOVT_ABS 00000178 .LC1 │ │ │ │ │ -00000208 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000256 0000aa0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -0000027a 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -0000028c 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000298 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000002b4 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000002ce 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f8 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002fc 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000354 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000366 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000037e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000386 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000038a 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000003d2 0000510a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +000001f2 0000a90a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00000204 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000210 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000022c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000246 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000270 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000274 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000002cc 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000002de 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000002f6 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000002fe 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000302 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000034a 0000510a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +00000374 0000212f R_ARM_THM_MOVW_ABS_NC 00000170 .LC0 │ │ │ │ │ +00000378 00002130 R_ARM_THM_MOVT_ABS 00000170 .LC0 │ │ │ │ │ +0000037c 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000384 0000222f R_ARM_THM_MOVW_ABS_NC 00000178 .LC1 │ │ │ │ │ +00000388 00002230 R_ARM_THM_MOVT_ABS 00000178 .LC1 │ │ │ │ │ +0000038c 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +000003da 0000ad0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ 000003fa 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 0000041e 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000444 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000480 0000b40a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ 000004f8 0000b50a R_ARM_THM_CALL 000004a5 _PyPegen_get_invalid_target │ │ │ │ │ 00000518 0000b50a R_ARM_THM_CALL 000004a5 _PyPegen_get_invalid_target │ │ │ │ │ 00000566 0000272f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC21 │ │ │ │ │ @@ -122,15 +122,15 @@ │ │ │ │ │ 000006b4 00002d30 R_ARM_THM_MOVT_ABS 000001ec .LC27 │ │ │ │ │ 000006d0 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000006da 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ 000006e6 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000704 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ae 00008b1e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4840 contains 185 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x482c contains 185 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000022 00004b0a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000002e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000050 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 0000005a 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 00000064 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -178,153 +178,153 @@ │ │ │ │ │ 00000880 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ 0000088e 00005e0a R_ARM_THM_CALL 000007dd _PyPegen_set_expr_context │ │ │ │ │ 000008a6 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 000008c6 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 000008e6 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000090e 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000954 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000009b0 00006a0a R_ARM_THM_CALL 00001b51 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000009bc 00006b0a R_ARM_THM_CALL 00001bf5 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000009b0 00006a0a R_ARM_THM_CALL 00001b3d _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000009bc 00006b0a R_ARM_THM_CALL 00001be1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 000009ce 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000009ea 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000a16 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000a32 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000a6c 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a92 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000ae8 0000750a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 00000b4e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC6 │ │ │ │ │ 00000b52 00000d30 R_ARM_THM_MOVT_ABS 00000030 .LC6 │ │ │ │ │ 00000b56 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 00000b7a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000003c .LC7 │ │ │ │ │ 00000b7e 00000e30 R_ARM_THM_MOVT_ABS 0000003c .LC7 │ │ │ │ │ -00000bbe 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000bf0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000c56 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c82 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000ca4 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000d2c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d48 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d58 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d74 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000e1a 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e3c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e5e 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000e68 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e9c 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000ec6 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000f0c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000f38 00007d0a R_ARM_THM_CALL 00000fb9 _PyPegen_join_sequences │ │ │ │ │ -00000f5a 00007d0a R_ARM_THM_CALL 00000fb9 _PyPegen_join_sequences │ │ │ │ │ -00000f94 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000fd6 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001034 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000106e 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001074 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001080 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000109c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000010b6 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001114 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001170 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -0000119a 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000011cc 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000011da 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000120c 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -0000121a 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ -0000121e 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ -00001224 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001228 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000123c 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000012e2 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001346 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000013b6 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000013c0 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ -000013c4 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ -000013c8 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -000013d4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000013f4 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000013f8 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001410 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001444 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000144e 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -00001462 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001474 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001494 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000014dc 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000014f8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000154e 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001552 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001556 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ -0000155a 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ -00001562 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000156e 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -00001582 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001590 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -0000159e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000015a2 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000015ac 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -000015b0 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -000015b4 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -000015b8 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -000015d8 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000015e4 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000015f0 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000015fa 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000160a 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -0000161a 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001638 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001692 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000169e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000016e0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000184c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000019b8 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000019d2 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -000019f4 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001a4c 0000930a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00001a56 0000940a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00001a72 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001aaa 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001ab8 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001abc 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001acc 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ -00001ad0 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ -00001ad6 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001af8 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001b04 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001b10 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001b1c 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001b28 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001b42 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00001bb4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001c4a 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001cb8 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001cfc 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001d10 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d40 00009e0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00001d58 00006f0a R_ARM_THM_CALL 000006bd _PyPegen_new_type_comment │ │ │ │ │ -00001d6a 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00001da2 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000bac 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000bdc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000c42 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c6e 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c90 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000d18 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d34 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d44 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d60 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e06 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e28 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e4a 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e54 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e88 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000eb2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000ef8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f24 00007d0a R_ARM_THM_CALL 00000fa5 _PyPegen_join_sequences │ │ │ │ │ +00000f46 00007d0a R_ARM_THM_CALL 00000fa5 _PyPegen_join_sequences │ │ │ │ │ +00000f80 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000fc2 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001020 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000105a 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001060 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000106c 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001088 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000010a2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001100 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000115c 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001186 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000011b8 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000011c6 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011f8 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001206 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ +0000120a 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ +00001210 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001214 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001228 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000012ce 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001332 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000013a2 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000013ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ +000013b0 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ +000013b4 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +000013c0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000013e0 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013e4 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013fc 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001430 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000143a 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +0000144e 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001460 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001480 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000014c8 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000014e4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000153a 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000153e 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001542 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ +00001546 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ +0000154e 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000155a 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +0000156e 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +0000157c 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +0000158a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000158e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001598 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +0000159c 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +000015a0 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +000015a4 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +000015c4 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000015d0 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000015dc 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000015e6 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000015f6 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001606 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001624 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000167e 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000168a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000016cc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001838 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000019a4 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000019be 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +000019e0 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001a38 0000930a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00001a42 0000940a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00001a5e 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001a96 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001aa4 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001aa8 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ab8 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ +00001abc 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ +00001ac2 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001ae4 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001af0 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001afc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001b08 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001b14 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001b2e 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00001ba0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001c36 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001ca4 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001ce8 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001cfc 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d2c 00009e0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00001d44 00006f0a R_ARM_THM_CALL 000006bd _PyPegen_new_type_comment │ │ │ │ │ +00001d56 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00001d8e 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 000009a0 0000691e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ 00000a78 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 00000b1e 0000751e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 00000b76 0000781e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000c26 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011f8 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001366 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000181a 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001986 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001d38 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00001d82 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00000c12 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011e4 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001352 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001806 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001972 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001d24 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00001d6e 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4e08 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4df4 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000036 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000070 0000232f R_ARM_THM_MOVW_ABS_NC 00000180 .LC19 │ │ │ │ │ 00000074 00002330 R_ARM_THM_MOVT_ABS 00000180 .LC19 │ │ │ │ │ -000000be 0000ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000000be 0000af0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 000000d6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 000000f0 0000432f R_ARM_THM_MOVW_ABS_NC 0000034c .LC47 │ │ │ │ │ 000000f4 00004330 R_ARM_THM_MOVT_ABS 0000034c .LC47 │ │ │ │ │ 000000fa 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000fe 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000012c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -120,22 +120,22 @@ │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ _PyPegen_alias_for_star │ │ │ │ │ PyUnicode_InternFromString │ │ │ │ │ _PyAST_alias │ │ │ │ │ +_PyPegen_decoded_constant_from_token │ │ │ │ │ +PyBytes_AsStringAndSize │ │ │ │ │ +_PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ -_PyPegen_decoded_constant_from_token │ │ │ │ │ -PyBytes_AsStringAndSize │ │ │ │ │ -_PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_get_expr_name │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -217,130 +217,73 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 1b6 <_PyPegen_alias_for_star+0x4e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001d8 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ -_PyPegen_check_legacy_stmt(): │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp r3, #24 │ │ │ │ │ - bne.n 214 <_PyPegen_check_legacy_stmt+0x3c> │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - cbz r0, 218 <_PyPegen_check_legacy_stmt+0x40> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -0000021c <_PyPegen_class_def_decorators>: │ │ │ │ │ -_PyPegen_class_def_decorators(): │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - ldrd r2, r1, [r2, #40] @ 0x28 │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ │ - strd r1, r0, [sp, #20] │ │ │ │ │ - ldr.w r0, [ip, #32] │ │ │ │ │ - ldr.w r1, [ip, #24] │ │ │ │ │ - strd r3, r2, [sp, #12] │ │ │ │ │ - ldrd r2, r3, [ip, #12] │ │ │ │ │ - strd r1, r0, [sp, #4] │ │ │ │ │ - ldrd r0, r1, [ip, #4] │ │ │ │ │ - bl 0 <_PyAST_ClassDef> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ │ - │ │ │ │ │ -00000260 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +000001d8 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #24 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsStringAndSize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + beq.n 24a <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + cbz r0, 24a <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2bc <_PyPegen_decoded_constant_from_token+0x5c> │ │ │ │ │ + blt.n 234 <_PyPegen_decoded_constant_from_token+0x5c> │ │ │ │ │ ldrd r1, r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + beq.n 24a <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + cbnz r3, 24a <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2b8 <_PyPegen_decoded_constant_from_token+0x58> │ │ │ │ │ + b.n 230 <_PyPegen_decoded_constant_from_token+0x58> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000002d8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +00000250 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3da <_PyPegen_setup_full_format_spec+0x102> │ │ │ │ │ + beq.n 352 <_PyPegen_setup_full_format_spec+0x102> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -352,111 +295,168 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bge.n 332 <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ + bge.n 2aa <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r6, #20 │ │ │ │ │ - bne.n 376 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ + bne.n 2ee <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 376 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ + bne.n 2ee <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ subs r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 30c <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ + b.n 284 <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 37a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ + bne.n 2f2 <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 346 <_PyPegen_setup_full_format_spec+0x6e> │ │ │ │ │ + cbz r3, 2be <_PyPegen_setup_full_format_spec+0x6e> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3be <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ + bne.n 336 <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 3be <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ + bne.n 336 <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3de <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ + beq.n 356 <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr.w r4, [sl, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 370 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ + cbz r0, 2e8 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 32a <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ + b.n 2a2 <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 3de <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ + cbz r0, 356 <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bge.n 336 <_PyPegen_setup_full_format_spec+0x5e> │ │ │ │ │ + bge.n 2ae <_PyPegen_setup_full_format_spec+0x5e> │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ add.w r9, ip, #2 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 3b4 <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ + bne.n 32c <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne.n 3b4 <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ + bne.n 32c <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 390 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + beq.n 308 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w r1, [r0, r9, lsl #2] │ │ │ │ │ - b.n 390 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + b.n 308 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r3, r0, [sp, #48] @ 0x30 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a8 <_PyPegen_check_barry_as_flufl+0x20> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 35a <_PyPegen_setup_full_format_spec+0x82> │ │ │ │ │ + b.n 2d2 <_PyPegen_setup_full_format_spec+0x82> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 370 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ + b.n 2e8 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ +0000035c <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +_PyPegen_check_legacy_stmt(): │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, #24 │ │ │ │ │ + bne.n 398 <_PyPegen_check_legacy_stmt+0x3c> │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ + cbz r0, 39c <_PyPegen_check_legacy_stmt+0x40> │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +000003a0 <_PyPegen_class_def_decorators>: │ │ │ │ │ +_PyPegen_class_def_decorators(): │ │ │ │ │ + push {lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + ldrd r2, r1, [r2, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ │ + strd r1, r0, [sp, #20] │ │ │ │ │ + ldr.w r0, [ip, #32] │ │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ │ + strd r3, r2, [sp, #12] │ │ │ │ │ + ldrd r2, r3, [ip, #12] │ │ │ │ │ + strd r1, r0, [sp, #4] │ │ │ │ │ + ldrd r0, r1, [ip, #4] │ │ │ │ │ + bl 0 <_PyAST_ClassDef> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ │ + │ │ │ │ │ 000003e4 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1007,21 +1007,21 @@ │ │ │ │ │ b.w 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Call │ │ │ │ │ ldr.w sl, [r1] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 1b50 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 1b3c <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl 1bf4 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 1be0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.n a06 <_PyPegen_collect_call_seqs+0xa2> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1214,580 +1214,571 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_ImportFrom │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ adds r3, r6, #4 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbz r6, bd2 <_PyPegen_checked_future_import+0xae> │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + cbz r5, bc0 <_PyPegen_checked_future_import+0x9c> │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.n bb2 <_PyPegen_checked_future_import+0x8e> │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ - ldrd fp, r7, [sp, #8] │ │ │ │ │ + blt.n ba0 <_PyPegen_checked_future_import+0x7c> │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldrd r5, r4, [sp, #8] │ │ │ │ │ b.n b5c <_PyPegen_checked_future_import+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b98 <_PyPegen_checked_future_import+0x74> │ │ │ │ │ + bne.n b8e <_PyPegen_checked_future_import+0x6a> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ orr.w r1, r1, #32 │ │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ │ - b.n b98 <_PyPegen_checked_future_import+0x74> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - b.n b9c <_PyPegen_checked_future_import+0x78> │ │ │ │ │ - nop │ │ │ │ │ + b.n b8e <_PyPegen_checked_future_import+0x6a> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b.n b92 <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ │ │ │ │ │ -00000bd8 <_PyPegen_get_exprs>: │ │ │ │ │ +00000bc4 <_PyPegen_get_exprs>: │ │ │ │ │ _PyPegen_get_exprs(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r4, c20 <_PyPegen_get_exprs+0x48> │ │ │ │ │ + cbz r4, c0c <_PyPegen_get_exprs+0x48> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, c1e <_PyPegen_get_exprs+0x46> │ │ │ │ │ + cbz r0, c0a <_PyPegen_get_exprs+0x46> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n c1e <_PyPegen_get_exprs+0x46> │ │ │ │ │ + ble.n c0a <_PyPegen_get_exprs+0x46> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n c1e <_PyPegen_get_exprs+0x46> │ │ │ │ │ + beq.n c0a <_PyPegen_get_exprs+0x46> │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ - bne.n c10 <_PyPegen_get_exprs+0x38> │ │ │ │ │ + bne.n bfc <_PyPegen_get_exprs+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c2c <_PyPegen_make_arguments>: │ │ │ │ │ +00000c18 <_PyPegen_make_arguments>: │ │ │ │ │ _PyPegen_make_arguments(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ - cbnz r1, c62 <_PyPegen_make_arguments+0x36> │ │ │ │ │ + cbnz r1, c4e <_PyPegen_make_arguments+0x36> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f46 <_PyPegen_make_arguments+0x31a> │ │ │ │ │ + bne.w f32 <_PyPegen_make_arguments+0x31a> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ subs r3, r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ subs.w sl, fp, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w sl, #1 │ │ │ │ │ tst.w r3, sl │ │ │ │ │ - beq.w e76 <_PyPegen_make_arguments+0x24a> │ │ │ │ │ + beq.w e62 <_PyPegen_make_arguments+0x24a> │ │ │ │ │ ldr.w r6, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w dda <_PyPegen_make_arguments+0x1ae> │ │ │ │ │ + bgt.w dc6 <_PyPegen_make_arguments+0x1ae> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r9, [r7] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ add.w r0, r9, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n d7e <_PyPegen_make_arguments+0x152> │ │ │ │ │ + ble.n d6a <_PyPegen_make_arguments+0x152> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n cfe <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n cea <_PyPegen_make_arguments+0xd2> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n cfe <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n cea <_PyPegen_make_arguments+0xd2> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n cfe <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n cea <_PyPegen_make_arguments+0xd2> │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ ldr.w ip, [r3, r0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str.w ip, [r3, r0] │ │ │ │ │ - bne.n ce8 <_PyPegen_make_arguments+0xbc> │ │ │ │ │ + bne.n cd4 <_PyPegen_make_arguments+0xbc> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n d86 <_PyPegen_make_arguments+0x15a> │ │ │ │ │ + bgt.n d72 <_PyPegen_make_arguments+0x15a> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ tst.w sl, r2 │ │ │ │ │ - bne.w f16 <_PyPegen_make_arguments+0x2ea> │ │ │ │ │ + bne.w f02 <_PyPegen_make_arguments+0x2ea> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w eb8 <_PyPegen_make_arguments+0x28c> │ │ │ │ │ + beq.w ea4 <_PyPegen_make_arguments+0x28c> │ │ │ │ │ ldr.w r8, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n db0 <_PyPegen_make_arguments+0x184> │ │ │ │ │ + bgt.n d9c <_PyPegen_make_arguments+0x184> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e06 <_PyPegen_make_arguments+0x1da> │ │ │ │ │ + bne.n df2 <_PyPegen_make_arguments+0x1da> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n d02 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + ble.n cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ - beq.n d02 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + beq.n cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r7, [r1, r0, lsl #2] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r1, r9 │ │ │ │ │ str.w r7, [r1, r0, lsl #2] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n d02 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n d9a <_PyPegen_make_arguments+0x16e> │ │ │ │ │ + beq.n cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n d86 <_PyPegen_make_arguments+0x16e> │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n d3e <_PyPegen_make_arguments+0x112> │ │ │ │ │ + beq.n d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ adds r3, #4 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n d3e <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n dca <_PyPegen_make_arguments+0x19e> │ │ │ │ │ + beq.n d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n db6 <_PyPegen_make_arguments+0x19e> │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - beq.w c94 <_PyPegen_make_arguments+0x68> │ │ │ │ │ + beq.w c80 <_PyPegen_make_arguments+0x68> │ │ │ │ │ add.w r6, r2, r6, lsl #2 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ adds r2, #4 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ - beq.w c94 <_PyPegen_make_arguments+0x68> │ │ │ │ │ - b.n df4 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ + beq.w c80 <_PyPegen_make_arguments+0x68> │ │ │ │ │ + b.n de0 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r9, sl, [r3] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n e64 <_PyPegen_make_arguments+0x238> │ │ │ │ │ + beq.n e50 <_PyPegen_make_arguments+0x238> │ │ │ │ │ ldr.w fp, [sl] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + cbz r0, e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n ed4 <_PyPegen_make_arguments+0x2a8> │ │ │ │ │ + bgt.n ec0 <_PyPegen_make_arguments+0x2a8> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n f08 <_PyPegen_make_arguments+0x2dc> │ │ │ │ │ - ldr.w fp, [sl] │ │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n ef4 <_PyPegen_make_arguments+0x2dc> │ │ │ │ │ + ldr.w sl, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bgt.n eee <_PyPegen_make_arguments+0x2c2> │ │ │ │ │ + cbz r0, e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bgt.n eda <_PyPegen_make_arguments+0x2c2> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ - b.n d78 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ + b.n d64 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e28 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ + bne.n e14 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d78 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ - cbnz r7, e90 <_PyPegen_make_arguments+0x264> │ │ │ │ │ + b.n d64 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ + cbnz r7, e7c <_PyPegen_make_arguments+0x264> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n e90 <_PyPegen_make_arguments+0x264> │ │ │ │ │ + beq.n e7c <_PyPegen_make_arguments+0x264> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl f7c <_get_names.isra.0> │ │ │ │ │ + bl f68 <_get_names.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d02 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n e98 <_PyPegen_make_arguments+0x26c> │ │ │ │ │ - cbnz r3, eaa <_PyPegen_make_arguments+0x27e> │ │ │ │ │ + bne.n e84 <_PyPegen_make_arguments+0x26c> │ │ │ │ │ + cbnz r3, e96 <_PyPegen_make_arguments+0x27e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d02 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n ec2 <_PyPegen_make_arguments+0x296> │ │ │ │ │ + bne.n eae <_PyPegen_make_arguments+0x296> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f68 <_PyPegen_make_arguments+0x33c> │ │ │ │ │ + bne.n f54 <_PyPegen_make_arguments+0x33c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d3e <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ adds r1, r0, #4 │ │ │ │ │ add.w r3, r2, fp, lsl #2 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ - beq.n e28 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ - b.n ede <_PyPegen_make_arguments+0x2b2> │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ + beq.n e14 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ + b.n eca <_PyPegen_make_arguments+0x2b2> │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ - add.w fp, r3, fp, lsl #2 │ │ │ │ │ + add.w sl, r3, sl, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n e48 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ - b.n ef8 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ + beq.n e34 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ + b.n ee4 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e48 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ - b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.n e34 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ + b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 101c <_get_defaults.isra.0> │ │ │ │ │ + bl 1008 <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 101c <_get_defaults.isra.0> │ │ │ │ │ + bl 1008 <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb8 <_PyPegen_join_sequences> │ │ │ │ │ + bl fa4 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d3e <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl f7c <_get_names.isra.0> │ │ │ │ │ + bl f68 <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb8 <_PyPegen_join_sequences> │ │ │ │ │ + bl fa4 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c62 <_PyPegen_make_arguments+0x36> │ │ │ │ │ - b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w c4e <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 101c <_get_defaults.isra.0> │ │ │ │ │ + bl 1008 <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d3e <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ │ │ │ │ │ -00000f7c <_get_names.isra.0>: │ │ │ │ │ +00000f68 <_get_names.isra.0>: │ │ │ │ │ _get_names.isra.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r4, fb4 <_get_names.isra.0+0x38> │ │ │ │ │ + cbz r4, fa0 <_get_names.isra.0+0x38> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, fa2 <_get_names.isra.0+0x26> │ │ │ │ │ + cbz r0, f8e <_get_names.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n fa4 <_get_names.isra.0+0x28> │ │ │ │ │ + bgt.n f90 <_get_names.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n f9e <_get_names.isra.0+0x22> │ │ │ │ │ + b.n f8a <_get_names.isra.0+0x22> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n f92 <_get_names.isra.0+0x16> │ │ │ │ │ + b.n f7e <_get_names.isra.0+0x16> │ │ │ │ │ │ │ │ │ │ -00000fb8 <_PyPegen_join_sequences>: │ │ │ │ │ +00000fa4 <_PyPegen_join_sequences>: │ │ │ │ │ _PyPegen_join_sequences(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - cbz r1, 1014 <_PyPegen_join_sequences+0x5c> │ │ │ │ │ + cbz r1, 1000 <_PyPegen_join_sequences+0x5c> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cbz r5, 1018 <_PyPegen_join_sequences+0x60> │ │ │ │ │ + cbz r5, 1004 <_PyPegen_join_sequences+0x60> │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cbz r0, 1002 <_PyPegen_join_sequences+0x4a> │ │ │ │ │ + cbz r0, fee <_PyPegen_join_sequences+0x4a> │ │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n ff6 <_PyPegen_join_sequences+0x3e> │ │ │ │ │ + bge.n fe2 <_PyPegen_join_sequences+0x3e> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ │ str.w r2, [r1, ip] │ │ │ │ │ - b.n fde <_PyPegen_join_sequences+0x26> │ │ │ │ │ + b.n fca <_PyPegen_join_sequences+0x26> │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.n 1004 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ + blt.n ff0 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r1, [r2, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n ffe <_PyPegen_join_sequences+0x46> │ │ │ │ │ + b.n fea <_PyPegen_join_sequences+0x46> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n fce <_PyPegen_join_sequences+0x16> │ │ │ │ │ + b.n fba <_PyPegen_join_sequences+0x16> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n fd2 <_PyPegen_join_sequences+0x1a> │ │ │ │ │ + b.n fbe <_PyPegen_join_sequences+0x1a> │ │ │ │ │ │ │ │ │ │ -0000101c <_get_defaults.isra.0>: │ │ │ │ │ +00001008 <_get_defaults.isra.0>: │ │ │ │ │ _get_defaults.isra.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r4, 1054 <_get_defaults.isra.0+0x38> │ │ │ │ │ + cbz r4, 1040 <_get_defaults.isra.0+0x38> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 1042 <_get_defaults.isra.0+0x26> │ │ │ │ │ + cbz r0, 102e <_get_defaults.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 1044 <_get_defaults.isra.0+0x28> │ │ │ │ │ + bgt.n 1030 <_get_defaults.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 103e <_get_defaults.isra.0+0x22> │ │ │ │ │ + b.n 102a <_get_defaults.isra.0+0x22> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 1032 <_get_defaults.isra.0+0x16> │ │ │ │ │ + b.n 101e <_get_defaults.isra.0+0x16> │ │ │ │ │ │ │ │ │ │ -00001058 <_PyPegen_constant_from_token>: │ │ │ │ │ +00001044 <_PyPegen_constant_from_token>: │ │ │ │ │ _PyPegen_constant_from_token(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - cbz r0, 10ba <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10ba <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10a4 <_PyPegen_constant_from_token+0x4c> │ │ │ │ │ + blt.n 1090 <_PyPegen_constant_from_token+0x4c> │ │ │ │ │ ldrd r1, r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10ba <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + beq.n 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 10ba <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbnz r3, 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10a0 <_PyPegen_constant_from_token+0x48> │ │ │ │ │ + b.n 108c <_PyPegen_constant_from_token+0x48> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010c0 <_PyPegen_formatted_value>: │ │ │ │ │ +000010ac <_PyPegen_formatted_value>: │ │ │ │ │ _PyPegen_formatted_value(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -1797,90 +1788,90 @@ │ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ ldrd fp, sl, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldrd r9, r8, [sp, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 1126 <_PyPegen_formatted_value+0x66> │ │ │ │ │ + cbnz r3, 1112 <_PyPegen_formatted_value+0x66> │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11fc <_PyPegen_formatted_value+0x13c> │ │ │ │ │ + bne.n 11e8 <_PyPegen_formatted_value+0x13c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1184 <_PyPegen_formatted_value+0xc4> │ │ │ │ │ + bne.n 1170 <_PyPegen_formatted_value+0xc4> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, fp │ │ │ │ │ strd sl, r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1212 <_PyPegen_formatted_value+0x152> │ │ │ │ │ + bne.n 11fe <_PyPegen_formatted_value+0x152> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r1, r3, #5, #1 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 1244 <_PyPegen_formatted_value+0x184> │ │ │ │ │ + bne.w 1230 <_PyPegen_formatted_value+0x184> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 125c <_PyPegen_formatted_value+0x19c> │ │ │ │ │ + beq.w 1248 <_PyPegen_formatted_value+0x19c> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1264 <_PyPegen_formatted_value+0x1a4> │ │ │ │ │ + bpl.w 1250 <_PyPegen_formatted_value+0x1a4> │ │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 1218 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bgt.n 1204 <_PyPegen_formatted_value+0x158> │ │ │ │ │ sub.w r3, r1, #114 @ 0x72 │ │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi.n 1218 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bhi.n 1204 <_PyPegen_formatted_value+0x158> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r7, 1188 <_PyPegen_formatted_value+0xc8> │ │ │ │ │ + cbnz r7, 1174 <_PyPegen_formatted_value+0xc8> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 111e <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + beq.n 110a <_PyPegen_formatted_value+0x5e> │ │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ │ ldrd r9, r8, [r3, #16] │ │ │ │ │ - b.n 11b4 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ + b.n 11a0 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 111e <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + beq.n 110a <_PyPegen_formatted_value+0x5e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 117a <_PyPegen_formatted_value+0xba> │ │ │ │ │ + bne.n 1166 <_PyPegen_formatted_value+0xba> │ │ │ │ │ ldrd r3, r0, [r7] │ │ │ │ │ ldrd r9, r2, [r3, #16] │ │ │ │ │ add.w r8, r2, #1 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1889,20 +1880,20 @@ │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1240 <_PyPegen_formatted_value+0x180> │ │ │ │ │ + beq.n 122c <_PyPegen_formatted_value+0x180> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 1240 <_PyPegen_formatted_value+0x180> │ │ │ │ │ + cbz r0, 122c <_PyPegen_formatted_value+0x180> │ │ │ │ │ strd r4, r6, [r0, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, r9 │ │ │ │ │ @@ -1917,15 +1908,15 @@ │ │ │ │ │ mov r3, fp │ │ │ │ │ strd sl, r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ - b.n 11b4 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ + b.n 11a0 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1938,232 +1929,232 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ bl 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 111e <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + b.n 110a <_PyPegen_formatted_value+0x5e> │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - bne.n 126c <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ - cbz r1, 1260 <_PyPegen_formatted_value+0x1a0> │ │ │ │ │ + bne.n 1258 <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ + cbz r1, 124c <_PyPegen_formatted_value+0x1a0> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ ldrh r1, [r3, #0] │ │ │ │ │ - b.n 114a <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + b.n 1136 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b.n 1268 <_PyPegen_formatted_value+0x1a8> │ │ │ │ │ + b.n 1254 <_PyPegen_formatted_value+0x1a8> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b.n 1258 <_PyPegen_formatted_value+0x198> │ │ │ │ │ + b.n 1244 <_PyPegen_formatted_value+0x198> │ │ │ │ │ add.w r3, r6, #28 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - b.n 114a <_PyPegen_formatted_value+0x8a> │ │ │ │ │ - cbnz r1, 1274 <_PyPegen_formatted_value+0x1b4> │ │ │ │ │ + b.n 1136 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + cbnz r1, 1260 <_PyPegen_formatted_value+0x1b4> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n 114a <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + b.n 1136 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ - b.n 1270 <_PyPegen_formatted_value+0x1b0> │ │ │ │ │ + b.n 125c <_PyPegen_formatted_value+0x1b0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001284 <_PyPegen_seq_flatten>: │ │ │ │ │ +00001270 <_PyPegen_seq_flatten>: │ │ │ │ │ _PyPegen_seq_flatten(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 135e <_PyPegen_seq_flatten+0xda> │ │ │ │ │ + beq.n 134a <_PyPegen_seq_flatten+0xda> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1342 <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ + ble.n 132e <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1358 <_PyPegen_seq_flatten+0xd4> │ │ │ │ │ + beq.n 1344 <_PyPegen_seq_flatten+0xd4> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 12e0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 12b6 <_PyPegen_seq_flatten+0x32> │ │ │ │ │ + cbz r3, 12a2 <_PyPegen_seq_flatten+0x32> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 12e0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 12c2 <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ + cbz r3, 12ae <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 12e0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1352 <_PyPegen_seq_flatten+0xce> │ │ │ │ │ + beq.n 133e <_PyPegen_seq_flatten+0xce> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bne.n 12d0 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + bne.n 12bc <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 134e <_PyPegen_seq_flatten+0xca> │ │ │ │ │ + cbz r0, 133a <_PyPegen_seq_flatten+0xca> │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1306 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + ble.n 12f2 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ - cbz r2, 1300 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ + cbz r2, 12ec <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 130a <_PyPegen_seq_flatten+0x86> │ │ │ │ │ + bgt.n 12f6 <_PyPegen_seq_flatten+0x86> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 12f4 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + bne.n 12e0 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov.w r9, lr, lsl #2 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r7, lr, lsl #2] │ │ │ │ │ - beq.n 1336 <_PyPegen_seq_flatten+0xb2> │ │ │ │ │ + beq.n 1322 <_PyPegen_seq_flatten+0xb2> │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ add.w ip, r7, r1, lsl #2 │ │ │ │ │ ldr.w r7, [r8, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ str.w r7, [ip, r9] │ │ │ │ │ - bne.n 131e <_PyPegen_seq_flatten+0x9a> │ │ │ │ │ + bne.n 130a <_PyPegen_seq_flatten+0x9a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1306 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + beq.n 12f2 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add lr, r4 │ │ │ │ │ - b.n 12f4 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + b.n 12e0 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12e8 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ + bne.n 12d4 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1306 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + b.n 12f2 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 12d0 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ - b.n 12e0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 12bc <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + b.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 12b0 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ - b.n 12e0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 129c <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ + b.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_generic_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000136c <_PyPegen_joined_str>: │ │ │ │ │ +00001358 <_PyPegen_joined_str>: │ │ │ │ │ _PyPegen_joined_str(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1596 <_PyPegen_joined_str+0x22a> │ │ │ │ │ + beq.w 1582 <_PyPegen_joined_str+0x22a> │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 14e6 <_PyPegen_joined_str+0x17a> │ │ │ │ │ + ble.w 14d2 <_PyPegen_joined_str+0x17a> │ │ │ │ │ adds r2, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, #19 │ │ │ │ │ - beq.w 1528 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + beq.w 1514 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 13a0 <_PyPegen_joined_str+0x34> │ │ │ │ │ + bne.n 138c <_PyPegen_joined_str+0x34> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strpbrk │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 14ec <_PyPegen_joined_str+0x180> │ │ │ │ │ + ble.w 14d8 <_PyPegen_joined_str+0x180> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 159c <_PyPegen_joined_str+0x230> │ │ │ │ │ + bne.w 1588 <_PyPegen_joined_str+0x230> │ │ │ │ │ mov sl, r4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 1504 <_PyPegen_joined_str+0x198> │ │ │ │ │ + beq.n 14f0 <_PyPegen_joined_str+0x198> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 14ae <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 149a <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 1430 <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 141c <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne.n 1430 <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 141c <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 156a <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 1556 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 1442 <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 142e <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 1442 <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 142e <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 156a <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 1556 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2175,122 +2166,122 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158e <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.w 157a <_PyPegen_joined_str+0x222> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 167a <_PyPegen_joined_str+0x30e> │ │ │ │ │ + blt.w 1666 <_PyPegen_joined_str+0x30e> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r4, [r4, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 14ae <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 149a <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 151c <_PyPegen_joined_str+0x1b0> │ │ │ │ │ + beq.n 1508 <_PyPegen_joined_str+0x1b0> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ - bne.n 1400 <_PyPegen_joined_str+0x94> │ │ │ │ │ + bne.n 13ec <_PyPegen_joined_str+0x94> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1698 <_PyPegen_joined_str+0x32c> │ │ │ │ │ + bne.w 1684 <_PyPegen_joined_str+0x32c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ - b.n 13b2 <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 139e <_PyPegen_joined_str+0x46> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14c6 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + beq.n 14b2 <_PyPegen_joined_str+0x15a> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14c6 <_PyPegen_joined_str+0x15a> │ │ │ │ │ - b.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.n 14b2 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 154e <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + cbz r3, 153a <_PyPegen_joined_str+0x1e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 154e <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.n 153a <_PyPegen_joined_str+0x1e2> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bne.w 1400 <_PyPegen_joined_str+0x94> │ │ │ │ │ - b.n 14be <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.w 13ec <_PyPegen_joined_str+0x94> │ │ │ │ │ + b.n 14aa <_PyPegen_joined_str+0x152> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1540 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + cbz r1, 152c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add r0, r1 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - bne.w 13a0 <_PyPegen_joined_str+0x34> │ │ │ │ │ - b.n 13b2 <_PyPegen_joined_str+0x46> │ │ │ │ │ + bne.w 138c <_PyPegen_joined_str+0x34> │ │ │ │ │ + b.n 139e <_PyPegen_joined_str+0x46> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1530 <_PyPegen_joined_str+0x1c4> │ │ │ │ │ + b.n 151c <_PyPegen_joined_str+0x1c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1662 <_PyPegen_joined_str+0x2f6> │ │ │ │ │ + bne.w 164e <_PyPegen_joined_str+0x2f6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14e0 <_PyPegen_joined_str+0x174> │ │ │ │ │ + b.n 14cc <_PyPegen_joined_str+0x174> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ clz r1, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -2298,22 +2289,22 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 146e <_PyPegen_joined_str+0x102> │ │ │ │ │ + bne.w 145a <_PyPegen_joined_str+0x102> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 13b2 <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 139e <_PyPegen_joined_str+0x46> │ │ │ │ │ adds r3, r7, #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ @@ -2330,209 +2321,209 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 1546 <_PyPegen_joined_str+0x1da> │ │ │ │ │ + beq.n 1532 <_PyPegen_joined_str+0x1da> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 164e <_PyPegen_joined_str+0x2e2> │ │ │ │ │ + bne.n 163a <_PyPegen_joined_str+0x2e2> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165e <_PyPegen_joined_str+0x2f2> │ │ │ │ │ + beq.n 164a <_PyPegen_joined_str+0x2f2> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165e <_PyPegen_joined_str+0x2f2> │ │ │ │ │ + beq.n 164a <_PyPegen_joined_str+0x2f2> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 158e <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.n 157a <_PyPegen_joined_str+0x222> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 167a <_PyPegen_joined_str+0x30e> │ │ │ │ │ + blt.n 1666 <_PyPegen_joined_str+0x30e> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n 164e <_PyPegen_joined_str+0x2e2> │ │ │ │ │ + bne.n 163a <_PyPegen_joined_str+0x2e2> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 1656 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ + cbz r3, 1642 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n 15c4 <_PyPegen_joined_str+0x258> │ │ │ │ │ - b.n 14be <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.n 15b0 <_PyPegen_joined_str+0x258> │ │ │ │ │ + b.n 14aa <_PyPegen_joined_str+0x152> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1600 <_PyPegen_joined_str+0x294> │ │ │ │ │ + b.n 15ec <_PyPegen_joined_str+0x294> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 154e <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.w 153a <_PyPegen_joined_str+0x1e2> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 1656 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ + b.n 1642 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 16b6 <_PyPegen_joined_str+0x34a> │ │ │ │ │ + blt.n 16a2 <_PyPegen_joined_str+0x34a> │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 14c6 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 14b2 <_PyPegen_joined_str+0x15a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ - b.n 16ac <_PyPegen_joined_str+0x340> │ │ │ │ │ + b.n 1698 <_PyPegen_joined_str+0x340> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016c4 <_PyPegen_get_keys>: │ │ │ │ │ +000016b0 <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_keys(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1814 <_PyPegen_get_keys+0x150> │ │ │ │ │ + beq.w 1800 <_PyPegen_get_keys+0x150> │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + ble.w 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq.w 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.w 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ add.w r1, r2, #36 @ 0x24 │ │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ │ subs r3, r4, r1 │ │ │ │ │ add.w ip, r0, #40 @ 0x28 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 17c2 <_PyPegen_get_keys+0xfe> │ │ │ │ │ + beq.n 17ae <_PyPegen_get_keys+0xfe> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 17b4 <_PyPegen_get_keys+0xf0> │ │ │ │ │ + beq.n 17a0 <_PyPegen_get_keys+0xf0> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 17aa <_PyPegen_get_keys+0xe6> │ │ │ │ │ + beq.n 1796 <_PyPegen_get_keys+0xe6> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 17a0 <_PyPegen_get_keys+0xdc> │ │ │ │ │ + beq.n 178c <_PyPegen_get_keys+0xdc> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1796 <_PyPegen_get_keys+0xd2> │ │ │ │ │ + beq.n 1782 <_PyPegen_get_keys+0xd2> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 178c <_PyPegen_get_keys+0xc8> │ │ │ │ │ + beq.n 1778 <_PyPegen_get_keys+0xc8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 181e <_PyPegen_get_keys+0x15a> │ │ │ │ │ + bne.n 180a <_PyPegen_get_keys+0x15a> │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ @@ -2544,15 +2535,15 @@ │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #-28] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add.w r1, r2, #28 │ │ │ │ │ @@ -2573,113 +2564,113 @@ │ │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ - bne.n 17c2 <_PyPegen_get_keys+0xfe> │ │ │ │ │ + bne.n 17ae <_PyPegen_get_keys+0xfe> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w r1, r2, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #44]! │ │ │ │ │ - b.n 1782 <_PyPegen_get_keys+0xbe> │ │ │ │ │ + b.n 176e <_PyPegen_get_keys+0xbe> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001830 <_PyPegen_get_values>: │ │ │ │ │ +0000181c <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1980 <_PyPegen_get_values+0x150> │ │ │ │ │ + beq.w 196c <_PyPegen_get_values+0x150> │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + ble.w 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq.w 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.w 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ add.w r1, r2, #36 @ 0x24 │ │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ │ subs r3, r4, r1 │ │ │ │ │ add.w ip, r0, #40 @ 0x28 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 192e <_PyPegen_get_values+0xfe> │ │ │ │ │ + beq.n 191a <_PyPegen_get_values+0xfe> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1920 <_PyPegen_get_values+0xf0> │ │ │ │ │ + beq.n 190c <_PyPegen_get_values+0xf0> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1916 <_PyPegen_get_values+0xe6> │ │ │ │ │ + beq.n 1902 <_PyPegen_get_values+0xe6> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 190c <_PyPegen_get_values+0xdc> │ │ │ │ │ + beq.n 18f8 <_PyPegen_get_values+0xdc> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1902 <_PyPegen_get_values+0xd2> │ │ │ │ │ + beq.n 18ee <_PyPegen_get_values+0xd2> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 18f8 <_PyPegen_get_values+0xc8> │ │ │ │ │ + beq.n 18e4 <_PyPegen_get_values+0xc8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 198a <_PyPegen_get_values+0x15a> │ │ │ │ │ + bne.n 1976 <_PyPegen_get_values+0x15a> │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ @@ -2691,15 +2682,15 @@ │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #-28] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add.w r1, r2, #28 │ │ │ │ │ @@ -2720,76 +2711,76 @@ │ │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ - bne.n 192e <_PyPegen_get_values+0xfe> │ │ │ │ │ + bne.n 191a <_PyPegen_get_values+0xfe> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w r1, r2, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #44]! │ │ │ │ │ - b.n 18ee <_PyPegen_get_values+0xbe> │ │ │ │ │ + b.n 18da <_PyPegen_get_values+0xbe> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000199c <_PyPegen_name_default_pair>: │ │ │ │ │ +00001988 <_PyPegen_name_default_pair>: │ │ │ │ │ _PyPegen_name_default_pair(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 19c6 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ - cbnz r6, 19cc <_PyPegen_name_default_pair+0x30> │ │ │ │ │ + cbz r0, 19b2 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + cbnz r6, 19b8 <_PyPegen_name_default_pair+0x30> │ │ │ │ │ strd r8, r7, [r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ strd r0, r7, [r4] │ │ │ │ │ - b.n 19c6 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + b.n 19b2 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ │ │ │ │ │ -000019dc <_PyPegen_star_etc>: │ │ │ │ │ +000019c8 <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1a00 <_PyPegen_star_etc+0x24> │ │ │ │ │ + cbz r0, 19ec <_PyPegen_star_etc+0x24> │ │ │ │ │ strd r6, r5, [r0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a04 <_PyPegen_function_def_decorators>: │ │ │ │ │ +000019f0 <_PyPegen_function_def_decorators>: │ │ │ │ │ _PyPegen_function_def_decorators(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ sub sp, #32 │ │ │ │ │ @@ -2805,63 +2796,63 @@ │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ strd sl, ip, [sp, #20] │ │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr.w r4, [lr, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ - beq.n 1a56 <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ + beq.n 1a42 <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - b.n 1a50 <_PyPegen_function_def_decorators+0x4c> │ │ │ │ │ + b.n 1a3c <_PyPegen_function_def_decorators+0x4c> │ │ │ │ │ │ │ │ │ │ -00001a5c <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00001a48 <_PyPegen_keyword_or_starred>: │ │ │ │ │ _PyPegen_keyword_or_starred(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1a7c <_PyPegen_keyword_or_starred+0x20> │ │ │ │ │ + cbz r0, 1a68 <_PyPegen_keyword_or_starred+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a80 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00001a6c <_PyPegen_check_fstring_conversion>: │ │ │ │ │ _PyPegen_check_fstring_conversion(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1ab8 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1aa4 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 1ab8 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1aa4 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r5, [r3, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1ada <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, 1ac6 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ strd r4, r5, [r0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2875,345 +2866,345 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ab4 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ + b.n 1aa0 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ae0 <_PyPegen_empty_arguments>: │ │ │ │ │ +00001acc <_PyPegen_empty_arguments>: │ │ │ │ │ _PyPegen_empty_arguments(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, 1b4c <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1b4c <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1b4c <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1b4c <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 1b4c <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b46 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + b.n 1b32 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ │ │ │ │ │ -00001b50 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00001b3c <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1bee <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ + beq.n 1bda <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1b98 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + ble.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1ba0 <_PyPegen_seq_extract_starred_exprs+0x50> │ │ │ │ │ + cbz r1, 1b8c <_PyPegen_seq_extract_starred_exprs+0x50> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1b98 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbz r5, 1be2 <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ + cbz r5, 1bce <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.n 1b98 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1b9c <_PyPegen_seq_extract_starred_exprs+0x4c> │ │ │ │ │ + cbz r1, 1b88 <_PyPegen_seq_extract_starred_exprs+0x4c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1b8a <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ - cbnz r5, 1bb0 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + bne.n 1b76 <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + cbnz r5, 1b9c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 1b92 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ + b.n 1b7e <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1bea <_PyPegen_seq_extract_starred_exprs+0x9a> │ │ │ │ │ + beq.n 1bd6 <_PyPegen_seq_extract_starred_exprs+0x9a> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1be2 <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ + cbz r1, 1bce <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ + bne.n 1b70 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b98 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 1b9a <_PyPegen_seq_extract_starred_exprs+0x4a> │ │ │ │ │ + bge.n 1b86 <_PyPegen_seq_extract_starred_exprs+0x4a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1bc2 <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ + bne.n 1bae <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r0, r2, lsl #2] │ │ │ │ │ - b.n 1bc2 <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ + b.n 1bae <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ - b.n 1bb0 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + bgt.n 1b70 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ + b.n 1b9c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 1bb0 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + b.n 1b9c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001bf4 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00001be0 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1ce4 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ + beq.n 1cd0 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1cb2 <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ + ble.n 1c9e <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1cc4 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + beq.n 1cb0 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1cae <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ + beq.n 1c9a <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1cdc <_PyPegen_seq_delete_starred_exprs+0xe8> │ │ │ │ │ + beq.n 1cc8 <_PyPegen_seq_delete_starred_exprs+0xe8> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 1cae <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ + beq.n 1c9a <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ccc <_PyPegen_seq_delete_starred_exprs+0xd8> │ │ │ │ │ + beq.n 1cb8 <_PyPegen_seq_delete_starred_exprs+0xd8> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1c34 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ + bne.n 1c20 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ - beq.n 1cc0 <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ + beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cc0 <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ + beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1cd0 <_PyPegen_seq_delete_starred_exprs+0xdc> │ │ │ │ │ + beq.n 1cbc <_PyPegen_seq_delete_starred_exprs+0xdc> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ + beq.n 1c98 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ - cbz r4, 1cd6 <_PyPegen_seq_delete_starred_exprs+0xe2> │ │ │ │ │ + cbz r4, 1cc2 <_PyPegen_seq_delete_starred_exprs+0xe2> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ str.w r4, [r0, r2, lsl #2] │ │ │ │ │ - beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ + beq.n 1c98 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ adds r5, r1, #2 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ - cbz r6, 1ca8 <_PyPegen_seq_delete_starred_exprs+0xb4> │ │ │ │ │ + cbz r6, 1c94 <_PyPegen_seq_delete_starred_exprs+0xb4> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str.w r4, [r0, r5, lsl #2] │ │ │ │ │ - beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ + beq.n 1c98 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r5, r1, #2 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1c90 <_PyPegen_seq_delete_starred_exprs+0x9c> │ │ │ │ │ + bne.n 1c7c <_PyPegen_seq_delete_starred_exprs+0x9c> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1c86 <_PyPegen_seq_delete_starred_exprs+0x92> │ │ │ │ │ + bne.n 1c72 <_PyPegen_seq_delete_starred_exprs+0x92> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ - b.n 1c46 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ - beq.n 1cc0 <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ + b.n 1c32 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ + beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cac <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ + bne.n 1c98 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1cc0 <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ + beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c20 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + b.n 1c0c <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 1c3e <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ + b.n 1c2a <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1c68 <_PyPegen_seq_delete_starred_exprs+0x74> │ │ │ │ │ + bne.n 1c54 <_PyPegen_seq_delete_starred_exprs+0x74> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 1c7e <_PyPegen_seq_delete_starred_exprs+0x8a> │ │ │ │ │ + bne.n 1c6a <_PyPegen_seq_delete_starred_exprs+0x8a> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 1c2c <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ - b.n 1c42 <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ + bne.n 1c18 <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ + b.n 1c2e <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001ce8 <_PyPegen_augoperator>: │ │ │ │ │ +00001cd4 <_PyPegen_augoperator>: │ │ │ │ │ _PyPegen_augoperator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1d04 <_PyPegen_augoperator+0x1c> │ │ │ │ │ + cbz r0, 1cf0 <_PyPegen_augoperator+0x1c> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d08 <_PyPegen_dummy_name>: │ │ │ │ │ +00001cf4 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ (1d10 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ + ldr r0, [pc, #4] @ (1cfc <_PyPegen_dummy_name+0x8>) │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d14 <_PyPegen_make_module>: │ │ │ │ │ +00001d00 <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.n 1d3c <_PyPegen_make_module+0x28> │ │ │ │ │ + bgt.n 1d28 <_PyPegen_make_module+0x28> │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1d86 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d72 <_PyPegen_make_module+0x72> │ │ │ │ │ add.w r9, r0, #4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ bl 6bc <_PyPegen_concatenate_strings+0x614> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1d86 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d72 <_PyPegen_make_module+0x72> │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ │ adds r7, #1 │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeIgnore │ │ │ │ │ - cbz r0, 1d86 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d72 <_PyPegen_make_module+0x72> │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ │ - bne.n 1d4e <_PyPegen_make_module+0x3a> │ │ │ │ │ + bne.n 1d3a <_PyPegen_make_module+0x3a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ │ │ -00001d8c <_PyPegen_key_value_pair>: │ │ │ │ │ +00001d78 <_PyPegen_key_value_pair>: │ │ │ │ │ _PyPegen_key_value_pair(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1dac <_PyPegen_key_value_pair+0x20> │ │ │ │ │ + cbz r0, 1d98 <_PyPegen_key_value_pair+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -148,29 +148,29 @@ │ │ │ │ │ 0x00000910 496e7465 726e496d 6d6f7274 616c005f InternImmortal._ │ │ │ │ │ 0x00000920 50795f74 73735f74 73746174 65005f50 Py_tss_tstate._P │ │ │ │ │ 0x00000930 79506567 656e5f6b 65795f76 616c7565 yPegen_key_value │ │ │ │ │ 0x00000940 5f706169 72005f50 79506567 656e5f61 _pair._PyPegen_a │ │ │ │ │ 0x00000950 6c696173 5f666f72 5f737461 72005079 lias_for_star.Py │ │ │ │ │ 0x00000960 556e6963 6f64655f 496e7465 726e4672 Unicode_InternFr │ │ │ │ │ 0x00000970 6f6d5374 72696e67 005f5079 4153545f omString._PyAST_ │ │ │ │ │ - 0x00000980 616c6961 73005f50 79506567 656e5f63 alias._PyPegen_c │ │ │ │ │ - 0x00000990 6865636b 5f6c6567 6163795f 73746d74 heck_legacy_stmt │ │ │ │ │ - 0x000009a0 005f5079 50656765 6e5f636c 6173735f ._PyPegen_class_ │ │ │ │ │ - 0x000009b0 6465665f 6465636f 7261746f 7273005f def_decorators._ │ │ │ │ │ - 0x000009c0 50794153 545f436c 61737344 6566005f PyAST_ClassDef._ │ │ │ │ │ - 0x000009d0 50795065 67656e5f 6e6f6e70 6172656e PyPegen_nonparen │ │ │ │ │ - 0x000009e0 5f67656e 6578705f 696e5f63 616c6c00 _genexp_in_call. │ │ │ │ │ - 0x000009f0 5f507950 6567656e 5f726169 73655f65 _PyPegen_raise_e │ │ │ │ │ - 0x00000a00 72726f72 5f6b6e6f 776e5f6c 6f636174 rror_known_locat │ │ │ │ │ - 0x00000a10 696f6e00 5f507950 6567656e 5f646563 ion._PyPegen_dec │ │ │ │ │ - 0x00000a20 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ - 0x00000a30 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ │ │ - 0x00000a40 5f417353 7472696e 67416e64 53697a65 _AsStringAndSize │ │ │ │ │ - 0x00000a50 005f5079 50656765 6e5f7365 7475705f ._PyPegen_setup_ │ │ │ │ │ - 0x00000a60 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ + 0x00000980 616c6961 73005f50 79506567 656e5f64 alias._PyPegen_d │ │ │ │ │ + 0x00000990 65636f64 65645f63 6f6e7374 616e745f ecoded_constant_ │ │ │ │ │ + 0x000009a0 66726f6d 5f746f6b 656e0050 79427974 from_token.PyByt │ │ │ │ │ + 0x000009b0 65735f41 73537472 696e6741 6e645369 es_AsStringAndSi │ │ │ │ │ + 0x000009c0 7a65005f 50795065 67656e5f 73657475 ze._PyPegen_setu │ │ │ │ │ + 0x000009d0 705f6675 6c6c5f66 6f726d61 745f7370 p_full_format_sp │ │ │ │ │ + 0x000009e0 6563005f 50795065 67656e5f 63686563 ec._PyPegen_chec │ │ │ │ │ + 0x000009f0 6b5f6c65 67616379 5f73746d 74005f50 k_legacy_stmt._P │ │ │ │ │ + 0x00000a00 79506567 656e5f63 6c617373 5f646566 yPegen_class_def │ │ │ │ │ + 0x00000a10 5f646563 6f726174 6f727300 5f507941 _decorators._PyA │ │ │ │ │ + 0x00000a20 53545f43 6c617373 44656600 5f507950 ST_ClassDef._PyP │ │ │ │ │ + 0x00000a30 6567656e 5f6e6f6e 70617265 6e5f6765 egen_nonparen_ge │ │ │ │ │ + 0x00000a40 6e657870 5f696e5f 63616c6c 005f5079 nexp_in_call._Py │ │ │ │ │ + 0x00000a50 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ + 0x00000a60 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ 0x00000a70 005f5079 50656765 6e5f736c 6173685f ._PyPegen_slash_ │ │ │ │ │ 0x00000a80 77697468 5f646566 61756c74 005f5079 with_default._Py │ │ │ │ │ 0x00000a90 50656765 6e5f6b65 795f7061 74746572 Pegen_key_patter │ │ │ │ │ 0x00000aa0 6e5f7061 6972005f 50795065 67656e5f n_pair._PyPegen_ │ │ │ │ │ 0x00000ab0 6765745f 70617474 65726e5f 6b657973 get_pattern_keys │ │ │ │ │ 0x00000ac0 005f5079 50656765 6e5f6765 745f7061 ._PyPegen_get_pa │ │ │ │ │ 0x00000ad0 74746572 6e73005f 50795f61 73646c5f tterns._Py_asdl_ │ │ │ ├── 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: 197608 (bytes into file) │ │ │ │ │ + Start of section headers: 198692 (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 0x303e8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x30824: │ │ │ │ │ │ │ │ │ │ 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 003b2c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 026564 001588 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 003b60 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 027aec 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003cf8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 003cf8 01c314 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 027c6c 008070 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 02000c 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0212f8 001012 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 02fcdc 000688 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 02230a 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 02230a 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 022340 002210 10 14 383 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 024550 002012 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 030364 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00396c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 026918 0014d8 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0039a0 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 027df0 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 003b38 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 003b38 01c888 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 027f70 0081a8 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0203c0 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0216ac 001012 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 030118 000688 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0226be 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0226be 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0226f4 002210 10 14 383 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 024904 002012 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0307a0 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 545 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00018359 742 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 5: 0001a8b9 266 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 6: 00000989 7312 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 7: 000029a9 7278 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 8: 000027c5 482 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 4: 000188cd 742 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 5: 0001ae2d 266 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 6: 00000989 7298 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 7: 0000299d 7284 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 8: 000027b9 482 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 10: 00008649 1388 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 00008631 1380 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 12: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_145_rule │ │ │ │ │ 13: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_147_rule │ │ │ │ │ - 14: 0001a8b9 266 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 14: 0001ae2d 266 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 18: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 19: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 20: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 21: 000000a8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ @@ -28,340 +28,340 @@ │ │ │ │ │ 24: 00000128 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 25: 0000013c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 26: 0000017c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 27: 00000194 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 28: 000001d4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 29: 000001dc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 30: 000001f0 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 31: 00002619 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 32: 00002691 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 33: 000026f5 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 0000275d 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ + 31: 0000260d 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 32: 00002685 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 33: 000026e9 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 34: 00002751 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ 35: 0000d69d 506 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ 36: 0000de9d 1824 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 37: 0001228d 938 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 38: 000139ed 1400 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 39: 00014d9d 698 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 40: 00015059 290 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 41: 00015cb9 1028 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 42: 00017f45 932 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 43: 00007291 1038 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 44: 0000972d 1552 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 45: 000158a5 1042 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 46: 00001d21 260 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00001e25 698 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 48: 00017a65 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 00017f45 932 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 50: 0000fbad 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 51: 00003239 830 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 52: 00017f45 932 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 37: 000122cd 938 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 38: 00013a29 1398 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 39: 00014ddd 698 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 40: 00015099 290 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 41: 00015cf9 1028 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 42: 000184b9 932 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 43: 00007241 1038 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 44: 0000970d 1552 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 45: 000158e5 1044 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 46: 00001c99 260 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 00001d9d 698 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ + 48: 00017fd9 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 000184b9 932 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 50: 0000fba1 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 51: 00003079 830 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 52: 000184b9 932 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ 53: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ 54: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ 55: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ - 56: 00017f45 932 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 57: 00000d2d 124 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 58: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ - 59: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ + 56: 000184b9 932 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 57: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ + 58: 00000ca5 124 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 59: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ 60: 00000230 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 61: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 62: 0000024c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 63: 00000280 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 64: 00004619 3542 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ + 64: 00004611 3496 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ 65: 0000d9d5 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 66: 00010e15 1358 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 67: 0000ee0d 1530 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ - 68: 000003f9 366 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 69: 000008a1 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 70: 0000f695 330 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 71: 000001c5 286 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ - 72: 000001c5 286 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 73: 0000f409 652 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 74: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 75: 00000da9 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 66: 00010e51 1362 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 67: 0000ee0d 1518 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 68: 00000235 366 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 69: 000006dd 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 70: 0000f689 330 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 71: 00000001 286 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ + 72: 00000001 286 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ + 73: 0000f3fd 652 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 74: 00000d21 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 75: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 76: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 77: 000002cc 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 78: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 79: 0000031c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 80: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 81: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 82: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 83: 00008ea1 1358 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 84: 00002af5 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 85: 0000548d 2342 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 86: 00016669 638 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 87: 00007219 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 88: 0001517d 1438 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 89: 00000de5 132 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 90: 000128d5 230 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 91: 00000f01 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 92: 00000f01 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 93: 00002af5 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 94: 00014061 996 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 95: 0000edb9 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 96: 000053f1 156 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 97: 00008385 706 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 83: 00008e81 1358 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 84: 00002935 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 85: 00005455 2320 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 86: 0001669d 638 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 87: 000071c9 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 88: 000151bd 1438 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 89: 00000d5d 132 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 90: 00012915 230 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 91: 00000e79 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 92: 00000e79 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 93: 00002935 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 94: 0000edb9 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 95: 0001409d 996 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 96: 000053b9 156 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 97: 0000836d 706 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ 98: 0000e5bd 188 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 99: 00005db5 3802 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 99: 00005d65 3802 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ 100: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 101: 000003f4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 102: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 103: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 104: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 105: 000004b0 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 106: 00006c91 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 107: 00006cf5 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 108: 00012639 666 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 109: 00013f65 252 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 106: 00006c41 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 107: 00006ca5 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 108: 00012679 666 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 109: 00013fa1 252 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ 110: 0000da3d 1118 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 000160bd 1054 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 112: 000160bd 1054 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 113: 0000ae75 424 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 114: 000009e5 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 115: 0000fbe1 436 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 116: 00000b5d 462 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 117: 00003b29 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 118: 00014445 2092 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 119: 0000780d 2934 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 120: 000076a1 364 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 111: 000160fd 1044 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 112: 000160fd 1044 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 113: 0000ae55 424 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 114: 00000825 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 115: 0000fbd5 436 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 116: 00000ad5 462 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 117: 00003969 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 118: 00014481 2096 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 119: 000077bd 2992 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 120: 00007651 364 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 121: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 122: 00000500 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 123: 0000052c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 124: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 125: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 126: 00008bb5 746 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 126: 00008b95 746 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ 127: 0000d899 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 128: 00000af1 106 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 128: 00000a69 106 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 129: 00000c15 86 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 130: 00018641 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 131: 000093f1 826 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 132: 00009d3d 4150 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 133: 0000ad75 256 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 134: 0000b01d 962 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 135: 0000b3e1 1764 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 136: 0000bac5 868 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 130: 00018bb5 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 131: 000093d1 826 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 132: 00009d1d 4150 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 133: 0000ad55 256 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 134: 0000affd 962 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 135: 0000b3c1 1764 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 136: 0000baa5 866 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 137: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 138: 0000be29 498 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 139: 0000c01d 236 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 140: 0000c109 2292 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 138: 0000be09 498 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 139: 0000bffd 236 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 140: 0000c0e9 2292 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 141: 00000604 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 142: 0000c9fd 1266 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 142: 0000c9dd 1268 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 143: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 144: 0000cef1 240 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 145: 0000cfe1 1722 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 144: 0000ced1 240 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 145: 0000cfc1 1756 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 146: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 147: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 148: 000164dd 396 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 149: 000164dd 396 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 148: 00016511 396 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 149: 00016511 396 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ 150: 00000674 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 151: 000006b4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 152: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 153: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 154: 0000fd95 2602 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 155: 00014c71 300 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 154: 0000fd89 2674 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 155: 00014cb1 300 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 156: 0000035f 94 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 157: 00000a91 96 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 158: 00000a91 96 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 157: 00000a09 96 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 158: 00000a09 96 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ 159: 0000e679 1854 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 160: 000011c5 2256 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ + 160: 0000113d 2256 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ 161: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 162: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 163: 000168e9 3120 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 164: 0000f7e1 972 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 163: 00016e49 3138 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 164: 0000f7d5 972 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ 165: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 166: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 167: 00002e5d 860 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 167: 00002c9d 860 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 168: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 169: 000007a4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 170: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 171: 000007fc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 172: 00000828 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 173: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 174: 00000860 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 175: 000109cd 800 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 176: 000114b1 802 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 177: 000129bd 2186 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 178: 00013249 1580 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 179: 00011a19 2162 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 180: 000117d5 280 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 181: 000129bd 2186 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 182: 00000a3d 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 183: 000107c1 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 184: 000117d5 280 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 185: 00011a19 2162 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 186: 000117d5 280 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 187: 00000a3d 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ - 188: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 189: 00017ab5 1166 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 190: 000129bd 2186 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ - 191: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ - 192: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 193: 00010855 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ - 194: 00010855 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 195: 00010855 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 196: 00010855 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 197: 00010ced 294 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 175: 00010a09 800 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 176: 000114f1 802 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 177: 000129fd 2184 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 178: 00013285 1580 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 179: 00011a59 2162 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 180: 00011815 280 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 181: 000129fd 2184 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 182: 000009b5 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 183: 000107fd 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 184: 00011815 280 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 185: 00011a59 2162 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 186: 00011815 280 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 187: 000009b5 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 188: 0001691d 1324 FUNC LOCAL DEFAULT 6 _loop0_175_rule │ │ │ │ │ + 189: 00018029 1166 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 190: 000129fd 2184 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 191: 0001691d 1324 FUNC LOCAL DEFAULT 6 _loop0_177_rule │ │ │ │ │ + 192: 0001691d 1324 FUNC LOCAL DEFAULT 6 _loop0_170_rule │ │ │ │ │ + 193: 00010891 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 194: 00010891 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 195: 00010891 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 196: 00010891 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 197: 00010d29 294 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 198: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 199: 000118ed 300 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 200: 00011365 332 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 201: 00011a19 2162 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 202: 00011a19 2162 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 203: 00017519 236 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 199: 0001192d 298 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 200: 000113a5 332 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 201: 00011a59 2162 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 202: 00011a59 2162 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 203: 00017a8d 236 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 204: 000008bc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 205: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 206: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 207: 00000e69 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 207: 00000de1 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ 208: 00000643 84 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ 209: 00000b5b 2 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ 210: 00000968 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 211: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 212: 000009b0 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 213: 000009e4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 214: 00000a04 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 215: 00000a34 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 216: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 217: 00013875 376 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 218: 000002e5 274 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 219: 00017ab5 1166 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 216: 0001691d 1324 FUNC LOCAL DEFAULT 6 _loop0_48_rule │ │ │ │ │ + 217: 000138b1 376 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 218: 00000121 274 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 219: 00018029 1166 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ 220: 00000bb1 100 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ 221: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ - 222: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ + 222: 0001691d 1324 FUNC LOCAL DEFAULT 6 _loop0_182_rule │ │ │ │ │ 223: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ - 224: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ + 224: 0001691d 1324 FUNC LOCAL DEFAULT 6 _loop0_49_rule │ │ │ │ │ 225: 00000a64 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 226: 00000a80 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 227: 00000ab0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 228: 00000ae0 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 229: 00000b10 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 230: 00000b40 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 231: 00000b74 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 232: 00000ba4 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 233: 00000bcc 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 234: 00000bf4 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 235: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 236: 00000c3c 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 237: 00000c68 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 238: 000029bd 310 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 238: 0000087d 310 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 239: 00000faf 100 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ 240: 00000f0b 82 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 241: 000029bd 310 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 241: 0000087d 310 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ 242: 00000d41 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ 243: 00000ccd 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ 244: 00000d95 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ 245: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 246: 0001571d 392 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ + 246: 0001575d 392 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ 247: 00000cc0 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 248: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ 249: 0000098b 464 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ - 250: 000158a5 1042 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 250: 000158e5 1044 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ 251: 00000d00 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 252: 00000c6b 98 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ - 253: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 254: 00017909 348 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 255: 00017605 770 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 256: 000008f9 236 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 257: 00001a95 554 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 258: 00000d40 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 259: 00003ad1 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 253: 00017e7d 348 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 254: 00017b79 770 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 255: 00000735 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ + 256: 00001a0d 554 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 257: 00000d40 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ + 258: 00003911 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 259: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 260: 00000d64 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 261: 000182e9 112 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ - 262: 0001c311 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ - 263: 00000569 822 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 261: 0001885d 112 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ + 262: 0001c885 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ + 263: 000003a5 822 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 264: 00000d94 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 265: 00018e45 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 266: 00018e45 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 267: 000193f5 1418 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 268: 00019981 1462 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 269: 000193f5 1418 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 270: 00019981 1462 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 271: 00018e45 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 272: 00019f39 898 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 273: 0001a2bd 1168 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 274: 00019981 1462 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 275: 00019f39 898 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 276: 000193f5 1418 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 277: 00019f39 898 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 265: 000193b9 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 266: 000193b9 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 267: 00019969 1418 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 268: 00019ef5 1462 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 269: 00019969 1418 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 270: 00019ef5 1462 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 271: 000193b9 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 272: 0001a4ad 898 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 273: 0001a831 1168 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 274: 00019ef5 1462 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 275: 0001a4ad 898 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 276: 00019969 1418 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 277: 0001a4ad 898 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ 278: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 279: 00018db1 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 280: 000193f5 1418 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 281: 00019321 210 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 282: 00019981 1462 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 283: 000193f5 1418 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 279: 00019325 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 280: 00019969 1418 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 281: 00019895 210 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 282: 00019ef5 1462 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 283: 00019969 1418 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ 284: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ - 285: 00001029 210 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 286: 000035d1 222 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 287: 00019255 204 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 288: 000191d5 126 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 289: 00001029 210 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 290: 00001029 210 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 291: 00001029 210 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 292: 0001a74d 364 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 285: 00000fa1 210 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 286: 00003411 222 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 287: 000197c9 204 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 288: 00019749 126 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 289: 00000fa1 210 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 290: 00000fa1 210 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 291: 00000fa1 210 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 292: 0001acc1 364 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 293: 00000bb1 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ - 294: 000035d1 222 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 294: 00003411 222 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ 295: 00000f5d 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 296: 00001029 210 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 296: 00000fa1 210 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 297: 00000f5d 82 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ 298: 00000dcc 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 299: 00000e00 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ - 300: 0001a9c5 98 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ - 301: 0001a9c5 98 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 302: 000010fd 198 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 300: 0001af39 98 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ + 301: 0001af39 98 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 302: 00001075 198 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 303: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 304: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 305: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 306: 000002ff 96 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ 307: 00000b5d 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 308: 00000ecc 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 309: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 310: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ - 311: 00001cc1 96 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 311: 00001c39 96 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ 312: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 313: 00000f54 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ - 314: 000020e1 218 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 315: 000028fd 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 316: 000021bd 132 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 317: 0001aa29 1782 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ - 318: 00002241 374 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 319: 00002791 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 320: 000025d1 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 321: 0000266d 208 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 314: 00002059 218 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 315: 00002875 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 316: 00002135 132 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 317: 0001af9d 1782 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ + 318: 000021b9 374 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 319: 00002709 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 320: 00002549 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 321: 000025e5 208 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 322: 00000f94 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 323: 00000f98 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 324: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 325: 0001b311 3288 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 326: 0001b121 496 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 325: 0001b885 3288 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 326: 0001b695 496 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ 327: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 328: 000023b9 236 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 329: 000024a5 300 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 330: 0001c1b1 350 FUNC LOCAL DEFAULT 6 attr_rule │ │ │ │ │ - 331: 0000273d 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 332: 00002b4d 328 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 333: 00003579 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 334: 000036b1 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 335: 00003705 328 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 336: 00002c95 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 337: 00002b49 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 338: 0001bfe9 454 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 328: 00002331 236 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 329: 0000241d 300 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 330: 0001c725 350 FUNC LOCAL DEFAULT 6 attr_rule │ │ │ │ │ + 331: 000026b5 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 332: 0000298d 328 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 333: 000033b9 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 334: 000034f1 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 335: 00003545 328 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 336: 00002ad5 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 337: 00002989 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 338: 0001c55d 454 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ 339: 00000249 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 340: 00002955 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 341: 00002ddd 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 340: 000028cd 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 341: 00002c1d 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 342: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 343: 00000119 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ 344: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ 345: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ 346: 00000ff8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 347: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 348: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 349: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 350: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ - 351: 000031b9 128 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 351: 00002ff9 128 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 352: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 353: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 354: 00003239 830 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ - 355: 0000384d 638 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 356: 00003acd 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 354: 00003079 830 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 355: 0000368d 638 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 356: 0000390d 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ 357: 000010ec 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 358: 00001100 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 359: 0000113c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ 360: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 361: 000006e9 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ 362: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ 363: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ @@ -380,15 +380,15 @@ │ │ │ │ │ 376: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ 377: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ 378: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ 379: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ 380: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ 381: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ 382: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ - 383: 00000001 2438 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ + 383: 00000001 2440 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ @@ -425,20 +425,20 @@ │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_future_import │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Return │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Raise │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_future_import │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_token │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Delete │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assert │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Break │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Continue │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_names_with_dot │ │ │ │ │ @@ -516,33 +516,33 @@ │ │ │ │ │ 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ - 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ - 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ - 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ + 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ + 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ + 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ + 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,701 +1,679 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x26564 contains 689 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x26918 contains 667 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000032 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000006e 0000c50a R_ARM_THM_CALL 00010ced param_rule │ │ │ │ │ -00000078 0000cb0a R_ARM_THM_CALL 00017519 default_rule │ │ │ │ │ -00000086 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000090 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000000a0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000000ca 0000c50a R_ARM_THM_CALL 00010ced param_rule │ │ │ │ │ -000000e2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000000f2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000106 0000cb0a R_ARM_THM_CALL 00017519 default_rule │ │ │ │ │ -00000116 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000122 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000126 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000130 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000140 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000014c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000178 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000018a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000192 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001a0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001f2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000214 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000232 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000023e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000024c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000025c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000026e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000002a4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000002b2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002ba 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000002dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000320 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000033a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000035c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000366 0000850a R_ARM_THM_CALL 0000ad75 star_expression_rule │ │ │ │ │ -00000378 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000396 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000003a4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000003d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000045c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000047a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000486 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000496 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000004a6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000004ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000050a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000518 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000520 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000538 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000542 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000054c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000059e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000005c8 0000600a R_ARM_THM_CALL 000053f1 t_primary_rule │ │ │ │ │ -000005d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005ec 0000600a R_ARM_THM_CALL 000053f1 t_primary_rule │ │ │ │ │ -000005fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000604 0000580a R_ARM_THM_CALL 0001517d slices_rule │ │ │ │ │ -00000612 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000618 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -0000061c 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -00000624 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000062c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000652 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00000666 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000006a6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000006b4 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000006ca 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000006d4 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -000006d8 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -000006e0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000006ec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000712 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000071c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000073c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000750 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000762 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000776 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000077e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000796 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007aa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000007d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000804 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000080e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000083c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000846 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000864 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00000882 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000892 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000008c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000928 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000940 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000094c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000095c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000970 0000fe0a R_ARM_THM_CALL 00017909 kwarg_or_double_starred_rule │ │ │ │ │ -0000098e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000009a6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000009bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000009da 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a2c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a62 0000b70a R_ARM_THM_CALL 000107c1 slash_no_default_rule │ │ │ │ │ -00000a70 0000b00a R_ARM_THM_CALL 000114b1 slash_with_default_rule │ │ │ │ │ -00000a80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ab8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000002e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000050 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000006e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000007a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000088 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000098 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000000aa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000000e0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000000ee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000f6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000010a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000118 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000015c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000176 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000198 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000001a2 0000850a R_ARM_THM_CALL 0000ad55 star_expression_rule │ │ │ │ │ +000001b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000001d2 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000001e0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000210 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000022c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000298 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000002b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000002c2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000002d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002e2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000002f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000346 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000354 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000035c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000374 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000037e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000388 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000003da 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00000404 0000600a R_ARM_THM_CALL 000053b9 t_primary_rule │ │ │ │ │ +00000410 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000428 0000600a R_ARM_THM_CALL 000053b9 t_primary_rule │ │ │ │ │ +00000436 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000440 0000580a R_ARM_THM_CALL 000151bd slices_rule │ │ │ │ │ +0000044e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000454 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +00000458 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +00000460 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000468 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000048e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000004a2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000004e2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000004f0 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00000506 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000510 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +00000514 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +0000051c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000528 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000054e 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00000558 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000578 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000058c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000059e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000005d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005e6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000614 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000061e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000640 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000064a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000678 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000682 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000006a0 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000006be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006ce 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00000704 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000714 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000722 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000764 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000077e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000078a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000798 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007c0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007c8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007d4 0000fd0a R_ARM_THM_CALL 00017e7d kwarg_or_double_starred_rule │ │ │ │ │ +000007f2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000812 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000084c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000085c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000086c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008a8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000008d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008e4 0000760a R_ARM_THM_CALL 00014481 fstring_replacement_field_rule │ │ │ │ │ +000008fa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000091a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000093e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000958 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000966 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000096e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000097a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000984 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000099a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009da 0000b70a R_ARM_THM_CALL 000107fd slash_no_default_rule │ │ │ │ │ +000009e8 0000b00a R_ARM_THM_CALL 000114f1 slash_with_default_rule │ │ │ │ │ +000009f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000a30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a44 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000a4c 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00000a5a 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000a8e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000a9e 0002080a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00000ab0 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00000abe 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000acc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ad4 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -00000ae2 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000b16 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000b26 0002070a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00000b38 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00000b46 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000b54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bb2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bde 00012c0a R_ARM_THM_CALL 0001a9c5 _tmp_167_rule │ │ │ │ │ -00000bf0 00012d0a R_ARM_THM_CALL 0001a9c5 _tmp_168_rule │ │ │ │ │ -00000c0e 0000730a R_ARM_THM_CALL 0000fbe1 starred_expression_rule │ │ │ │ │ -00000c1e 00005a0a R_ARM_THM_CALL 000128d5 star_named_expression_rule │ │ │ │ │ -00000c2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c36 00005e0a R_ARM_THM_CALL 00014061 star_named_expressions_rule │ │ │ │ │ -00000c42 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ -00000c4a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000c4e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000c5e 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00000c68 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00000c6e 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -00000c72 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -00000c88 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c9c 00005a0a R_ARM_THM_CALL 000128d5 star_named_expression_rule │ │ │ │ │ -00000caa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cb6 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ -00000cbe 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -00000cc2 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -00000cc8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000ccc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000ce2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b56 00012c0a R_ARM_THM_CALL 0001af39 _tmp_167_rule │ │ │ │ │ +00000b68 00012d0a R_ARM_THM_CALL 0001af39 _tmp_168_rule │ │ │ │ │ +00000b86 0000730a R_ARM_THM_CALL 0000fbd5 starred_expression_rule │ │ │ │ │ +00000b96 00005a0a R_ARM_THM_CALL 00012915 star_named_expression_rule │ │ │ │ │ +00000ba4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bae 00005f0a R_ARM_THM_CALL 0001409d star_named_expressions_rule │ │ │ │ │ +00000bba 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ +00000bc2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000bc6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000bd6 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00000be0 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00000be6 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +00000bea 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +00000c00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c14 00005a0a R_ARM_THM_CALL 00012915 star_named_expression_rule │ │ │ │ │ +00000c22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c2e 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ +00000c36 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +00000c3a 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +00000c40 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c44 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c7e 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ +00000c86 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ +00000c8a 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ +00000c90 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c94 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000cce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d06 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ -00000d0e 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ -00000d12 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ -00000d18 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d1c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d7e 00002c0a R_ARM_THM_CALL 0000972d star_expressions_rule │ │ │ │ │ -00000d8c 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00000d90 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dd8 0002090a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00000e0a 00006d0a R_ARM_THM_CALL 00013f65 list_rule │ │ │ │ │ -00000e1a 00006c0a R_ARM_THM_CALL 00012639 tuple_rule │ │ │ │ │ -00000e2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e62 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e90 00006d0a R_ARM_THM_CALL 00013f65 list_rule │ │ │ │ │ -00000e9e 00006c0a R_ARM_THM_CALL 00012639 tuple_rule │ │ │ │ │ -00000eac 0000610a R_ARM_THM_CALL 00008385 genexp_rule │ │ │ │ │ -00000ebe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ed0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ee2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ef2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f2e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000f56 00002b0a R_ARM_THM_CALL 00007291 star_targets_rule │ │ │ │ │ -00000f6c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000f7c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f92 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fa0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000fc4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000fce 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fe6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000ffe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001014 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000101c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001052 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001076 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001084 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010bc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000010cc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010e2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001126 00011f0a R_ARM_THM_CALL 00019255 lambda_param_rule │ │ │ │ │ -00001136 00011f0a R_ARM_THM_CALL 00019255 lambda_param_rule │ │ │ │ │ -00001150 0000cb0a R_ARM_THM_CALL 00017519 default_rule │ │ │ │ │ -00001160 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001170 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000117c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001196 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000119e 0000cb0a R_ARM_THM_CALL 00017519 default_rule │ │ │ │ │ -000011aa 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000011ae 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000011b8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000123a 0000730a R_ARM_THM_CALL 0000fbe1 starred_expression_rule │ │ │ │ │ -0000128a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000012ac 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -000012da 0000a30a R_ARM_THM_CALL 000168e9 kwargs_rule │ │ │ │ │ -000012fa 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -00001316 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001340 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ -00001360 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000137c 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ -00001394 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ -000013aa 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ -000013ca 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000013ce 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000013d8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000013ee 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000141e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001440 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001452 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001464 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001474 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001486 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000149a 0000a40a R_ARM_THM_CALL 0000f7e1 _tmp_258_rule │ │ │ │ │ -000014cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014d8 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -000014e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000014fe 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00001518 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00001520 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -00001524 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000152a 0000300a R_ARM_THM_CALL 00017a65 INVALID_VERSION_CHECK │ │ │ │ │ -00001548 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001556 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000157c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001584 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015c0 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ -000015d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015f8 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ -00001612 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001616 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001624 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001628 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00001632 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001636 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000163c 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -00001640 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -00001656 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000168c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001694 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -000016a8 0000a30a R_ARM_THM_CALL 000168e9 kwargs_rule │ │ │ │ │ -000016ba 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000016d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016fc 0001320a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -00001718 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001728 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001732 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000173e 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -0000174c 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ -00001758 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000175c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001766 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000176a 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00001774 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001778 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000177e 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -00001782 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -00001798 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017b2 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ -000017c2 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -000017ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017ea 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ -000017f8 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00001808 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000181e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000183c 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ -0000184c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001854 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000186c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001896 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000018b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018c2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000018d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018e2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000018f0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000018f4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000018fc 00012f2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ -00001900 00012f30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ -00001926 0001320a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -00001942 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001950 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001958 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001972 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001980 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000199c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019aa 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -000019b6 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ -000019c0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000019c4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000019ca 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -000019ce 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -000019e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a52 0001332f R_ARM_THM_MOVW_ABS_NC 00000b5d _tmp_155_rule │ │ │ │ │ -00001a56 00013330 R_ARM_THM_MOVT_ABS 00000b5d _tmp_155_rule │ │ │ │ │ -00001a5e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001a68 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a6c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a72 0001312f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -00001a76 00013130 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -00001a7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ad6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001af2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b2a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001b3c 0001372f R_ARM_THM_MOVW_ABS_NC 00001cc1 _tmp_157_rule │ │ │ │ │ -00001b40 00013730 R_ARM_THM_MOVT_ABS 00001cc1 _tmp_157_rule │ │ │ │ │ -00001b46 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001b4e 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -00001b64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b8c 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -00001b96 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ -00001b9e 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00001ba2 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -00001ba8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001bac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001bc4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001be2 0001352f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ -00001be6 00013530 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ -00001bec 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001bf0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c16 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ -00001c1a 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ -00001c24 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c28 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c40 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c6a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c74 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -00001c82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c8e 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -00001c98 0001362f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -00001c9c 00013630 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -00001ca2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ca6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ce6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001cfe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d0c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001d12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d52 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001d6a 00005a0a R_ARM_THM_CALL 000128d5 star_named_expression_rule │ │ │ │ │ -00001d76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d84 0000250a R_ARM_THM_CALL 0001228d named_expression_rule │ │ │ │ │ -00001daa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dc6 00005e0a R_ARM_THM_CALL 00014061 star_named_expressions_rule │ │ │ │ │ -00001dd4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001de6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001dfa 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00001e0c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e56 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001e6c 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001e70 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001e92 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001eb2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001eba 0000260a R_ARM_THM_CALL 000139ed block_rule │ │ │ │ │ -00001ec8 00020d0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00001ee6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f0c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001f2a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f42 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001f52 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f5a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f7a 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001f7e 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001f84 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001fa6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fbe 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001fc2 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001fc6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001fea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000200c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000202a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002032 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002036 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002040 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002052 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002056 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000205c 0001392f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ -00002060 00013930 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ -00002064 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000206c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002088 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000208c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002096 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000209a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000209e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000020b2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000020c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020d2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002110 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000213c 00013d0a R_ARM_THM_CALL 0001aa29 pattern_rule │ │ │ │ │ -00002170 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000217c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002196 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -000021a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002214 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002220 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000223a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002288 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000022aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022d4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000022ec 00013d0a R_ARM_THM_CALL 0001aa29 pattern_rule │ │ │ │ │ -00002310 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002328 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00002332 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000234a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002354 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002370 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002388 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00002396 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023f2 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00002404 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002422 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002452 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000245a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00002466 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002484 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00002492 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024e0 0001520a R_ARM_THM_CALL 0001bfe9 signed_real_number_rule │ │ │ │ │ -000024f4 0001520a R_ARM_THM_CALL 0001bfe9 signed_real_number_rule │ │ │ │ │ -0000250e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002518 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002522 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -0000252e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000254e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000255e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002568 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -00002574 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000258a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025a4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000025f2 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -000025f6 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -000025fa 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000025fe 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002608 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002610 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002618 0001542f R_ARM_THM_MOVW_ABS_NC 00002955 _tmp_69_rule │ │ │ │ │ -0000261c 00015430 R_ARM_THM_MOVT_ABS 00002955 _tmp_69_rule │ │ │ │ │ -00002624 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002630 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000264a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002664 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000026a6 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -000026aa 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -000026b0 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000026ca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000026e6 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000026f4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002724 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000272a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002762 00014a0a R_ARM_THM_CALL 0001c1b1 attr_rule │ │ │ │ │ -00002770 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002780 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027f8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002812 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000283c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000285a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000286a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000287c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000289e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000028ac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028b4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000028d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000028ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000028f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002926 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000293a 0000250a R_ARM_THM_CALL 0001228d named_expression_rule │ │ │ │ │ -00002944 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000297c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000298c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000299c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029e8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002a16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a24 0000760a R_ARM_THM_CALL 00014445 fstring_replacement_field_rule │ │ │ │ │ -00002a3a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002a5a 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00002a7e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002a98 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002aa6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002aae 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002aba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ac4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ada 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ae0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b30 00005f0a R_ARM_THM_CALL 0000edb9 annotated_rhs_rule │ │ │ │ │ -00002b42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b88 00013d0a R_ARM_THM_CALL 0001aa29 pattern_rule │ │ │ │ │ -00002bac 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bd0 00013d0a R_ARM_THM_CALL 0001aa29 pattern_rule │ │ │ │ │ -00002bf2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002c00 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c10 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002c42 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002c50 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c58 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c6a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000cf6 00002c0a R_ARM_THM_CALL 0000970d star_expressions_rule │ │ │ │ │ +00000d04 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00000d08 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d50 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000d82 00006d0a R_ARM_THM_CALL 00013fa1 list_rule │ │ │ │ │ +00000d92 00006c0a R_ARM_THM_CALL 00012679 tuple_rule │ │ │ │ │ +00000da4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dda 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e08 00006d0a R_ARM_THM_CALL 00013fa1 list_rule │ │ │ │ │ +00000e16 00006c0a R_ARM_THM_CALL 00012679 tuple_rule │ │ │ │ │ +00000e24 0000610a R_ARM_THM_CALL 0000836d genexp_rule │ │ │ │ │ +00000e36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e6a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000ea6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ece 00002b0a R_ARM_THM_CALL 00007241 star_targets_rule │ │ │ │ │ +00000ee4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000ef4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f18 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000f3c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f46 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f5e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000f76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f8c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f94 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fca 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000fee 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000ffc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001034 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001044 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001052 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000105a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000106c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000109e 00011f0a R_ARM_THM_CALL 000197c9 lambda_param_rule │ │ │ │ │ +000010ae 00011f0a R_ARM_THM_CALL 000197c9 lambda_param_rule │ │ │ │ │ +000010c8 0000cb0a R_ARM_THM_CALL 00017a8d default_rule │ │ │ │ │ +000010d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010e8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000010f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000110e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001116 0000cb0a R_ARM_THM_CALL 00017a8d default_rule │ │ │ │ │ +00001122 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001126 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001130 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000011b2 0000730a R_ARM_THM_CALL 0000fbd5 starred_expression_rule │ │ │ │ │ +00001202 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001224 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00001252 0000a30a R_ARM_THM_CALL 00016e49 kwargs_rule │ │ │ │ │ +00001272 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +0000128e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000012b8 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ +000012d8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000012f4 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ +0000130c 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ +00001322 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ +00001342 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001346 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001350 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001366 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000136a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000136e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001396 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000013b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ca 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000013dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000013ec 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000013fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001412 0000a40a R_ARM_THM_CALL 0000f7d5 _tmp_258_rule │ │ │ │ │ +00001444 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001450 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +0000145e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001476 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00001490 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00001498 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000149c 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +000014a2 0000300a R_ARM_THM_CALL 00017fd9 INVALID_VERSION_CHECK │ │ │ │ │ +000014c0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000014ce 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000014f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014fc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000151e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001538 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ +00001548 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001570 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ +0000158a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000158e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000159c 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000015a0 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000015aa 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000015ae 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000015b4 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +000015b8 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +000015ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001604 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000160c 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00001620 0000a30a R_ARM_THM_CALL 00016e49 kwargs_rule │ │ │ │ │ +00001632 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000164a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001674 0001320a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +00001690 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016a0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000016aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016b6 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +000016c4 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ +000016d0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000016d4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000016de 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000016e2 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000016ec 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000016f0 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000016f6 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +000016fa 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +00001710 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000172a 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ +0000173a 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +00001742 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001756 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001762 00009f0a R_ARM_THM_CALL 0000e679 args_rule │ │ │ │ │ +00001770 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00001780 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001796 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000017b4 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ +000017c4 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000017cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000017e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000180e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000182c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000183a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000184a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000185a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001868 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000186c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001874 00012f2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ +00001878 00012f30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ +0000189e 0001320a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +000018ba 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000018c8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000018d0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000018ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000018f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001914 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001922 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +0000192e 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ +00001938 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000193c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001942 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +00001946 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +0000195e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001974 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001990 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000019b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000019be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019ca 0001332f R_ARM_THM_MOVW_ABS_NC 00000b5d _tmp_155_rule │ │ │ │ │ +000019ce 00013330 R_ARM_THM_MOVT_ABS 00000b5d _tmp_155_rule │ │ │ │ │ +000019d6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000019e0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000019e4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000019ea 0001312f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +000019ee 00013130 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +000019f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aa2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001ab4 0001372f R_ARM_THM_MOVW_ABS_NC 00001c39 _tmp_157_rule │ │ │ │ │ +00001ab8 00013730 R_ARM_THM_MOVT_ABS 00001c39 _tmp_157_rule │ │ │ │ │ +00001abe 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001ac6 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00001adc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001af8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b04 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00001b0e 00006e0a R_ARM_THM_CALL 0000da3d for_if_clauses_rule │ │ │ │ │ +00001b16 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +00001b1a 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +00001b20 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b24 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b5a 0001352f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ +00001b5e 00013530 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ +00001b64 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b68 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b8e 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ +00001b92 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ +00001b9c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ba0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001bb8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001be2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bec 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00001bfa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c06 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00001c10 0001362f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ +00001c14 00013630 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ +00001c1a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001c1e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001c5e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001c76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c84 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001c8a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001cca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001ce2 00005a0a R_ARM_THM_CALL 00012915 star_named_expression_rule │ │ │ │ │ +00001cee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cfc 0000250a R_ARM_THM_CALL 000122cd named_expression_rule │ │ │ │ │ +00001d22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d3e 00005f0a R_ARM_THM_CALL 0001409d star_named_expressions_rule │ │ │ │ │ +00001d4c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001d5e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001d72 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00001d84 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001dce 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001de4 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001de8 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001e0a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001e2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e32 0000260a R_ARM_THM_CALL 00013a29 block_rule │ │ │ │ │ +00001e40 00020e0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00001e5e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e84 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001ea2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001eba 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001eca 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001ed2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ef2 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001ef6 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001efc 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001f1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f36 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001f3a 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001f3e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001f62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001fa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001faa 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fae 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fb8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001fca 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001fce 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001fd4 0001392f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ +00001fd8 00013930 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ +00001fdc 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001fe4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002000 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002004 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000200e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002012 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002016 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000202a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002038 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002040 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000204a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002088 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000020b4 00013d0a R_ARM_THM_CALL 0001af9d pattern_rule │ │ │ │ │ +000020e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020f4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000210e 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00002120 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002166 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000218c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002198 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002200 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002222 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002234 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000224c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002264 00013d0a R_ARM_THM_CALL 0001af9d pattern_rule │ │ │ │ │ +00002288 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000022a0 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +000022aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000022c2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000022cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002300 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +0000230e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000236a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000237c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000239a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000023ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023d2 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000023de 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000023fc 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000240a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002458 0001520a R_ARM_THM_CALL 0001c55d signed_real_number_rule │ │ │ │ │ +0000246c 0001520a R_ARM_THM_CALL 0001c55d signed_real_number_rule │ │ │ │ │ +00002486 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002490 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000249a 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +000024a6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000024c6 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000024d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024e0 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +000024ec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002502 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000251c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000256a 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0000256e 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +00002572 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002576 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002580 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002588 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002590 0001542f R_ARM_THM_MOVW_ABS_NC 000028cd _tmp_69_rule │ │ │ │ │ +00002594 00015430 R_ARM_THM_MOVT_ABS 000028cd _tmp_69_rule │ │ │ │ │ +0000259c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000025a8 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000025c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000261e 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +00002622 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +00002628 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002642 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000265e 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0000266c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000269c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026da 00014a0a R_ARM_THM_CALL 0001c725 attr_rule │ │ │ │ │ +000026e8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000026f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002770 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000278a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027b4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000027d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027e2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000027f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002816 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002824 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000282c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000284e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002862 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000286c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000289e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028b2 0000250a R_ARM_THM_CALL 000122cd named_expression_rule │ │ │ │ │ +000028bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002904 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002914 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002924 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000295c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002970 00005e0a R_ARM_THM_CALL 0000edb9 annotated_rhs_rule │ │ │ │ │ +00002982 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029c8 00013d0a R_ARM_THM_CALL 0001af9d pattern_rule │ │ │ │ │ +000029ec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002a06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a10 00013d0a R_ARM_THM_CALL 0001af9d pattern_rule │ │ │ │ │ +00002a32 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002a40 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002a50 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002a82 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002a90 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002a98 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002aaa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ab4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002abc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b32 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002b48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b5c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002b6a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002b7a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002b90 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b9a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ba2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002be2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c0c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002c42 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002c4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c56 00013d0a R_ARM_THM_CALL 0001af9d pattern_rule │ │ │ │ │ +00002c62 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ 00002c74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cf2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d1c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002d2a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d3a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002d50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d5a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d62 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002da2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002daa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002dcc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002e02 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002e0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e16 00013d0a R_ARM_THM_CALL 0001aa29 pattern_rule │ │ │ │ │ -00002e22 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00002e34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e3a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e92 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002eb8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ee0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f08 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f28 00021c0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -00002f3c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002f5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f90 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002f9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fc0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002fde 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002ffe 00021d0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -00003008 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003014 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002c7a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002cd2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002cf8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002d20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002d68 00021c0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +00002d7c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002d9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002db2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dd0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002dda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002df4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e00 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002e1e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e3e 00021d0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +00002e48 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e54 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002e60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e6c 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00002e74 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e78 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e80 00015b2f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ +00002e84 00015b30 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ +00002e8e 00015a2f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ +00002e92 00015a30 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ +00002e9a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002ec2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ee0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002efc 00021e0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +00002f0c 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00002f1c 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00002f26 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002f2a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002f32 00015d2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ +00002f36 00015d30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ +00002f40 00015c2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ +00002f44 00015c30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ +00002f62 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f84 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fa0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fa8 0000850a R_ARM_THM_CALL 0000ad55 star_expression_rule │ │ │ │ │ +00002fb6 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +00002fba 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +00002fbe 0000300a R_ARM_THM_CALL 00017fd9 INVALID_VERSION_CHECK │ │ │ │ │ +00002fdc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fe2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003020 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000302c 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -00003034 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003038 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003040 00015b2f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ -00003044 00015b30 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ -0000304e 00015a2f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ -00003052 00015a30 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ -0000305a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003082 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000030bc 00021e0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -000030cc 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -000030dc 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -000030e6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000030ea 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000030f2 00015d2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ -000030f6 00015d30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ -00003100 00015c2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ -00003104 00015c30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ -00003122 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003144 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003152 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003160 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003168 0000850a R_ARM_THM_CALL 0000ad75 star_expression_rule │ │ │ │ │ -00003176 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -0000317a 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -0000317e 0000300a R_ARM_THM_CALL 00017a65 INVALID_VERSION_CHECK │ │ │ │ │ -0000319c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000031a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031f6 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -00003204 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -00003208 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -0000320c 0000300a R_ARM_THM_CALL 00017a65 INVALID_VERSION_CHECK │ │ │ │ │ -00003218 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003232 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000326a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003036 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00003044 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +00003048 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +0000304c 0000300a R_ARM_THM_CALL 00017fd9 INVALID_VERSION_CHECK │ │ │ │ │ +00003058 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003072 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030aa 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003100 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000310c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003116 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +00003140 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003160 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003168 0000260a R_ARM_THM_CALL 00013a29 block_rule │ │ │ │ │ +00003172 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003194 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000031ea 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000320a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003232 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000325e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000327a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000328a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000329e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032a8 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ +000032b2 0001610a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ 000032c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000032cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032d6 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -00003300 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003320 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003328 0000260a R_ARM_THM_CALL 000139ed block_rule │ │ │ │ │ -00003332 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003354 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000033aa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000033ca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000033f2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000341e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000343a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000344a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000345e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003468 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ -00003472 0001610a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ -00003480 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000348c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003494 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003498 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000034a2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000034b0 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000034b4 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000034bc 0001602f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ -000034c0 00016030 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ -000034c4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000034cc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034f0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000034f8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003504 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003518 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003524 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003542 0000f90a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -00003550 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003558 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003562 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003570 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035fa 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003632 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000364e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000365e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003666 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000366e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000367a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000368a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000036a0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000036d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003762 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003780 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000378c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000379c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037ac 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000037fa 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003808 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003810 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003822 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000382c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003834 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038b8 0001642f R_ARM_THM_MOVW_ABS_NC 00003acd _tmp_68_rule │ │ │ │ │ -000038bc 00016430 R_ARM_THM_MOVT_ABS 00003acd _tmp_68_rule │ │ │ │ │ -000038c4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000038d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038e4 00013d0a R_ARM_THM_CALL 0001aa29 pattern_rule │ │ │ │ │ -000038f4 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00003932 00006b0a R_ARM_THM_CALL 00006cf5 strings_rule │ │ │ │ │ -0000394e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000396a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003986 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000399a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000039ca 00014a0a R_ARM_THM_CALL 0001c1b1 attr_rule │ │ │ │ │ -000039e8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a40 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a4c 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00003a50 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00003a64 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00003a70 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a86 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a96 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003a9a 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00003aa4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ab4 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003ab8 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003af8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032d4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000032d8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000032e2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000032f0 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000032f4 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000032fc 0001602f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ +00003300 00016030 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ +00003304 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000330c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003330 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003338 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003344 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003358 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003364 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003382 0000f90a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +00003390 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003398 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033a2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000033b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003400 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000343a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003472 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000348e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000349e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034a6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000034ae 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034ba 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000034ca 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034e0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003518 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000352a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035a2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000035c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035cc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000035dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000035ec 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000363a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003648 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003650 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003662 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000366c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003674 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036f8 0001642f R_ARM_THM_MOVW_ABS_NC 0000390d _tmp_68_rule │ │ │ │ │ +000036fc 00016430 R_ARM_THM_MOVT_ABS 0000390d _tmp_68_rule │ │ │ │ │ +00003704 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003718 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003724 00013d0a R_ARM_THM_CALL 0001af9d pattern_rule │ │ │ │ │ +00003734 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00003772 00006b0a R_ARM_THM_CALL 00006ca5 strings_rule │ │ │ │ │ +0000378e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037da 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000380a 00014a0a R_ARM_THM_CALL 0001c725 attr_rule │ │ │ │ │ +00003828 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003840 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003854 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003876 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003880 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000388c 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00003890 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000038a4 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000038b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038c6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000038d6 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000038da 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000038e4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000038f4 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000038f8 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003938 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003948 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003958 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x27aec contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x27df0 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 │ │ │ │ │ @@ -738,15 +716,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 0x27c6c contains 4110 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x27f70 contains 4149 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000014 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000007c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000008a 0001810a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 000000da 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -773,81 +751,81 @@ │ │ │ │ │ 000003ca 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000003ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000041c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000448 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000484 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000004ae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004c0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000004d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000502 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000051c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ -00000526 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000540 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000548 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000568 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000574 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000057c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000005b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005d6 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ -000005e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000600 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000060a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000620 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ -0000062c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000642 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ -0000065c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000674 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000068c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006a0 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ -000006be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006fa 0001910a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ -00000704 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000071e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000740 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000750 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000768 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000776 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007d6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000007e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000804 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000812 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000082e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000083a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -0000084a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000858 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000884 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000008a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000090c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000922 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00000934 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000094c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009b6 00001f2f R_ARM_THM_MOVW_ABS_NC 00002619 _tmp_7_rule │ │ │ │ │ -000009ba 00001f30 R_ARM_THM_MOVT_ABS 00002619 _tmp_7_rule │ │ │ │ │ +000004da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000504 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000051e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ +00000528 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000542 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000054a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000056a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000576 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000057e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000005b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005d8 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ +000005e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000602 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000060c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000622 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ +0000062e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000644 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ +0000065e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000676 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000068e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006a2 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ +000006c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006fc 0001910a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ +00000706 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000720 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000742 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000752 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000076a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000778 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007d8 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +000007e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000806 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000814 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000830 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000083c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +0000084c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000085a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000886 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +000008a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000090e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000924 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00000936 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000094e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009b6 00001f2f R_ARM_THM_MOVW_ABS_NC 0000260d _tmp_7_rule │ │ │ │ │ +000009ba 00001f30 R_ARM_THM_MOVT_ABS 0000260d _tmp_7_rule │ │ │ │ │ 000009c4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000009d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000009dc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000009e8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000009fc 0000202f R_ARM_THM_MOVW_ABS_NC 00002691 _tmp_8_rule │ │ │ │ │ -00000a00 00002030 R_ARM_THM_MOVT_ABS 00002691 _tmp_8_rule │ │ │ │ │ +000009fc 0000202f R_ARM_THM_MOVW_ABS_NC 00002685 _tmp_8_rule │ │ │ │ │ +00000a00 00002030 R_ARM_THM_MOVT_ABS 00002685 _tmp_8_rule │ │ │ │ │ 00000a08 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000a1c 0000212f R_ARM_THM_MOVW_ABS_NC 000026f5 _tmp_9_rule │ │ │ │ │ -00000a20 00002130 R_ARM_THM_MOVT_ABS 000026f5 _tmp_9_rule │ │ │ │ │ +00000a1c 0000212f R_ARM_THM_MOVW_ABS_NC 000026e9 _tmp_9_rule │ │ │ │ │ +00000a20 00002130 R_ARM_THM_MOVT_ABS 000026e9 _tmp_9_rule │ │ │ │ │ 00000a28 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000a3c 0000222f R_ARM_THM_MOVW_ABS_NC 0000275d _tmp_10_rule │ │ │ │ │ -00000a40 00002230 R_ARM_THM_MOVT_ABS 0000275d _tmp_10_rule │ │ │ │ │ +00000a3c 0000222f R_ARM_THM_MOVW_ABS_NC 00002751 _tmp_10_rule │ │ │ │ │ +00000a40 00002230 R_ARM_THM_MOVT_ABS 00002751 _tmp_10_rule │ │ │ │ │ 00000a48 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000a5a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a5e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a6a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000a7c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a80 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a8c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -879,1702 +857,1702 @@ │ │ │ │ │ 00000edc 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ 00000ee6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f3e 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ 00000f42 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ 00000f4a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00000f80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fac 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000fb0 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000fb8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001008 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001046 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001068 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001094 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ -000010a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000010b6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000010d2 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -000010dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000112c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001148 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001172 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001198 00019d0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ -000011a8 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000011ac 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000011b4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000011d0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000011d4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000011dc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000120a 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -0000120e 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00001216 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000122c 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00001230 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00001234 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000124e 00002e0a R_ARM_THM_CALL 00001d21 subject_expr_rule │ │ │ │ │ -0000125e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000126c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000127a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001286 00002f0a R_ARM_THM_CALL 00001e25 _loop1_64_rule │ │ │ │ │ -00001296 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000012c2 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ -000012c6 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -000012ca 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -000012de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000012f0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000012f4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000012fc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000131c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001348 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -00001352 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001366 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000136a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001372 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000139c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001412 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000143e 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001442 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001446 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -0000149c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014a6 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000014aa 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000014b2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000014cc 0000330a R_ARM_THM_CALL 00003239 _loop1_61_rule │ │ │ │ │ -0000150a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000152c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001558 0001a10a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -0000155c 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ -00001560 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ -00001574 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000162c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000165e 0001a20a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00001662 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ -00001666 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ -00001698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001722 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001730 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001744 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001756 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001770 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001782 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017ee 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000017fc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000180a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000180e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001816 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -0000181a 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -0000181e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000182a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001852 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001862 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001870 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000187a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000187e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001888 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001898 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000189c 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000018a4 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -000018a8 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -000018ac 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000018b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018d8 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000018dc 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000018e4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001916 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001922 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000192c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000194e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001952 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000195c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000196a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000196e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001976 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -0000197a 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -0000197e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000198a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000019b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019da 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000019de 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000019e8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000019f8 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000019fc 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001a04 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00001a08 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00001a0c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001a18 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a72 0000350a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ -00001a7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aaa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ae0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001af2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b30 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b34 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b3e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001b78 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001b8a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001baa 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00001bbe 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001bcc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001bfa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c30 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c34 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c3e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001c4c 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001c50 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001c58 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001c5c 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001c60 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001c6c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ca8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cc2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cf6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cfa 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d04 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001d16 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001d1a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001d22 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -00001d26 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00001d2a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001d34 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d8a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001da0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001db4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001dd6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dfa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e0c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001e10 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001e1a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e1e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e22 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e2a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e40 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001e6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e76 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e7a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e84 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001e96 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001e9a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001ea0 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001ea4 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001eaa 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001eb0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ecc 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001ed0 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001ed8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ -00001edc 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ -00001ee0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001f02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f16 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001f40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f56 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001f86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f9c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fae 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fb2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fbc 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fc0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fc4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001fce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001fe6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002010 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000201e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fa0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000faa 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000fae 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000fb6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001006 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001044 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001066 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000108e 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ +0000109c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000010b0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000010cc 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +000010d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001126 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001142 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000116c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001192 00019d0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +000011a2 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000011a6 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000011ae 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000011ca 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000011ce 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000011d6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001204 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00001208 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00001210 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001226 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +0000122a 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +0000122e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001248 00002e0a R_ARM_THM_CALL 00001c99 subject_expr_rule │ │ │ │ │ +00001258 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001266 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001274 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001280 00002f0a R_ARM_THM_CALL 00001d9d _loop1_64_rule │ │ │ │ │ +00001290 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000129c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000012bc 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +000012c0 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000012c4 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000012d8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012ea 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000012ee 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000012f6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001316 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001342 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +0000134c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001360 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001364 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000136c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001396 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000140c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001438 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +0000143c 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00001440 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00001494 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000149e 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000014a2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000014aa 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000014c4 0000330a R_ARM_THM_CALL 00003079 _loop1_61_rule │ │ │ │ │ +00001502 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001524 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001550 0001a10a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00001554 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ +00001558 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ +0000156c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000159e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001624 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001656 0001a20a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +0000165a 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ +0000165e 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ +00001690 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000171a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001728 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000173c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000174e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001768 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000177a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017e6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000017ea 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000017f4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001802 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001806 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000180e 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001812 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001816 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001822 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000184a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000185a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001868 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001872 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001876 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001880 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001890 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001894 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000189c 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +000018a0 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +000018a4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000018b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018d0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000018d4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000018dc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000190e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000191a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001924 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001946 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000194a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001954 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001962 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001966 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000196e 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001972 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001976 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001982 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000019aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019d2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000019d6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000019e0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000019f0 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000019f4 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000019fc 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00001a00 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001a04 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001a10 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a6a 0000350a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ +00001a74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ad8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b28 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b2c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b36 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001b70 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001b82 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001ba2 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +00001bb6 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001bc4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001bf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bfe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c28 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c2c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c36 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001c44 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001c48 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001c50 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001c54 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001c58 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001c64 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ce0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cea 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cee 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cf8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001d0a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001d0e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001d16 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00001d1a 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +00001d1e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001d28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d90 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001da4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001dd2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001dea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001dfc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e00 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e0a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e0e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e12 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001e1a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e30 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001e5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e66 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e6a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e74 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001e86 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001e8a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001e90 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001e94 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001e9a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001ea0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ebc 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001ec0 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001ec8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ +00001ecc 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ +00001ed0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001ef2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f06 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001f30 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f46 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001f76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f8c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f9e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fa2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fac 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001fb0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001fb4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001fbe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fd6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002000 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000200e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002022 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002032 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002042 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002058 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000206c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002076 0000360a R_ARM_THM_CALL 00000d97 _gather_208_rule │ │ │ │ │ -00002082 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000208e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000209a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020a2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000020a6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000020aa 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000020ae 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000020b8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000020c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000020e0 0000370a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ -000020ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000211c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002142 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002158 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000216c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000218e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021c0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000021c4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000021ce 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000021de 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000021e2 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000021ea 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -000021ee 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -000021f2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002210 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002234 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000225c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002270 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022c0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000022c4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000022ce 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000022d2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000022d6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000022f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002310 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002320 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000232e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002348 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002368 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -0000236c 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00002370 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00002392 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000023ee 0000390a R_ARM_THM_CALL 00000d2d invalid_for_target_rule │ │ │ │ │ -000023f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002422 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000242e 00003a0a R_ARM_THM_CALL 00000d97 _gather_212_rule │ │ │ │ │ -0000243c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002448 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002456 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002464 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000246e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002472 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000247c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000248e 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002492 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000024a2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000024e0 00003b0a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ -000024fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002504 00002e0a R_ARM_THM_CALL 00001d21 subject_expr_rule │ │ │ │ │ -00002512 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002520 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000252a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000252e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002538 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002544 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002548 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002550 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00002554 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -0000255c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002566 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000257e 00002e0a R_ARM_THM_CALL 00001d21 subject_expr_rule │ │ │ │ │ +00002048 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000205c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002066 0000360a R_ARM_THM_CALL 00000d97 _gather_208_rule │ │ │ │ │ +00002072 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000207e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000208a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002092 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002096 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000209a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000209e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000020a8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000020b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020d0 0000370a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ +000020dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000210c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002132 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002148 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000215c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000217a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000021c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021f8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000021fc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002206 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002216 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000221a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002222 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00002226 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +0000222a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002248 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002262 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002278 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022f0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000022f4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000022fe 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002302 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002306 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002326 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002340 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002350 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000235e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002378 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002398 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +0000239c 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +000023a0 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000023c2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002400 0000390a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ +00002418 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002422 00002e0a R_ARM_THM_CALL 00001c99 subject_expr_rule │ │ │ │ │ +00002430 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000243e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002448 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000244c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002456 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002462 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002466 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000246e 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00002472 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +0000247a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002484 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000249c 00002e0a R_ARM_THM_CALL 00001c99 subject_expr_rule │ │ │ │ │ +000024aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024b4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024b8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000024c0 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000024c4 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000024ca 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000024ce 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000024d2 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000024e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002508 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002536 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002582 00003a0a R_ARM_THM_CALL 00000ca5 invalid_for_target_rule │ │ │ │ │ 0000258c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002596 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000259a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000025a2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025a6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025ac 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000025b0 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -000025b4 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -000025ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002644 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002654 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002666 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000267e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000026bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002720 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002732 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002748 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002788 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000279a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027fe 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002802 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000280c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002816 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002820 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00002886 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000028a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028cc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000028ec 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002598 00003b0a R_ARM_THM_CALL 00000d97 _gather_212_rule │ │ │ │ │ +000025a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000025dc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000025e6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000025f8 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000025fc 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002638 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002648 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000265a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002672 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002714 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002726 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000273c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000277c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000278e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000027f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002800 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000280a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002814 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000287a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002894 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028c0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000028e0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000028f0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002904 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002910 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000291c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000293a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000294a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002960 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002974 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000298a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002992 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029e2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002a24 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00002a28 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00002a2c 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002a30 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002a38 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002a68 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a6c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a78 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a8e 0000412f R_ARM_THM_MOVW_ABS_NC 0000d9d5 _tmp_6_rule │ │ │ │ │ -00002a92 00004130 R_ARM_THM_MOVT_ABS 0000d9d5 _tmp_6_rule │ │ │ │ │ -00002a9a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002ab0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ab4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ac0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002adc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002af2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002af6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b02 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b18 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b1c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b28 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b3e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b42 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b4e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b9e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ba2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bae 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002bc4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bc8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bd4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002bee 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002c02 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c22 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002c2e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cd6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002d18 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002d54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d74 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002d9c 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00002dc2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002de0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002df0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002dfe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e0e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002e22 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e42 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ -00002e8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002eaa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002eca 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00002f16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f70 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f94 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002f9e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fc8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002fde 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00002ff0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003016 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000292e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000293e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002954 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002968 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000297e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002986 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002994 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029d6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002a18 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00002a1c 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00002a20 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a24 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a2c 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002a5c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a60 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a6c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a82 0000412f R_ARM_THM_MOVW_ABS_NC 0000d9d5 _tmp_6_rule │ │ │ │ │ +00002a86 00004130 R_ARM_THM_MOVT_ABS 0000d9d5 _tmp_6_rule │ │ │ │ │ +00002a8e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002aa4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aa8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ab4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002ad0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ae6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aea 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002af6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b0c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b10 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b1c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b32 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b36 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b42 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b5e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b92 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b96 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ba2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002bb8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bbc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bc8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002be2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002bf6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c16 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002c22 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c34 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002c5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cc8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002cf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d12 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d2a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002d38 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d54 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002d76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d90 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002da6 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00002dc0 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00002e0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e48 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +00002e94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ece 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002eee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f12 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00002f1c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fdc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000301e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000305a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003084 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030e6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000030f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003110 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003132 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000314c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003162 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -0000317c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00003188 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031bc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000031f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003206 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003286 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003292 0000440a R_ARM_THM_CALL 000003f9 del_targets_rule │ │ │ │ │ -0000329e 0000452f R_ARM_THM_MOVW_ABS_NC 000008a1 _tmp_22_rule │ │ │ │ │ -000032a2 00004530 R_ARM_THM_MOVT_ABS 000008a1 _tmp_22_rule │ │ │ │ │ -000032aa 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000032b6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000032d6 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -000032e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003332 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000334e 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -0000335a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000341e 0001b50a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -0000342a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000344c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003464 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -0000348a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000034c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034d6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003510 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003528 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -0000353c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000355e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000357a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003586 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000035a2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000035b4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000035c4 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00003620 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000363c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000365c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000036ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036c6 0000470a R_ARM_THM_CALL 000001c5 _gather_18_rule │ │ │ │ │ -000036d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000036e8 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003700 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -0000372a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000373a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000376c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003794 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000037c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000380c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003820 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003830 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000384a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000385c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00003872 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +0000307a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000030a2 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000030c8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000030e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030f6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003104 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003114 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003128 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003148 0001b10a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ +00003160 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003178 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +0000319a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000031ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031e4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003264 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003270 0000440a R_ARM_THM_CALL 00000235 del_targets_rule │ │ │ │ │ +0000327c 0000452f R_ARM_THM_MOVW_ABS_NC 000006dd _tmp_22_rule │ │ │ │ │ +00003280 00004530 R_ARM_THM_MOVT_ABS 000006dd _tmp_22_rule │ │ │ │ │ +00003288 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003294 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000032b4 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +000032c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003310 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000332c 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00003338 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000338a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033fc 0001b50a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00003408 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000342a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003442 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00003468 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000349e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034b4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000034ee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003506 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +0000351a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000353c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003558 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003564 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003580 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000035d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003612 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003640 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003650 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000036a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036b4 0000470a R_ARM_THM_CALL 00000001 _gather_18_rule │ │ │ │ │ +000036c2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000036d6 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000036ee 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00003708 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003718 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000374a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003772 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000037a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037ea 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000037fe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000380e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003828 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000383a 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00003850 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +0000385c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000038b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038be 0000480a R_ARM_THM_CALL 000001c5 _gather_20_rule │ │ │ │ │ +000038be 0000480a R_ARM_THM_CALL 00000001 _gather_20_rule │ │ │ │ │ 000038cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000038e0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 000038f8 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ 00003902 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003946 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00003992 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000039b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000039dc 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000039dc 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ 00003a06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003a1c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003a78 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00003a7c 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00003a82 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003a8e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003aae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ac8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ae4 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003b02 0001be0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003b0a 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ -00003b0e 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ -00003b20 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b46 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b4e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b62 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003b6e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003bee 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003c3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c5c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c80 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003cac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003d16 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d5a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d6c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003dae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003db4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dd0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003de2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003df6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e0e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003e26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e2e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e44 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e52 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e5a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003e6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e82 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003eac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ec6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ede 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f14 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003f36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a76 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00003a7a 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00003a80 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003a8c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003aac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ac6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ae2 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003b00 0001be0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00003b08 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ +00003b0c 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ +00003b1e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b42 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b4a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b5e 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003b6a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003c36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c58 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003c7c 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003ca8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003d12 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d44 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d56 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d68 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003d9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dc2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003de6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dfe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003e14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e32 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e42 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e4a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003e58 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e7a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ea2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ebc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ed4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f0a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f2c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003f48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f6e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f9c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003fe6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ffa 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00003ffe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004014 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004052 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004064 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000406c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000409e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040b2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040e6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000040ee 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040fc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000410c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000411e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004128 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004154 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004168 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004184 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041a4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000041da 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000041fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004226 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004276 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000429c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042b8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000042c8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000042d8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000042ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004304 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004308 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000431a 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ -0000431e 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ -00004328 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000432c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004354 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000437e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000043ac 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000043dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043f2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004402 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000440c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004410 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004420 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -00004424 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00004430 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004448 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000446e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004492 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044ca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000044ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000452a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000454c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004562 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000457e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000459a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000045be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004602 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000465c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004688 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046da 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004718 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000474c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004780 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004796 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000047d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047f0 0000540a R_ARM_THM_CALL 00002af5 _tmp_11_rule │ │ │ │ │ -00004800 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004816 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00004834 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -0000483c 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -00004840 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -00004852 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004872 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000048ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048d4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004914 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000497e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000049a2 0001c00a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -000049ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a14 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004a4e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004a9e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004aa2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004aaa 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004ab8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ac8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004af2 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00004b0c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b46 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b80 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bc4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bfe 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c34 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c6c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004ca6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004cf4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004d00 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -00004d04 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -00004d0c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d18 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d40 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004d54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004da8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004de0 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -00004de4 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -00004dec 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004df8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004e1e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00004e28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e3e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004e6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e8e 0000590a R_ARM_THM_CALL 00000de5 invalid_ann_assign_target_rule │ │ │ │ │ -00004eda 00005b0a R_ARM_THM_CALL 00000f01 _loop0_164_rule │ │ │ │ │ -00004efa 00005c0a R_ARM_THM_CALL 00000f01 _loop0_165_rule │ │ │ │ │ -00004f40 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004f6e 00005d0a R_ARM_THM_CALL 00002af5 _tmp_13_rule │ │ │ │ │ -00004f80 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fa8 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00004fb0 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ -00004fb4 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ -00004fde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005006 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005040 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005054 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005062 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005078 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ -0000507c 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ -00005082 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005086 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000509e 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000050a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050ca 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000050ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050f4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000050f8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000510a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005114 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ -00005118 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ -00005128 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000512c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005144 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000514c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000516e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005184 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ -00005188 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ -0000518e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005192 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000051a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005200 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000520a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00005226 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005238 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005296 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052a0 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ -000052a4 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ -000052ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052c4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000052c8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000052da 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000052e4 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ -000052e8 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ -000052fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005330 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000533e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005346 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005356 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005364 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000536e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005380 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005390 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000539e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000541a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000543c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000547e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054ea 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000550a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000553a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000555a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000558a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000055da 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000055f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005612 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000561a 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -0000561e 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -00005626 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005630 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005658 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005674 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000567e 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -00005682 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -0000568a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005694 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056b8 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000056fc 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -00005700 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -00005708 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005788 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005792 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -00005796 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -0000579e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000057aa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000057ce 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000057da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057fa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000582e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005862 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000589a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000058d2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005928 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005960 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005998 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000059d0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a08 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a46 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a7e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005ab6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005aee 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b26 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b64 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b9c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005bd4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005c06 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005c36 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005c96 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -00005c9a 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -00005ca2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005cae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cec 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d16 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d4c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005d60 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005d78 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005d9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005da2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005dfa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005e24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e72 00006a2f R_ARM_THM_MOVW_ABS_NC 00006c91 _tmp_93_rule │ │ │ │ │ -00005e76 00006a30 R_ARM_THM_MOVT_ABS 00006c91 _tmp_93_rule │ │ │ │ │ -00005e7e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005e92 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00005ea4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ea8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eb2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005ec2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ec6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ed0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005ee0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ee4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eee 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005f04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f70 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005f86 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f8a 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f96 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005fa0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006010 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000603a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006046 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000606a 0001c90a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00006082 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006096 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000609a 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000060c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000611c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000617a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000061e4 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -000061f4 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00006212 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -0000621e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006232 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006246 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000624a 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00006262 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006310 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f62 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f9e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003fa6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003fb4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003fc4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fd6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004012 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004034 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000405e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040ae 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000040d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040f0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004100 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004110 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004126 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000413c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004140 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004152 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ +00004156 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ +00004160 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004164 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000418c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000041e4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004214 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000422a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000423a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004244 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004248 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004258 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +0000425c 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00004268 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004280 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042dc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000042f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000430a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000433a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000435c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043b4 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000043b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000043f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000441e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000443a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000445c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004470 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000447a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000044d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000450c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004530 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004542 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000455e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004584 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000459c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000045e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004654 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004680 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046d2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004710 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004744 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004778 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000478e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000047ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047e8 0000540a R_ARM_THM_CALL 00002935 _tmp_11_rule │ │ │ │ │ +000047f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000480e 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000482c 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00004834 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +00004838 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +0000484a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000486a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000048b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048cc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000490c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004970 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004994 0001c00a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +000049de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a08 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004a42 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004a92 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a96 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a9e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004aac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004abc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ae2 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00004b06 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b40 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b7a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004bbe 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004bf8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c2e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c66 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004ca0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004cee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004cfa 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +00004cfe 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +00004d06 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004d12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d3a 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00004d50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004da4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dd0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dda 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +00004dde 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +00004de6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004df2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e18 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00004e22 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e38 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004e66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e88 0000590a R_ARM_THM_CALL 00000d5d invalid_ann_assign_target_rule │ │ │ │ │ +00004ed4 00005b0a R_ARM_THM_CALL 00000e79 _loop0_164_rule │ │ │ │ │ +00004ef2 00005c0a R_ARM_THM_CALL 00000e79 _loop0_165_rule │ │ │ │ │ +00004f34 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004f56 00005d0a R_ARM_THM_CALL 00002935 _tmp_13_rule │ │ │ │ │ +00004f68 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f90 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00004f98 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ +00004f9c 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ +00004fc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fd2 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00004fd6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ffc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005000 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005012 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000501c 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ +00005020 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ +00005030 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005034 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005046 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000505c 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ +00005060 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ +00005066 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000506a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000507e 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005082 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005094 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050bc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000050f6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000510a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005118 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000512e 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ +00005132 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ +00005138 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000513c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005156 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000515e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005184 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000051cc 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000051d6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00005204 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000520e 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ +00005212 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ +00005228 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000523a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005272 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000529a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052c6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000052ca 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000052dc 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000052e6 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ +000052ea 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ +000052fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000531e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000532c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005334 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005344 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005368 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005372 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005382 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005392 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053e2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005404 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005446 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054b2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000054d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005502 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005522 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005552 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000055a2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000055c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055e2 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +000055e6 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +000055ee 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000055f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005620 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000563c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005646 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +0000564a 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +00005652 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000565c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005680 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000056c2 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +000056c6 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +000056ce 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005726 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000572c 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +00005730 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +00005738 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000574e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005772 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000577e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000579e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000057d2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005806 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000583e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005876 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058c8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058fc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005930 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005968 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000059a0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000059f2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a2a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a62 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a9a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005ad2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b10 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b48 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b80 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005bb2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005be2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005c42 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +00005c46 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +00005c4e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005c58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c92 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005ca6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00005cbe 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00005cd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d0a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005daa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005dd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005df2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e22 00006a2f R_ARM_THM_MOVW_ABS_NC 00006c41 _tmp_93_rule │ │ │ │ │ +00005e26 00006a30 R_ARM_THM_MOVT_ABS 00006c41 _tmp_93_rule │ │ │ │ │ +00005e2e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005e42 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00005e54 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e58 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e62 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005e72 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e76 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e80 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005e90 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e94 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e9e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005eb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f20 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005f36 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005f3a 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005f46 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005f50 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005fc0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ff6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000601a 0001c90a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00006032 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006046 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000604a 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006074 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000612a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006172 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000617c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006194 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +000061a4 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +000061c2 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +000061ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000061f6 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000061fa 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006212 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000625a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000627c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006308 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00006314 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000632c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006338 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006358 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -00006364 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000637c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006392 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000063b0 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000063b4 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000063b8 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00006410 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000644a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000644e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006452 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006478 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006486 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000649e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000064a2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000064b2 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -000064b6 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -000064c0 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000064c4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064da 0000722f R_ARM_THM_MOVW_ABS_NC 000009e5 _tmp_233_rule │ │ │ │ │ -000064de 00007230 R_ARM_THM_MOVT_ABS 000009e5 _tmp_233_rule │ │ │ │ │ -000064e6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000064f0 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -000064f4 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +00006342 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006360 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00006364 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00006368 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000063c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000063fa 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000063fe 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006402 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006428 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006436 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000644e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006452 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006462 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00006466 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00006470 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006474 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000648a 0000722f R_ARM_THM_MOVW_ABS_NC 00000825 _tmp_233_rule │ │ │ │ │ +0000648e 00007230 R_ARM_THM_MOVT_ABS 00000825 _tmp_233_rule │ │ │ │ │ +00006496 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000064a0 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +000064a4 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +000064aa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000064ae 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000064c6 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000064ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000064fa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000064fe 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006516 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000651a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006532 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000654a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000654e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000655e 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00006562 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -000065a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065f4 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00006618 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006624 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006648 0001d20a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00006654 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000669a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066d0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000066f4 0001d30a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00006700 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006746 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000676a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006774 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067ae 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000680c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006816 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006828 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006850 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006858 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ -0000685c 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ -00006862 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006866 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000687e 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006882 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000068a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068c6 0000740a R_ARM_THM_CALL 00000b5d invalid_comprehension_rule │ │ │ │ │ -000068d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000068ec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006918 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000693a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006944 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ -00006948 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ -0000694e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006952 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006970 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000697a 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -0000697e 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -00006984 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006988 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000069a0 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000069a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000069ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069c2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000069ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069fc 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00006a00 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00006a06 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006a0a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006a2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a7a 0000752f R_ARM_THM_MOVW_ABS_NC 00003b29 _tmp_234_rule │ │ │ │ │ -00006a7e 00007530 R_ARM_THM_MOVT_ABS 00003b29 _tmp_234_rule │ │ │ │ │ -00006a86 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006a8e 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -00006a92 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -00006a98 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006a9c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006abc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ace 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006aee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b22 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b3e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b5c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006b88 0000740a R_ARM_THM_CALL 00000b5d invalid_comprehension_rule │ │ │ │ │ -00006b9a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006bc0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bd0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006c0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c2c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c46 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006cb8 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006cc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ce0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006d2e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006d76 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006db8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ddc 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006de6 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00006e18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e48 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006e82 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e8e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006eb2 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00006ec8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006eee 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006f56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f60 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00006f84 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006fb4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007062 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007070 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007082 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -0000708e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000070ac 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000070c0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000070fa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000650e 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00006512 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00006554 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006588 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065a4 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000065c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000065f8 0001d20a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00006604 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000664a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006674 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006680 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000066a4 0001d30a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +000066b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000671a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006724 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000675e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000067bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006800 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006808 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ +0000680c 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ +00006812 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006816 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000682e 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006832 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006854 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006876 0000740a R_ARM_THM_CALL 00000ad5 invalid_comprehension_rule │ │ │ │ │ +00006884 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000689c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000068c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068f4 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ +000068f8 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ +000068fe 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006902 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006920 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000692a 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +0000692e 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +00006934 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006938 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006950 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006954 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000696a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006972 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000699a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069ac 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +000069b0 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +000069b6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000069ba 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000069da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a2a 0000752f R_ARM_THM_MOVW_ABS_NC 00003969 _tmp_234_rule │ │ │ │ │ +00006a2e 00007530 R_ARM_THM_MOVT_ABS 00003969 _tmp_234_rule │ │ │ │ │ +00006a36 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006a3e 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +00006a42 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +00006a48 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006a4c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006a6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006aca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ad2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006aee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b0c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006b38 0000740a R_ARM_THM_CALL 00000ad5 invalid_comprehension_rule │ │ │ │ │ +00006b4a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006b70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b9c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006bbe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bdc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bf6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c68 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006c78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c90 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006cde 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006d26 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006d68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d8c 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006d96 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00006dc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006df8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006e32 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e3e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006e62 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00006e78 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006e9e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f10 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00006f34 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006f64 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007012 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007020 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007032 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +0000703e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000705c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007070 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000070aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000070be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000070c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000070d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000070f2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000070fa 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000710e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007114 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007122 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007142 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000714a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000715e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007170 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007192 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071d0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000071f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007202 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000720a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007242 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007252 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007262 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000727a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072ec 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007314 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007340 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007354 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007358 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007362 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000073ae 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000073e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000742e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007460 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000748c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000074a4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000074ee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000074fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000750a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007520 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000753a 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00007556 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007588 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000758c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007596 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000075ae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000075c2 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000075d8 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000075f8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000760e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000761c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007634 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000763c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000764a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000765e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007680 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076da 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000076fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007720 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007754 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007758 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007762 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000777a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007790 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000077a6 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000077b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000077d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000077de 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000077f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007846 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007888 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000078c6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000790a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007918 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007934 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007948 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000795c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007976 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000798c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079ea 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007a06 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a60 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ab4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007ae6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007120 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007142 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007164 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007180 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000071a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071b2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000071ba 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000071f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007202 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007212 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000722a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000729c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000072c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072f0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007304 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007308 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007312 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000735e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007398 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000073de 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007410 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000743c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007454 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000749e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000074ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074ba 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000074d0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000074ea 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007506 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007538 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000753c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007546 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000755e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007572 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007588 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000075a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000075be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000075cc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000075e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000075ec 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000075fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000760e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007630 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000768a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000076ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076d0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007704 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007708 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007712 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000772a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007740 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007756 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00007762 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007780 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000778e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000077a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000077fc 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000783e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000787c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000078c0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000078ce 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000078ea 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000078fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007912 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000792c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007942 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007958 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000796e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007990 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079a0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000079bc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a1a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a6e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007aa2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007ada 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007b1c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007b5c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007b96 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007bcc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007c02 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007c3a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007c6c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007c78 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -00007c7c 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -00007c84 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007c90 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007cb8 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007ce2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cec 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -00007cf0 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -00007cf8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007d04 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007d2a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007d36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d66 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007d72 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007dcc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007dfa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e50 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007e8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ecc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ef0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f8c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007fb0 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00007fe6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008004 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008014 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008024 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008034 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000804a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000805a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000807e 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000080a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000080b2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000080f0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008118 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008126 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008138 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008160 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000816a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008190 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000081b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000081d0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008210 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000822c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008256 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000825e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000828c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008298 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082ac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000082ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008306 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008322 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008336 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000833e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008356 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008366 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008374 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000837c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083e6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008408 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000844e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008490 0000740a R_ARM_THM_CALL 00000b5d invalid_comprehension_rule │ │ │ │ │ -0000849e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084b4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000084de 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000084ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008502 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008518 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008530 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00008538 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000853c 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -00008564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008570 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000858c 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -000085a2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000085a6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000085aa 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000085ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008600 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000861a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000862a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008682 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000086ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086f2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008740 0000802f R_ARM_THM_MOVW_ABS_NC 00000af1 _tmp_158_rule │ │ │ │ │ -00008744 00008030 R_ARM_THM_MOVT_ABS 00000af1 _tmp_158_rule │ │ │ │ │ -0000874e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000878e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087c0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000087ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008804 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000882a 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00008838 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088ca 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000088ce 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000088d8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000088f4 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -000088fe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008918 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008932 0000812f R_ARM_THM_MOVW_ABS_NC 00000c15 _tmp_159_rule │ │ │ │ │ -00008936 00008130 R_ARM_THM_MOVT_ABS 00000c15 _tmp_159_rule │ │ │ │ │ -0000893e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008948 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ -0000894c 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ -00008952 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008956 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000896e 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008972 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008998 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089f0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000089f4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000089fe 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008a08 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ -00008a0c 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ -00008a12 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a16 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a3a 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -00008a3e 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00008a44 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a48 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a5e 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008a66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ab6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008adc 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00008af4 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00008b0c 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ -00008b10 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ -00008b16 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008b1a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008b32 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008b36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b4c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b9c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008bee 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008c52 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008c82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c94 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008cc0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008d20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d42 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008d7a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d86 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008d98 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008db0 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008e02 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008e10 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e24 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008e2c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008e3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e6a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008e7c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e90 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f0c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008f46 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008f6a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008f7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fa0 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008fc0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009002 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000901c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000905a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009072 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000090a6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000090de 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009118 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009152 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009188 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000091ba 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000091ec 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000921c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00009228 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -0000922c 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -00009234 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009240 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009268 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00009286 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092c8 0000572f R_ARM_THM_MOVW_ABS_NC 00007219 t_lookahead_rule │ │ │ │ │ -000092cc 00005730 R_ARM_THM_MOVT_ABS 00007219 t_lookahead_rule │ │ │ │ │ -000092d4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000092e0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009304 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000930e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009322 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009338 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009360 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000093b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000093c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000942a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000947c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000094a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094b8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000094e4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009552 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009578 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000095de 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000095ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000095fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009614 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00009666 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009684 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000969a 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -000096a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096b2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000096cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000096d4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000096e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b56 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b8c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007bc2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007bfa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007c2c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007c38 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +00007c3c 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +00007c44 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007c50 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007c78 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007ca2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cac 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +00007cb0 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +00007cb8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007cc4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007cea 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007cf6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d26 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007d32 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d92 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007dbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007df0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e12 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007e54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e92 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007eb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007eda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f5a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f7e 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00007fb4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007fd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fe2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007ff2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008002 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008018 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008028 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000804c 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00008070 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008080 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000080be 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000080e6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000080f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008106 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008140 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000816a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008182 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000819e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000081a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081ea 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008202 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008228 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008232 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000824a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008252 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000826a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008280 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000828e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008296 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000082c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000830c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008324 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008346 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000083ce 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000083f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008436 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008478 0000740a R_ARM_THM_CALL 00000ad5 invalid_comprehension_rule │ │ │ │ │ +00008486 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000849c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000084c6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000084d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008500 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00008518 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00008520 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +00008524 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000854c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008558 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008574 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000858a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000858e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008592 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000085b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000085e8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008602 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008612 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000866a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000086b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000086d6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008718 0000802f R_ARM_THM_MOVW_ABS_NC 00000a69 _tmp_158_rule │ │ │ │ │ +0000871c 00008030 R_ARM_THM_MOVT_ABS 00000a69 _tmp_158_rule │ │ │ │ │ +00008726 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008766 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008798 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000087c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008804 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +000088a0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000088a4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000088ae 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000088ca 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +000088d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000088ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008906 0000812f R_ARM_THM_MOVW_ABS_NC 00000c15 _tmp_159_rule │ │ │ │ │ +0000890a 00008130 R_ARM_THM_MOVT_ABS 00000c15 _tmp_159_rule │ │ │ │ │ +00008912 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000891c 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ +00008920 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ +00008926 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000892a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008942 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008946 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000896a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000897e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089ac 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +000089b0 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +000089b6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000089ba 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000089d0 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000089da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000089e6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000089ea 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000089f4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000089fe 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ +00008a02 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ +00008a08 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a0c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a38 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008a46 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a5e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a96 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008abc 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00008ad4 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00008aec 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ +00008af0 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ +00008af6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008afa 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008b12 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008b16 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b2c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b7c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008bce 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008c32 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008c62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c74 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008ca0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008d00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d22 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008d5a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d66 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008d78 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008d90 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008de2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008df0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e04 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008e0c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008e1e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e4a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008e5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008eec 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008f26 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008f4a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008f5e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f80 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00008fa0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008fe2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ffc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000903a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009052 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009086 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000090be 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000090f8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009132 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009168 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000919a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000091cc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000091fc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009208 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +0000920c 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +00009214 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009220 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009248 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00009266 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000929e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092a8 0000572f R_ARM_THM_MOVW_ABS_NC 000071c9 t_lookahead_rule │ │ │ │ │ +000092ac 00005730 R_ARM_THM_MOVT_ABS 000071c9 t_lookahead_rule │ │ │ │ │ +000092b4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000092c0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000092e4 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000092ee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009302 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009318 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009340 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009390 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000093a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000940a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000945c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009488 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009498 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000094c4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009532 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009558 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000095be 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000095ca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000095dc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000095f4 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00009646 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009664 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000967a 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00009686 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009692 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000096ac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000096b4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000096c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000096da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000096fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000971a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000978a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000097b8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000097e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097f6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009822 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000983c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009868 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009886 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000989c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000098c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098ee 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000990c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009914 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000994e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009976 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000999c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099c6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000099ce 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009a02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a80 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009ab6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009ac4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ad2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009ae8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009b00 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00009b4a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b6e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009b8e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009bb0 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009bd0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009bf4 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009c16 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009c2e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c3c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c50 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c66 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c7c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c94 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009ca4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009cbe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cd4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ce0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009cf4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d24 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d76 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009da2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009dfa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e30 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009e6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ea0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009eca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ef2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fc0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a000 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a032 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a058 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a0ce 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a0fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a114 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a13c 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a176 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1d0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a220 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a250 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a276 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a29c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a310 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a338 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a360 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a388 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3b8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a3f2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a3fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a412 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000a422 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000a440 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000a456 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a472 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a47c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4ac 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a4b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4da 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a4e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a50e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a532 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000a54e 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a570 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a57a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a59e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5d4 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a60a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a638 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a654 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a65e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a68a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a694 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6c0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a6ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a706 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a710 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a748 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a75c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a780 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a78c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7ca 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a7d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a808 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a814 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a852 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a864 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a88c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a898 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8c6 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a8d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8fe 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a90a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a92a 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a946 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a952 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a964 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a97e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a994 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9f2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aa24 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa2c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa50 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa58 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000aa68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aabc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aad2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aae6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aafa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab9c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abb6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000abfc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac18 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ac2a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac38 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acaa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000acb6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ace4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adaa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000adda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000adfe 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ae12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae32 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ae3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae54 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ae66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aea2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aec4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000af4c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000afae 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000afd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aff6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000affc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b04a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b070 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b0ce 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b12c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b158 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b16e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b194 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b1ca 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b252 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b282 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b298 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b2be 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b332 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b348 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b350 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b378 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b3aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b40e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b440 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b49c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b512 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b578 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b5f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b60e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b636 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b692 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b746 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b760 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b786 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b7d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b80a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b824 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b84a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b8fc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b934 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b978 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b980 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9d8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ba10 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba58 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba90 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000baf2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bb14 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bbc6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bbf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc08 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc3c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc62 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bc6c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bce0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcf6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bda2 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000bda6 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000bdac 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bdb0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bdc4 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000bdc8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bde4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdf6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be0a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be56 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be78 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf18 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bf40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf56 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bf72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf88 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bfaa 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bfd0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bfee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bffc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c046 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c064 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c08e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c0b4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c0fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c166 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1a4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1e2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c220 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c25e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c2b6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c2f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c314 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c356 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c372 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c3b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3d0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c412 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c42e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c470 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c48a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c4b0 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c4b8 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -0000c4bc 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -0000c4ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c4f2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c518 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c532 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c56a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5a6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5de 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c61a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c652 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c68e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c6c6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c700 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c734 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c78c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c80e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c838 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c862 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c8c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c908 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c914 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c932 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c938 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c95c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c97c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c98c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9a8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c9ac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c9b4 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000c9b8 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000c9ca 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c9ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca36 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ca60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cae4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cb0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb3a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cb4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb7a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cb9c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cbd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbea 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cc14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc3c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cc54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ccaa 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000ccb6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cce0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd04 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000cd26 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000976a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009798 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000097c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097d6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009802 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000981c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009848 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009866 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000987c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000098a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098ce 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000098ec 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000098f4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000992e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009956 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000997c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099a6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000099ae 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000099e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a60 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009a96 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009aa4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ab2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009ac8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009ae0 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00009b2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b4e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009b6e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b90 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009bb0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009bd4 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009bf6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009c0e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c1c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009c30 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c46 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009c5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c74 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009c84 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009c9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cb4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cc0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009cd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ce8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cf2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d56 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009d82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009dda 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e10 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009e4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009eaa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ed2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009efa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fa0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fe0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a012 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a038 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a0ae 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a0de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0f4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a11c 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a156 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1b0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a200 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a230 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a256 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a27c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a318 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a340 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a368 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a398 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a3d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a3de 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a3f2 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000a402 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000a420 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000a436 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a452 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a45c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a48c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a496 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4ba 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a4c4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4ee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a512 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000a52e 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a550 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a55a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a57e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a588 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5b4 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a5be 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5ea 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a618 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a634 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a63e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a66a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a674 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6a0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a6aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6e6 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a6f0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a728 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a73c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a760 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a76c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a78e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7aa 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a7b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7e8 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a7f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a832 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a844 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a86c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a878 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8a6 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a8b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8de 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a8ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a90a 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a926 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a932 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a944 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a95e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a974 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a988 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9d2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aa04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa30 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000aa38 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aa48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa8c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa9c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aab2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aac6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aada 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab1c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ab36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab96 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000abdc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abe4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abf8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ac0a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac18 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac8a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acc4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ace0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acfa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad8a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000adba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000adde 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000adf2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae12 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ae1c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae34 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ae46 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae82 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aea4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000af2c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af6a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af8e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000afb4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000afd6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000afdc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b02a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b050 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b0ae 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b10c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b138 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b14e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b174 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b1aa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b232 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b262 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b278 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b29e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b312 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b328 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b330 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b358 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b38a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b392 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b3ee 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b420 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b47c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b4f2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b558 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b5d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5ee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b616 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b672 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b726 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b740 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b766 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b7b4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b7ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b804 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b82a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b8dc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b914 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b958 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b960 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9b8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b9f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba38 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba70 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bad2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000baf4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bba6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbbc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bbd8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bc04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc1a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc40 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bc4a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bca8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bcbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bcd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bcea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd80 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000bd84 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000bd8a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bd8e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bda2 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000bda6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bdc2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bdd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bde8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be36 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be58 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bef8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bf20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf36 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bf52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf68 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bf8a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bfb0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bfce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bfdc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c026 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c044 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c06e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c094 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c0da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c146 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c184 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c1c2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c200 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c23e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c296 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c2d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2f4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c336 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c352 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c394 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3b0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c3f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c40e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c450 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c46a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c490 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c498 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +0000c49c 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +0000c4aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c4d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c4f8 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c512 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c54a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c586 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5be 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5fa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c632 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c66e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c6a6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c6e0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c714 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c76c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c784 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c79c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7ee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c818 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c840 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c8a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8c2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c8f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c91c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c93c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c94c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c968 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c96c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c974 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000c978 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000c98a 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c98e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c9ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c9b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca16 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ca40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cac4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000caee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb1a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cb2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb5a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cb7e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cbb2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cbc8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cbf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc1a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cc5c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cc7c 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000cc88 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccb2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ccd8 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ccfa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd1c 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000cd24 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000cd28 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ 0000cd4e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd6a 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000cd72 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000cd76 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000cd8a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cdb0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cdd2 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000cdda 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000cdde 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000cd76 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd92 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000cd9a 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000cd9e 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000cdb2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cdd8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000cdf2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce18 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ce34 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ce4c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ce78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce8c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cea2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ceb8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ced2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cf1a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cf38 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf62 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf88 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cfd2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d03e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d05e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d08e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d0da 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d0f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d126 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d144 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1a0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d1ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d1d0 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d1f8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d22c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d264 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d2c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d2f4 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d312 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d34a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d382 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d3bc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d3f0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d428 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d494 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d4c4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d4f4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d544 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d550 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d576 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000d582 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d5c0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000d5e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d622 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d64e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d674 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d684 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d68c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce06 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce36 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ce4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce68 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ce94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ceb0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cebe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cefa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cf18 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf42 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf68 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cfb2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d01e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d03e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d06e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d0ba 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d0d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d106 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d124 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d180 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d18c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d1b0 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d1d8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d20c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d244 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d29a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d2d2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d30a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d344 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d378 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d3b0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d40a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d416 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d440 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d478 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d4ac 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d4e0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d534 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d540 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d566 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000d572 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d59c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d5b0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000d5c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d636 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d662 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d66a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d67a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d682 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d6da 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000d700 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d712 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000d73c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d76a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d788 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000d7b8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -2615,15 +2593,15 @@ │ │ │ │ │ 0000dbde 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ 0000dbe6 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ 0000dbea 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ 0000dbfa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000dc22 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000dc52 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000dc66 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dc7c 0000390a R_ARM_THM_CALL 00000d2d invalid_for_target_rule │ │ │ │ │ +0000dc7c 00003a0a R_ARM_THM_CALL 00000ca5 invalid_for_target_rule │ │ │ │ │ 0000dc82 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000dc9a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000dca2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000dcf2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000dd20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000dd3a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000dd54 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -2700,42 +2678,42 @@ │ │ │ │ │ 0000e3be 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000e3c6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e3dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e3f0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000e438 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e44e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e456 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e46e 00009d0a R_ARM_THM_CALL 00000a91 _tmp_227_rule │ │ │ │ │ +0000e46e 00009d0a R_ARM_THM_CALL 00000a09 _tmp_227_rule │ │ │ │ │ 0000e47e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e48c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e496 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e49a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e4a4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000e4b0 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 0000e4b4 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 0000e4bc 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ 0000e4c0 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ 0000e4c8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000e4d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e4f0 00009e0a R_ARM_THM_CALL 00000a91 _tmp_228_rule │ │ │ │ │ +0000e4f0 00009e0a R_ARM_THM_CALL 00000a09 _tmp_228_rule │ │ │ │ │ 0000e500 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ 0000e504 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ 0000e508 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 0000e550 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000e570 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e586 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e59c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e5ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e5f0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000e61a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 0000e62e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e638 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e63c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e646 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e656 0000a00a R_ARM_THM_CALL 000011c5 invalid_arguments_rule │ │ │ │ │ +0000e656 0000a00a R_ARM_THM_CALL 0000113d invalid_arguments_rule │ │ │ │ │ 0000e664 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e704 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e71c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e762 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e7c0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e7c4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e7c8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -2783,15 +2761,15 @@ │ │ │ │ │ 0000ebe2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000ebec 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ec10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ec26 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ 0000ec2a 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ 0000ec30 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000ec34 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec4a 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ec4a 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000ec4e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ec64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ec78 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000ec80 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000ec8e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000eca2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ecbc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -2823,2080 +2801,2119 @@ │ │ │ │ │ 0000f10c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f120 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000f18a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000f1be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f1ce 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000f1f2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000f200 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f2ae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f30c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f324 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f35c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f38c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f396 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f444 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f484 0000a70a R_ARM_THM_CALL 00002e5d type_param_rule │ │ │ │ │ -0000f4ac 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f4ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4dc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f4ec 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f4fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000f510 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f526 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f52e 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ -0000f532 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ -0000f55c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f58e 0000a70a R_ARM_THM_CALL 00002e5d type_param_rule │ │ │ │ │ -0000f5b4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f5c2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f5ca 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f5e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f5e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f608 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f610 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f622 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f63e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f646 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f64a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f64e 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ -0000f652 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ -0000f668 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f66c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f682 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f706 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f724 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f732 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f748 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f762 0001f20a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f77e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f796 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f7a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f83c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f854 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f89a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f8d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8dc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8e0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f8f4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8f8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8fc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f90e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f938 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f946 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f95e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f976 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000f990 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000f998 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000f99c 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000f9b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9ca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fa08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa34 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fa54 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fa62 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa80 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa84 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa8c 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000fa90 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000fa96 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000faa0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000face 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fae0 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000fae4 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000faea 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000faee 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fb02 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000fb06 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbc4 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000fbce 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000fc26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc52 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fc86 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fca4 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fcc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fce0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fce4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fcec 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000fcf0 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000fcf6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fd00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd32 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000fd36 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000fd3c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd40 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd54 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000fd58 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe00 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fe34 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe56 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000feb0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ff06 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ff14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff3c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ff72 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ff96 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fff0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001003e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001004c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010094 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000100cc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000100f0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010148 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001019e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000101ce 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000101ea 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010206 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010218 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010266 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001027a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001029e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000102d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102e6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000102ea 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000102ee 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010336 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001033a 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -0001033e 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -00010352 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010376 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000103aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103c2 0000b60a R_ARM_THM_CALL 00000a3d _tmp_169_rule │ │ │ │ │ -00010446 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001045e 0000bb0a R_ARM_THM_CALL 00000a3d _tmp_174_rule │ │ │ │ │ -00010468 0000bc0a R_ARM_THM_CALL 00000001 _loop0_175_rule │ │ │ │ │ -00010472 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104e4 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -000104e8 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -000104ee 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000104f2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010506 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001050a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010522 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001054c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001055a 0000bf0a R_ARM_THM_CALL 00000001 _loop0_177_rule │ │ │ │ │ -00010566 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010570 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -00010574 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -0001057e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010586 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000105b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105de 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -000105e2 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -000105e8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000105ec 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010602 0000c00a R_ARM_THM_CALL 00000001 _loop0_170_rule │ │ │ │ │ -00010610 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001061c 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -00010620 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -00010636 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010646 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010652 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010656 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001065e 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ -00010662 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ -00010684 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -00010688 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00010698 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000106ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000106be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000106d6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000106de 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000106f0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000106f8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010706 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010714 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010730 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001073c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010756 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010780 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010792 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000107f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001080c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010824 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001082e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010832 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001083c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001084e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010880 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000108b2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000108d2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010918 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010958 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001096c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001098c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000109a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109ac 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000109b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000109ba 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109c2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010a1e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010a48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a64 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010a8a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010aa0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010aae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ac0 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00010b0a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b52 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010b74 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010b8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b9a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b9e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ba2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010be8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010bfc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c1e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c32 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c82 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c96 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cb0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cc4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cda 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d2a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010d4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d6e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010d8c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010dbc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010dea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010df0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e4e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ec6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010ef4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010f3a 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00010f5e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010f76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f86 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010f94 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010fa4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010fb6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fba 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fc4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010fde 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ff2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011026 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011034 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001104e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -0001105c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00011082 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011090 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000110c4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000110f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001110e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011124 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011154 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00011160 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001117e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000111a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001120e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011216 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011220 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001123a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011280 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001128a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011290 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011294 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001129c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ -000112a0 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ -000112a6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000112b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f2e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f2f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f304 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f31c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f354 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f384 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f38e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f438 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f478 0000a70a R_ARM_THM_CALL 00002c9d type_param_rule │ │ │ │ │ +0000f4a0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f4c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4d0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f4e0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f4f0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000f504 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f51a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f522 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ +0000f526 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ +0000f550 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f582 0000a70a R_ARM_THM_CALL 00002c9d type_param_rule │ │ │ │ │ +0000f5a8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f5b6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f5be 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f5d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f604 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f616 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f632 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f63a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f63e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f642 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ +0000f646 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ +0000f65c 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f660 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f676 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f6ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6fa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f718 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f726 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f73c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f756 0001f20a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f772 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f78a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f794 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f830 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f848 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f88e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f8cc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8d0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8d4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f8e8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8ec 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8f0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f902 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f92c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f93a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f952 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f96a 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000f984 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000f98c 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000f990 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000f9aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9be 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f9fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fa48 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fa56 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa74 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fa78 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fa80 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000fa84 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000fa8a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fa94 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fac2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fad4 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000fad8 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000fade 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fae2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000faf6 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fafa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbb8 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000fbc2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000fc1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc46 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fc7a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fc98 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fcbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcd4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fcd8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fce0 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000fce4 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000fcea 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fcf4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd26 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000fd2a 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000fd30 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd34 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd48 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fd4c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdf2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fe2a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fe50 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000feb8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ff18 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ff26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff4c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ff86 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ffaa 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010006 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001005e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001006c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100b0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000100ea 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010110 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001016c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000101c6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000101f4 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00010212 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001022a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001023e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001028e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000102a6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000102d2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010308 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001031c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010320 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010324 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001036c 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00010370 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +00010374 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +00010388 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000103aa 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000103ce 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000103ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010404 0000b60a R_ARM_THM_CALL 000009b5 _tmp_169_rule │ │ │ │ │ +00010488 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104a0 0000bb0a R_ARM_THM_CALL 000009b5 _tmp_174_rule │ │ │ │ │ +000104b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010510 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001051c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010526 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +0001052a 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +00010530 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010534 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010548 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001054c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010564 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001058e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105b2 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +000105b6 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +000105c0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000105c8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000105f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010602 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010616 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010620 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +00010624 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +0001062a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001062e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010652 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001065e 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +00010662 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +00010678 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010688 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010694 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010698 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000106a0 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ +000106a4 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ +000106c6 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +000106ca 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +000106da 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000106ee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010700 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010718 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010720 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010732 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001073a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010748 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010754 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010770 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001077e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010796 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001082e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010848 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010860 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001086a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001086e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010878 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001088a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000108bc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000108ee 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001090e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010954 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010994 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109a8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109c8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000109e0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109e8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000109ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000109f6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109fe 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010a5a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010a84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010aa0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010ac6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010adc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010aea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010afc 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00010b46 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010b70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b8e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010bb0 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010bc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bd6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bda 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bde 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010c24 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c38 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c6e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010cac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010cbe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010cd2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010cec 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d16 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d64 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010d88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010da8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010dc8 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010dfe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010e28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010e48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e8a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010eae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f02 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010f30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f50 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f78 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00010f9e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010fb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fc8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010fd6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010fe6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010ff8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ffc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011006 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011020 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011038 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001106a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011078 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000110aa 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000110d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110f4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001110c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001113c 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00011148 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011166 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001118c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001119a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000111b6 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +000111c2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000111e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000111f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001120e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011224 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011244 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001124c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011256 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011272 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011282 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011290 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000112d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011326 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001133a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001133e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011342 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -00011346 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -0001135c 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000113c6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000113e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000113ee 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000113fe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001140e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001145e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001146c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011474 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011488 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001148e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011498 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114ec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011548 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011594 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000115c8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011622 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001166c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001169c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000116b0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000116be 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000116cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000116d4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000116f4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011700 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011708 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001171c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001172a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001173a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001174e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011756 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001175a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011764 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001176e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011780 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001178c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000117a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117b0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000117be 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000117fe 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001184e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011890 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000118aa 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000118b8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000118c4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000118cc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000118dc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000118e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001192a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011950 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001196c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001198e 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000119a8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000119c8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000119f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011a12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a4c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011a98 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011aca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011af0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b16 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011b3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b62 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011bc2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011bf4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c1a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011c44 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011c68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c8e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011cbe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011cda 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011cfc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000112e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112e6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000112ea 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000112f2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ +000112f6 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ +000112fc 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00011304 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001133a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011346 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001134a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001134e 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +00011352 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00011368 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011370 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011406 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011420 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001142e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001143e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001144e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001149e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000114ac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000114b4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000114c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000114ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000114d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001152c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011588 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000115d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011608 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011662 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000116ac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000116dc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000116f0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000116fe 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001170c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011714 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011734 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011740 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011748 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001175c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001176a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001177a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001178e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011796 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001179a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000117a4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000117ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117cc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000117e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117f0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000117fe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001183e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001188e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000118d0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000118ea 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000118f8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011904 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001190c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001191c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011926 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011968 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011990 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000119cc 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000119e6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a08 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011a38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a44 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011a8c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011ad8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b30 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b56 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011b7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ba2 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011c02 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011c34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c5a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011c84 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011ca8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cce 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011cfe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d1a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00011d3c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d86 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011dae 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011dd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011de0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011de4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011dee 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011e00 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011e0a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e1e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e3a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011e5a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011e74 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011ea0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ebc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011ee0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f1c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f6e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011f96 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011fba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fc8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fcc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fd6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011fe8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011ffa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012010 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001202e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001205a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012094 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000120ec 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001215e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012174 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012194 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000121d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000121ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001221a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001222c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012234 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012240 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001225c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012270 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000122dc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001230c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012310 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001231a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012334 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001234a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012372 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012380 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012398 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000123b0 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000123ca 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000123d2 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -000123d6 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -000123ee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001242a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012470 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012484 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000e69 _tmp_161_rule │ │ │ │ │ -00012488 0000cf30 R_ARM_THM_MOVT_ABS 00000e69 _tmp_161_rule │ │ │ │ │ -00012490 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000124b4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000124be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124d2 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ -000124d6 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ -000124de 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000124e6 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -000124ea 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -000124f0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000124f4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001250c 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012512 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001252c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001253e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012542 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001255a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00012568 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ -0001256c 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ -00012578 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001257e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001258c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001259e 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b5b _tmp_162_rule │ │ │ │ │ -000125a2 0000d130 R_ARM_THM_MOVT_ABS 00000b5b _tmp_162_rule │ │ │ │ │ -000125aa 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000125b4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000125b8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000125d0 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000125d8 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ -000125dc 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ -000125fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012610 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001267e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000126ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000126f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012714 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00012730 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001273a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012756 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00012772 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012788 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000127b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000127c8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000127ec 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000127fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012834 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012856 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001287c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001288c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001289e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000128c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012910 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012936 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012968 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012984 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001299c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000129b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000129ee 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012a3c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012a6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a92 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012aba 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012ade 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012aec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b06 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012b6a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012b9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bc2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012bec 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012c10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c36 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012c62 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c7e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ca2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012ce4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012d12 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d36 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012d5c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012d80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d94 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d98 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d9c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012db0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012dbc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012dd2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012dea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012e08 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012e26 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012e38 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012e82 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ea0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ec6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012f06 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012f32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f56 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012f7c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012f9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012faa 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fae 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fb8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012fc8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012ffe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013014 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001302e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013064 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013098 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000130a6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000130ae 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000130fc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013118 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001314c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013164 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013196 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000131b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000131d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000131da 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000131e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013214 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013230 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013286 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001329c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013308 0000d80a R_ARM_THM_CALL 00000001 _loop0_48_rule │ │ │ │ │ -00013326 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00013350 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001335a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001338e 0000da0a R_ARM_THM_CALL 000002e5 param_star_annotation_rule │ │ │ │ │ -000133a8 0000da0a R_ARM_THM_CALL 000002e5 param_star_annotation_rule │ │ │ │ │ -000133d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000133fe 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001341e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013438 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013450 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013468 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134fc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013500 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013506 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001350a 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001351e 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013522 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013542 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001354c 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ -00013556 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001355a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013560 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -00013564 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -00013578 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013590 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135be 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ -000135ca 0000de0a R_ARM_THM_CALL 00000001 _loop0_182_rule │ │ │ │ │ -000135d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135e6 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ -000135f0 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -000135f4 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -000135fa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000135fe 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013612 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013616 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001362a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013650 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001365c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013660 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001366a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001367a 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001368a 0000e00a R_ARM_THM_CALL 00000001 _loop0_49_rule │ │ │ │ │ -000136a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136c8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000136ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001370e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013722 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013746 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001375a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013772 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001378a 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001379a 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -0001379e 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -000137a4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000137a8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000137ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000137e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000137f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013800 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001380a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001380e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013812 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ -00013816 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ -00013820 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013848 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013852 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -00013856 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -0001385c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013860 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000138ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013908 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013932 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001393c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00013940 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -00013946 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001394a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001395e 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013962 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013982 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001398c 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ -00013996 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001399a 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -000139ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000139d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a26 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a84 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013a9c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013aa0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013af8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013b02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b0c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013b38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013b8a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013be0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013bee 0001880a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00013c04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c16 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013c32 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013c46 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013c90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013cba 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013cf8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013d20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d5a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013d86 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013d98 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00013db2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013dbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ddc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013df4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e18 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e32 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013e3a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013e46 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e64 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013e6c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013e78 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e7c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e86 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013e90 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00013e94 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00013e98 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ -00013e9c 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ -00013ea6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013eb8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013eca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d7c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011da8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011dc6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011dee 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011e12 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e20 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e24 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e2e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011e40 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011e4a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e7a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011e9a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011eb4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011ee0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011efc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011f20 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011f5c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011f8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011fae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011fd6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011ffa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012008 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001200c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012016 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012028 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001203a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012050 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001206e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001209a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000120d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001212c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001219e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000121b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012204 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012216 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001222a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001223c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001225a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001226c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012274 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012280 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001229c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122b0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001231c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001234c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012350 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001235a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012374 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001238a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000123b2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000123c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000123f0 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001240a 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00012412 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +00012416 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0001242e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001246a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000124b0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000124c4 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000de1 _tmp_161_rule │ │ │ │ │ +000124c8 0000cf30 R_ARM_THM_MOVT_ABS 00000de1 _tmp_161_rule │ │ │ │ │ +000124d0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000124f4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000124fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012512 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ +00012516 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ +0001251e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012526 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +0001252a 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +00012530 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012534 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001254c 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012552 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001256c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001257e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012582 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001259a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000125a8 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ +000125ac 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ +000125b8 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000125be 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000125de 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b5b _tmp_162_rule │ │ │ │ │ +000125e2 0000d130 R_ARM_THM_MOVT_ABS 00000b5b _tmp_162_rule │ │ │ │ │ +000125ea 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000125f4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000125f8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012610 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00012618 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ +0001261c 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ +0001263e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012650 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001270a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012736 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012754 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00012770 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001277a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012796 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000127b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000127c8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000127f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012808 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001282c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001283e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012874 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012896 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000128bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000128cc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000128de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012904 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012950 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012976 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000129a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000129c4 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000129dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000129f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a2e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012a7c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012aae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ad2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012afa 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012b1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b46 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012ba8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012bda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c00 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012c2a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012c4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c74 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012ca0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cbc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012ce0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012d22 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012d50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d74 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012d9a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012dbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dd2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dd6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dda 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012dee 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012dfa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e10 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e28 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012e46 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012e64 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012e76 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012ec0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ede 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012f04 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012f44 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012f70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f94 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012fba 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012fdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012fe8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012fec 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ff6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013006 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001303c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013052 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001306c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000130a2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000130d6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000130e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000130ec 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001313a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013156 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001318a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000131f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013210 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013218 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013224 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001323c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013252 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001326e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000132c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001331e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013362 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001338c 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00013396 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133ca 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ +000133e4 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ +0001340c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001343a 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001345a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013474 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001348c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013506 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001352e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013538 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001353c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013542 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +00013546 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001355a 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001355e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001357e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013588 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ +00013592 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013596 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001359c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +000135a0 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +000135b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000135e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000135fa 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ +00013614 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013622 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ +0001362c 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +00013630 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +00013636 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001363a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001364e 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013652 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013666 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001368c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013698 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001369c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000136a6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000136b6 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000136e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000136f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013704 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001372a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001374a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001375e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013782 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013796 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000137ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000137c6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000137d6 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +000137da 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +000137e0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000137e4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013806 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013824 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001382e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001383c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013846 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001384a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001384e 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ +00013852 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ +0001385c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013884 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001388e 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +00013892 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +00013898 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001389c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000138e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001391e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013930 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013944 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001396e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013978 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001397c 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +00013982 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013986 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001399a 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001399e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000139be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000139c8 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ +000139d2 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +000139d6 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +000139ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a62 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ac0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013ad8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013adc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b34 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013b3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b48 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013b74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013bc6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013c1c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013c2a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +00013c40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c52 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013c6e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013c82 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013ccc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cf6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013d34 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013d5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d96 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013dc2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013dd4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00013de6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013df2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e16 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013e2e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013e40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013e52 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013e6c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013e74 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013e80 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013e9e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013ea6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013eb2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013eb6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ec0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013eca 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00013ece 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00013ed2 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ +00013ed6 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ +00013ee0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00013ef2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013efe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f0e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f2c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00013f38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013fa4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fc4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013fe0 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00013ff8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014012 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001402c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001403a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000140c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000140fc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014128 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014162 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001418e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000141ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141c4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000141ea 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00014208 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014222 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001429c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000142ac 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000142c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000142da 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014302 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001431c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014338 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001434e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014362 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001436a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001439a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000143ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f48 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013fe0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ff8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014000 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001401c 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00014034 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001404e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014068 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014076 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000140fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014138 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014164 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001419e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141ca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000141ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014200 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014226 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00014244 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001425e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000142d8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000142e8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000142fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014316 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001433e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014358 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014374 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001438a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001439e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000143a6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000143d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000143e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014412 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001441c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001447a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001449a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014506 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001452a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001456c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001458c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014598 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000145be 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -000145da 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000145e8 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -00014608 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001461e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014642 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014654 0000ee0a R_ARM_THM_CALL 000029bd _loop0_112_rule │ │ │ │ │ -00014660 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014688 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000146a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000146ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014704 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001470e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014414 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014424 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001444e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014458 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144b6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000144d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014542 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014566 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000145fa 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +00014616 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001462c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014650 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001465e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001466c 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +00014692 0000ee0a R_ARM_THM_CALL 0000087d _loop0_112_rule │ │ │ │ │ +0001469e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000146c6 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +000146e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001471e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014728 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014732 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014742 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001474c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014756 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001476e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014774 00005f2f R_ARM_THM_MOVW_ABS_NC 0000edb9 annotated_rhs_rule │ │ │ │ │ -00014778 00005f30 R_ARM_THM_MOVT_ABS 0000edb9 annotated_rhs_rule │ │ │ │ │ -00014780 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00014796 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014766 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014770 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001478a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014794 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000147ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014804 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014828 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001484e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014862 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ -00014866 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ -0001486c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014870 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014884 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00014888 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001489e 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ -000148a2 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ -000148a8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000148ac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000148b4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ -000148b8 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ -000148be 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000148c8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000148f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148fc 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000faf _tmp_236_rule │ │ │ │ │ -00014900 0000ef30 R_ARM_THM_MOVT_ABS 00000faf _tmp_236_rule │ │ │ │ │ -00014908 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014912 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001491a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001491e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014926 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ -0001492a 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ -00014930 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014942 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ -00014946 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ -0001494c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ -00014950 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ -00014956 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014968 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000147b2 00005e2f R_ARM_THM_MOVW_ABS_NC 0000edb9 annotated_rhs_rule │ │ │ │ │ +000147b6 00005e30 R_ARM_THM_MOVT_ABS 0000edb9 annotated_rhs_rule │ │ │ │ │ +000147be 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000147d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014800 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014818 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001482e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014844 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001485c 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ +00014860 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ +00014866 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001486a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001487e 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00014882 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014898 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001489c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000148a4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ +000148a8 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ +000148ae 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000148b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000148ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000148e2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ +000148e6 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ +000148ec 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ +000148f0 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ +000148f6 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ +000148fa 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ +00014902 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014926 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014930 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000faf _tmp_236_rule │ │ │ │ │ +00014934 0000ef30 R_ARM_THM_MOVT_ABS 00000faf _tmp_236_rule │ │ │ │ │ +0001493c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014946 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001494e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014952 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001495a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ +0001495e 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ +00014964 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0001498a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001499e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000149d2 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -000149de 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000149e2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000149ec 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000149f6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a00 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a04 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a0c 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ -00014a10 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ -00014a16 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014a32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a40 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014a50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a5c 0000f10a R_ARM_THM_CALL 000029bd _loop0_240_rule │ │ │ │ │ -00014a66 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a6a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a74 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014a7e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a88 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a8c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a94 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ -00014a98 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ -00014a9e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014abc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014aca 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014ad6 0000f22f R_ARM_THM_MOVW_ABS_NC 00000d41 _tmp_238_rule │ │ │ │ │ -00014ada 0000f230 R_ARM_THM_MOVT_ABS 00000d41 _tmp_238_rule │ │ │ │ │ -00014ae2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014aec 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014af6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014afa 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b02 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ -00014b06 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ -00014b0c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014b26 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ccd _tmp_235_rule │ │ │ │ │ -00014b2a 0000f330 R_ARM_THM_MOVT_ABS 00000ccd _tmp_235_rule │ │ │ │ │ -00014b32 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014b3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b46 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b4a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b52 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ -00014b56 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ -00014b5c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014b7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ba4 0000f42f R_ARM_THM_MOVW_ABS_NC 00000d95 _tmp_242_rule │ │ │ │ │ -00014ba8 0000f430 R_ARM_THM_MOVT_ABS 00000d95 _tmp_242_rule │ │ │ │ │ -00014bb0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014bc2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bca 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00014bce 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00014bd6 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00014bde 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014be2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bec 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ -00014bf0 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ -00014bf4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014bfa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c24 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c28 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c32 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ -00014c36 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ -00014c3a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c52 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014c9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ca4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000149de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a12 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014a1e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a22 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a2c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014a36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a40 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014a44 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014a4c 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ +00014a50 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ +00014a56 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014a72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a80 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014a90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a9c 0000f10a R_ARM_THM_CALL 0000087d _loop0_240_rule │ │ │ │ │ +00014aa6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014aaa 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ab4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014abe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014ac8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014acc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014ad4 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ +00014ad8 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ +00014ade 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014afc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b0a 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014b16 0000f22f R_ARM_THM_MOVW_ABS_NC 00000d41 _tmp_238_rule │ │ │ │ │ +00014b1a 0000f230 R_ARM_THM_MOVT_ABS 00000d41 _tmp_238_rule │ │ │ │ │ +00014b22 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014b2c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b36 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b3a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b42 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ +00014b46 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ +00014b4c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014b66 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ccd _tmp_235_rule │ │ │ │ │ +00014b6a 0000f330 R_ARM_THM_MOVT_ABS 00000ccd _tmp_235_rule │ │ │ │ │ +00014b72 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014b7c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b86 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b8a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b92 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ +00014b96 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ +00014b9c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014bbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014be4 0000f42f R_ARM_THM_MOVW_ABS_NC 00000d95 _tmp_242_rule │ │ │ │ │ +00014be8 0000f430 R_ARM_THM_MOVT_ABS 00000d95 _tmp_242_rule │ │ │ │ │ +00014bf0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014c02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c0a 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00014c0e 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00014c16 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00014c1e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c22 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c2c 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ +00014c30 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ +00014c34 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c3a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c64 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c68 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c72 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ +00014c76 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ +00014c7a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c92 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014cda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014ce4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cf6 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -00014cfa 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -00014d02 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014d1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d46 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d4a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d52 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -00014d56 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -00014d5c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014d64 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014dd6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014e00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cfa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d36 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +00014d3a 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +00014d42 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014d5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d86 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d8a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d92 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +00014d96 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +00014d9c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014da4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014db6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dc6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e16 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00014e40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e62 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014e76 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00014e94 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014eb2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ed6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014ef8 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014f02 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014f30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f7a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f7e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f88 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014fa8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014fc0 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014fc4 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014fcc 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ -00014fd0 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ -00014fd4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014fdc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014fee 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014ff2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014ffc 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00015000 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00015004 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001502e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001508c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150a0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000150a4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000150ac 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000150dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150f8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000150fc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015106 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001510e 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015112 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001511a 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -0001511e 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00015126 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001512c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015152 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015168 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000151b4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015212 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001523c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015240 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015244 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001527c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000152b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000152f8 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0001530e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015372 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001538e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001540e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015430 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015484 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000154c2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000154d0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000154e0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000154f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015502 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015522 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001555c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000155a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000155ba 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000155f8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001564c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015654 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015680 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015694 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001569c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ea2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014eb6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014ed4 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014ef2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f16 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014f38 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014f42 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014f70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014faa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fba 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fbe 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fc8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014fe8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015000 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015004 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001500c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ +00015010 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ +00015014 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001501c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001502e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015032 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001503c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00015040 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00015044 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001506e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000150cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150e0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000150e4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000150ec 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0001511c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015128 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015132 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015138 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001513c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015146 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001514e 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015152 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001515a 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +0001515e 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00015166 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001516c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015192 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000151a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000151f4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015252 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001527c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015280 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015284 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000152bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000152f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015312 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015338 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001534e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000153b2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000153ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015410 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001544e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015470 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154c4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015502 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015510 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015520 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015534 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015542 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015562 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001559c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000155e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000155fa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015638 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001568c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015694 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000156c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000156dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015700 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001576e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000157b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000157d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000157f4 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00015806 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001583a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001586c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001587e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015890 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158d8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015918 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015944 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001597a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015998 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159aa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000159ce 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00015a02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a2e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015a5e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015a8e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015aa0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ab6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015ad8 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00015ae6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b04 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015b20 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015b4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ba6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bae 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bb2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bbc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015bca 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015bce 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015bd6 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ -00015bda 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ -00015bde 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015be6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015bfa 0000f80a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ -00015c08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c1c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c20 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c2a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015c3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c80 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015c88 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015c9c 0000f90a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -00015d08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d14 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000156ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015706 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001571c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015722 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015740 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000157ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015814 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015834 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00015846 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001587a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158be 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015918 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015958 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015984 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015a0e 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00015a42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a6e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015aa0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015ad0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015ae2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015af8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015b1a 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00015b28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b46 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015b62 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015b8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015be8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bf0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bf4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bfe 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015c0c 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015c10 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015c18 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ +00015c1c 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ +00015c20 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015c28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c3c 0000f80a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ +00015c4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c5e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c62 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c6c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015c80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ca0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015cae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015cc2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015cca 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015cde 0000f90a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ 00015d48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d78 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015db0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015dc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015de6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e00 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015e30 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015e78 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015e80 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ea0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015eac 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015eb0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015eba 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015ede 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ef6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f1c 0000a00a R_ARM_THM_CALL 000011c5 invalid_arguments_rule │ │ │ │ │ -00015f2e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015f56 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015f6c 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ -00015f7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f8e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f92 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f9c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015faa 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015fae 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015fb6 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ -00015fba 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ -00015fbe 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015fc6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015fda 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015fee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016008 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ -00016018 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016022 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016026 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016030 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00016034 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00016038 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001604e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016064 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016096 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016102 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016140 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001615c 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0001618c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000161b8 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000161e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001620e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016244 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016260 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001631c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016330 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001636c 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00016392 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001639e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163cc 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000163e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016408 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016412 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016420 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016434 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016462 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016478 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016490 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001650e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016536 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016546 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016552 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001659a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000165ac 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000165fc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001660c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016620 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016628 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016630 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016640 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016648 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015d54 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015d88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015db8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015df0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015e06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e40 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015e70 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015eb8 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015ec0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015ee0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015eec 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ef0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015efa 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015f1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f5c 0000a00a R_ARM_THM_CALL 0000113d invalid_arguments_rule │ │ │ │ │ +00015f6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015f96 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015fac 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ +00015fba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fce 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fd2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fdc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015fea 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015fee 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015ff6 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ +00015ffa 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ +00015ffe 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016006 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001601a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001602e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016048 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ +00016058 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016062 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016066 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016070 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00016074 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00016078 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001608e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000160a4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000160d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016142 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016180 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001619c 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000161cc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000161f8 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00016224 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001624e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016284 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162a0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016352 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016366 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000163a2 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000163c8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000163d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016402 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001641c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016422 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001643e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016448 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016456 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001646a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016498 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000164ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000164f6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016542 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001656a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001657a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016586 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165e0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016630 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016640 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00016654 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000166b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001665c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016664 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016674 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001667c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016688 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000166cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000166e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00016700 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001671a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00016734 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001674c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016764 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001677c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016792 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167d8 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000167ea 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000167f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016808 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016818 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016828 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016838 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016848 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016858 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016868 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016874 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016892 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001689a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -0001689e 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -000168b4 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168c4 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168d4 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001694e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016994 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169fc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016aa4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016abc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ade 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016af2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016b20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b34 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016b64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b7e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016ba0 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016bb0 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016bda 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016bf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c04 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016c12 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016c22 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016c3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c54 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016c76 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016c86 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016cb0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016cc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016cd8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016ce6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016cf6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016d18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d74 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016da0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016db0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016dc8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016df4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016e2e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016e4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e60 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016eb0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016ece 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ee0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016f6a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016f8e 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016f9e 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016fb2 0001000a R_ARM_THM_CALL 000008f9 _loop0_129_rule │ │ │ │ │ -00016fc2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016fe4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017004 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001702a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001704a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001706a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017082 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000170a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170ee 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017110 0001010a R_ARM_THM_CALL 00001a95 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0001712c 0001010a R_ARM_THM_CALL 00001a95 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0001713e 0001010a R_ARM_THM_CALL 00001a95 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00017160 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001717a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001719a 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000171c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171d4 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -000171d8 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -000171de 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000171e2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000171f6 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000171fa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001720e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017212 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001721a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0001721e 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -00017224 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017230 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017248 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001724c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017254 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00017258 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0001725e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001726a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001729e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172b4 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -000172b8 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -000172be 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000172c2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000172d6 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000172da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000172fc 0001000a R_ARM_THM_CALL 000008f9 _loop0_129_rule │ │ │ │ │ -0001730c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017322 0002050a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -0001733e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001735a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017374 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017390 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000173ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000173c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000173da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000173e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001741a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017422 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017434 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001743a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001744e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017454 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001748c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017494 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000174ae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000174b6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000174d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017506 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017546 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001757c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017594 0001032f R_ARM_THM_MOVW_ABS_NC 00003ad1 _tmp_179_rule │ │ │ │ │ -00017598 00010330 R_ARM_THM_MOVT_ABS 00003ad1 _tmp_179_rule │ │ │ │ │ -000175a0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000175a8 0001022f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ -000175ac 00010230 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ -000175b2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000175b6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000175ca 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000175ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000175e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000175f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017650 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001768e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000176d0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001770c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001772c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017742 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017760 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017770 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017784 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000177be 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000177dc 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000177f0 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000177fa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001781a 0001010a R_ARM_THM_CALL 00001a95 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00017842 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017858 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0001785c 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00017862 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017866 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001787a 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001787e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017892 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017896 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001789e 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -000178a2 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -000178a8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000178b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000178ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001794c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017962 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017988 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000179a6 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000179b4 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000179c4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000179e0 0001010a R_ARM_THM_CALL 00001a95 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000179f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a0e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017a2a 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017a3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a46 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a8e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017a92 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017aa0 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ -00017aa4 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ -00017aaa 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017ae6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017b3a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017b62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b84 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017ba4 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017bca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017bd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017bec 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00017c26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c3c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c54 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017c72 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017cae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017cd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017cfa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017d1a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017d3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d4a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d4e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d58 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017d68 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00017d76 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017da6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017dee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017e08 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017e42 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001674e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016768 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016780 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016798 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001680c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001681e 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016828 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001683c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001684c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001685c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001686c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001687c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001688c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001689c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000168c6 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168ce 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +000168d2 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +000168e8 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168f8 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016908 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001694e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001699c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000169c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000169e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016a08 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016a2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a52 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016abc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016ae8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b0c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016b2c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016b52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b74 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016bca 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016bde 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016c1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c2c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c30 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c3a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016c4a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016c54 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c9a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cb0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016ce4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016cf0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016cf4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016cfe 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016d1e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016d4c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016d76 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016d7e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016d94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016dac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016dbc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016dc4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016dd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e24 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016e2c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016e38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016eae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016ef4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f5c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016f9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017004 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001701c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001703e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017052 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017080 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017094 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000170c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170de 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017100 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017110 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017136 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001714e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017160 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001716e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001717e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000171a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171bc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000171de 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000171ee 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017218 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017230 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017240 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001724e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001725e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017276 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172d4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000172fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001730e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017326 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017352 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001738c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000173aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000173be 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001740e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001742c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001743e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000174c8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000174ec 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000174fc 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017510 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ +00017520 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017542 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017562 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017588 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000175a8 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000175be 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000175ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000175e8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017600 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017624 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017654 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001766c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001768e 0001000a R_ARM_THM_CALL 00001a0d invalid_kwarg_rule.isra.0 │ │ │ │ │ +000176aa 0001000a R_ARM_THM_CALL 00001a0d invalid_kwarg_rule.isra.0 │ │ │ │ │ +000176bc 0001000a R_ARM_THM_CALL 00001a0d invalid_kwarg_rule.isra.0 │ │ │ │ │ +000176de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017718 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017740 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017752 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017756 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0001775c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017760 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017774 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017778 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001778c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017790 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017798 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0001779c 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +000177a2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000177ae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177c6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000177ca 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000177d2 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +000177d6 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +000177dc 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000177e8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001781c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017832 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017836 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0001783c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017840 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017854 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017858 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001787a 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ +0001788a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000178a0 0002050a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +000178be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017926 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001792e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017940 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001795c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001796c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017978 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017998 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000179a0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000179ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017aba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017af0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b08 0001022f R_ARM_THM_MOVW_ABS_NC 00003911 _tmp_179_rule │ │ │ │ │ +00017b0c 00010230 R_ARM_THM_MOVT_ABS 00003911 _tmp_179_rule │ │ │ │ │ +00017b14 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00017b1c 0001012f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ +00017b20 00010130 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ +00017b26 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017b2a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017b3e 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017b42 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017b56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017bc4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017c02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c44 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017c80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ca0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017cb6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017cd4 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017ce4 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017cf8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017d32 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017d50 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017d64 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017d6e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d8e 0001000a R_ARM_THM_CALL 00001a0d invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017db6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017dcc 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017dd0 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00017dd6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017dda 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017dee 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017df2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e06 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017e0a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017e12 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00017e16 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00017e1c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017e26 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00017e50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e64 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017eb2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017eca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017eda 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017ee2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017eee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017f22 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017f94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017fbe 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017fe2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018000 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018010 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018024 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018034 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018050 0001052f R_ARM_THM_MOVW_ABS_NC 000182e9 _tmp_59_rule │ │ │ │ │ -00018054 00010530 R_ARM_THM_MOVT_ABS 000182e9 _tmp_59_rule │ │ │ │ │ -0001805c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001806a 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00018074 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000180c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000180ec 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -0001811a 0001052f R_ARM_THM_MOVW_ABS_NC 000182e9 _tmp_59_rule │ │ │ │ │ -0001811e 00010530 R_ARM_THM_MOVT_ABS 000182e9 _tmp_59_rule │ │ │ │ │ -00018126 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00018136 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00018140 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001815e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001818e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001819e 0001062f R_ARM_THM_MOVW_ABS_NC 0001c311 _tmp_203_rule │ │ │ │ │ -000181a2 00010630 R_ARM_THM_MOVT_ABS 0001c311 _tmp_203_rule │ │ │ │ │ -000181aa 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000181b6 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000181ba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001820a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001821e 0001062f R_ARM_THM_MOVW_ABS_NC 0001c311 _tmp_203_rule │ │ │ │ │ -00018222 00010630 R_ARM_THM_MOVT_ABS 0001c311 _tmp_203_rule │ │ │ │ │ -00018226 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00018234 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00018238 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018260 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018268 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018270 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018290 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000182a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000182ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000182b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000182ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018312 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018322 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018332 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018340 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018392 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000183e8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018412 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018424 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018446 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000184a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000184d2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000184e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000184f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000184fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018510 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018526 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00018538 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018540 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001859a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000185aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000185c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000185dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000185ee 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000185fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018608 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018618 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000186a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000186c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018762 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000187b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187d0 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018806 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001880a 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -0001880e 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -00018820 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018836 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018840 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018844 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001884e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001885e 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018868 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018888 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018898 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000188dc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000188e6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000188f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001891a 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018926 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001894a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ec0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017ed6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017efc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017f1a 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017f28 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017f38 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017f54 0001000a R_ARM_THM_CALL 00001a0d invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017f6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f82 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017f9e 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017fae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017fba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018002 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018006 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018014 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ +00018018 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ +0001801e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001805a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000180ae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000180d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000180f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018118 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001813e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001814c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018160 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001819a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000181b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000181c8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000181e6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018222 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018248 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001826e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001828e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000182b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182be 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000182c2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000182cc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000182dc 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000182ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001831a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018362 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001837c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000183b6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000183d8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018426 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001843e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001844e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018456 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018462 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018474 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018496 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000184a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018508 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018532 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018556 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018574 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018584 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018598 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000185a8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000185c4 0001052f R_ARM_THM_MOVW_ABS_NC 0001885d _tmp_59_rule │ │ │ │ │ +000185c8 00010530 R_ARM_THM_MOVT_ABS 0001885d _tmp_59_rule │ │ │ │ │ +000185d0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000185de 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000185e8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018638 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018660 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +0001868e 0001052f R_ARM_THM_MOVW_ABS_NC 0001885d _tmp_59_rule │ │ │ │ │ +00018692 00010530 R_ARM_THM_MOVT_ABS 0001885d _tmp_59_rule │ │ │ │ │ +0001869a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000186aa 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000186b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000186d2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018702 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018712 0001062f R_ARM_THM_MOVW_ABS_NC 0001c885 _tmp_203_rule │ │ │ │ │ +00018716 00010630 R_ARM_THM_MOVT_ABS 0001c885 _tmp_203_rule │ │ │ │ │ +0001871e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001872a 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0001872e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001877e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018792 0001062f R_ARM_THM_MOVW_ABS_NC 0001c885 _tmp_203_rule │ │ │ │ │ +00018796 00010630 R_ARM_THM_MOVT_ABS 0001c885 _tmp_203_rule │ │ │ │ │ +0001879a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000187a8 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000187ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000187d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000187dc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000187e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018804 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018818 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018820 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018826 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018842 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018886 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018896 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018906 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001895c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00018986 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001899e 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ -00018a22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a38 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ -00018a42 00011d0a R_ARM_THM_CALL 00001029 _loop0_193_rule │ │ │ │ │ -00018a4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a62 00011e0a R_ARM_THM_CALL 000035d1 _loop1_196_rule │ │ │ │ │ -00018a6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018abe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ac8 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -00018acc 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -00018ad2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018ad6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018b30 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018b4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018b70 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b90 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018bb0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018bb8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018bcc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018bdc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018bf0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c0c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018c10 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018c18 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ -00018c1c 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ -00018c2e 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00018c32 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018c50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ca0 0001210a R_ARM_THM_CALL 00001029 _loop0_195_rule │ │ │ │ │ -00018cae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018cba 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -00018cbe 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -00018cdc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ce4 0001220a R_ARM_THM_CALL 00001029 _loop0_187_rule │ │ │ │ │ -00018cf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018cfe 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -00018d02 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -00018d0a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d28 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -00018d2c 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -00018d32 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018d36 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018d4e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00018d64 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -00018d68 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00018d76 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018d88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018de2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018dfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e1e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e22 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e2c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018e3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018e78 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018e92 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e96 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ed2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018ee0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018f08 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018f1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018f3c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f62 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018f80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018f96 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018fbe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018ff4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019000 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019026 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019040 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001905c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001906e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019088 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001909e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000190b8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000190da 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019152 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001916e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019186 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001918e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000191aa 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000191b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019206 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001922c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019230 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001923a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019244 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019290 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001929a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000192b8 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000192d8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019308 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001930e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018998 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000189ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a46 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018a58 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a72 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018a84 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00018a9a 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00018aac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ab4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018b0e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018b1e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b50 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018b62 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00018b72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b8c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018c18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018cd6 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018d2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d44 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00018d7a 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018d7e 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +00018d82 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +00018d94 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018daa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018db4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018db8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018dc2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018dd2 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00018ddc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018dfc 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018e0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e4c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e50 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e5a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018e64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018e8e 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018e9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ebe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018efa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f12 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ +00018f96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018fac 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ +00018fb6 00011d0a R_ARM_THM_CALL 00000fa1 _loop0_193_rule │ │ │ │ │ +00018fc0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018fd6 00011e0a R_ARM_THM_CALL 00003411 _loop1_196_rule │ │ │ │ │ +00018fe0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001900a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019032 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001903c 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +00019040 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +00019046 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001904a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000190a4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000190c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000190e4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019104 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019124 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001912c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019140 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019150 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00019164 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019174 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019180 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019184 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001918c 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ +00019190 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ +000191a2 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000191a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000191c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019214 0001210a R_ARM_THM_CALL 00000fa1 _loop0_195_rule │ │ │ │ │ +00019222 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001922e 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +00019232 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +00019250 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019258 0001220a R_ARM_THM_CALL 00000fa1 _loop0_187_rule │ │ │ │ │ +00019266 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019272 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +00019276 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +0001927e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019292 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001929c 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +000192a0 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +000192a6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000192aa 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000192c2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000192d8 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +000192dc 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +000192ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000192fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019356 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019370 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00019388 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019394 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193a2 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -000193b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193ba 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000193be 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000193c8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000193da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000193e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019428 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019472 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019480 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000194a6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000194bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000194dc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000194e0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019518 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019526 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019550 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019566 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019584 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000195aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000195ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000195e0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001960a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001963a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019646 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001966a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019684 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001969c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000196c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000196d8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000196f6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019714 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001978e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000197a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000197b8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000197d4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001980c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001981a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001983a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001984a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001984e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019858 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001986c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000198a0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000198ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000198c6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000198e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000198ec 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019914 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001994c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019964 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000199b4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000199fe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019a0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019a32 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019a52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019a8c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019aa2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019ac0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019af6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019b04 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019b2c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019b4c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b50 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b5a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019b6c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00019bcc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019bda 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019bfe 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019c1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c52 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019c60 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019c80 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019ca0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ca4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019cae 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019cc0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00019cea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019d06 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019d20 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019d46 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00019d50 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019d88 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019daa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019db8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019ddc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019e1a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019e4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e72 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019e7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ea0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019eb8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019ec0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019ecc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ede 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f16 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f6c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019fbe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019fcc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019ff4 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a014 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a038 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a04a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a060 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a07e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a0b0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a0bc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a0de 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a0fc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a100 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a10a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a11a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a142 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a15c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a178 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a188 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a1ac 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a1b8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a1c0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a1e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a220 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a22e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a244 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a24c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a266 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a27a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a298 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a2f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a30c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a33a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a360 0001230a R_ARM_THM_CALL 00001029 _loop0_110_rule │ │ │ │ │ -0001a37e 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a3aa 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a3b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a3e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a406 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a42c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a436 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a43a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a440 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001a444 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001a458 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a45c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a47c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a490 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a494 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a49a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001a49e 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001a4b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a4bc 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ -0001a4ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a524 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a53c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a552 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a572 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a57a 0001260a R_ARM_THM_CALL 000035d1 _loop1_111_rule │ │ │ │ │ -0001a592 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a5b0 0001270a R_ARM_THM_CALL 00000f5d _tmp_199_rule │ │ │ │ │ -0001a5ba 0001280a R_ARM_THM_CALL 00001029 _loop0_200_rule │ │ │ │ │ -0001a5c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a5d2 0001290a R_ARM_THM_CALL 00000f5d _tmp_201_rule │ │ │ │ │ -0001a5da 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -0001a5de 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -0001a5e4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a5e8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a5fc 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a600 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a620 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a628 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -0001a62c 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -0001a632 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a636 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a64c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a676 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a688 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a6b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a6c8 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001a6e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a6f0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a6f4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a6fc 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -0001a700 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -0001a706 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001a71e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a738 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a782 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a804 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a80e 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001a812 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001a818 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a81c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a830 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a834 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a854 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a85e 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ -0001a868 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001a86c 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +00019392 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019396 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000193a0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000193b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000193ec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019406 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001940a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019446 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019454 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001947c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019492 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000194b0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000194d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001950a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019532 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019568 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019574 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001959a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000195b4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000195d0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000195e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000195fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019612 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001962c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001964e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000196c6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000196e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000196fa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019702 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001971e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001972a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001977a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197a0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000197a4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000197ae 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000197b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019804 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001980e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001982c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001984c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001987c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019882 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000198fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019908 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019916 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00019926 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001992e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019932 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001993c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001994e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019954 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001999c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000199e6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000199f4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019a1a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019a30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a50 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a54 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a8c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019a9a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019ac4 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019ada 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019af8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019b1e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b54 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019b7e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019bae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019bba 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019bde 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019bf8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019c10 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c4c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019c6a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019c88 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019d02 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019d16 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d2c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019d48 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019d80 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019d8e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019dae 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019dbe 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019dc2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019dcc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019de0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019e14 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019e22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e3a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e58 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019e60 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019e88 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ec0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ed8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019f28 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019f72 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019f7e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019fa6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019fc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019fec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a000 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a016 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a034 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a06a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a078 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a0a0 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a0c0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a0c4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a0ce 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a0e0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a140 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a14e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a172 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a192 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a1c6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a1d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a1f4 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a214 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a218 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a222 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a234 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a25e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a27a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a294 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2ba 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a2c4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a2fc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a31e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a32c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a350 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a38e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a3be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a3c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a3e6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a3f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a414 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a42c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a434 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a440 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a452 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a474 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a48a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a4e0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a532 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a540 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a568 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a588 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a5ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a5f2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a624 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a630 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a652 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a670 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a674 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a67e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a68e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a6b6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a6d0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a6ec 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a6fc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a720 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a72c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a734 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a75a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a794 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a7a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a7b8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a7c0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a7da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a7ee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a80c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a86c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001a880 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a898 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a8b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a8e6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a8fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a904 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a90e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a92e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a93c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a96e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a976 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a98e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a99c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a9b0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a9b8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a9ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aae2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ab00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab10 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001ab1e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ab2e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ab42 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ab6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001abea 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ac06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac16 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001ac24 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ac34 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ac48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ac72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac8a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001acd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001acec 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001ad3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad52 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001ad8c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ad94 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001adbe 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001adca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001adf0 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001ae1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae54 0001400a R_ARM_THM_CALL 000025d1 pattern_capture_target_rule │ │ │ │ │ -0001ae62 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ae84 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001aee2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001aefc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001af0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001af20 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001af24 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001af2c 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001af40 0001442f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ -0001af44 00014430 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ -0001af4a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001af4e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001af62 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001af66 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001af7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001af96 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001afc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001afdc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aff0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b018 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b03e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b046 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b056 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b076 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b09c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b0bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b0d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b0ec 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -0001b0f0 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0001b0f4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0001b100 0001432f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ -0001b104 00014330 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ -0001b19c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b1ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1ca 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b1da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b1ea 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001b1fc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b250 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b258 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b27e 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001b292 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b2a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b2c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b2d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b2e6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b34a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001b38c 0001480a R_ARM_THM_CALL 000023b9 signed_number_rule │ │ │ │ │ -0001b3a4 0001490a R_ARM_THM_CALL 000024a5 complex_number_rule │ │ │ │ │ -0001b3d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b40c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b448 0001400a R_ARM_THM_CALL 000025d1 pattern_capture_target_rule │ │ │ │ │ -0001b466 0001410a R_ARM_THM_CALL 0000266d wildcard_pattern_rule │ │ │ │ │ -0001b4ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b50c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b524 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b57e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b598 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b5b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b5ee 00014b0a R_ARM_THM_CALL 0000273d name_or_attr_rule │ │ │ │ │ -0001b5fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b604 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b61a 00014b0a R_ARM_THM_CALL 0000273d name_or_attr_rule │ │ │ │ │ -0001b62a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b636 00014c0a R_ARM_THM_CALL 00002b4d positional_patterns_rule │ │ │ │ │ -0001b646 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b658 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b668 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b692 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001b6a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b6c8 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001b6e6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001b6f4 00014d2f R_ARM_THM_MOVW_ABS_NC 00003579 _tmp_67_rule │ │ │ │ │ -0001b6f8 00014d30 R_ARM_THM_MOVT_ABS 00003579 _tmp_67_rule │ │ │ │ │ -0001b700 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b70c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b728 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001b732 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b74a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b756 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b77e 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b786 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b79c 00014e0a R_ARM_THM_CALL 000036b1 double_star_pattern_rule │ │ │ │ │ -0001b7ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b7be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b7ce 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b7fa 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b808 00014f0a R_ARM_THM_CALL 00003705 items_pattern_rule │ │ │ │ │ -0001b818 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b824 00014e0a R_ARM_THM_CALL 000036b1 double_star_pattern_rule │ │ │ │ │ -0001b834 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b844 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b850 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b868 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b878 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b89a 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b8a8 00014f0a R_ARM_THM_CALL 00003705 items_pattern_rule │ │ │ │ │ -0001b8b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b8c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b8d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b8ec 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b8fc 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b91c 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b92a 00013f0a R_ARM_THM_CALL 00002791 maybe_sequence_pattern_rule │ │ │ │ │ -0001b93c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b948 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b964 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -0001b96e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b98e 00014b0a R_ARM_THM_CALL 0000273d name_or_attr_rule │ │ │ │ │ -0001b99c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9a6 0001500a R_ARM_THM_CALL 00002c95 keyword_patterns_rule │ │ │ │ │ -0001b9b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b9e2 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b9f0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001ba02 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001ba24 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001ba2e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ba4a 00014b0a R_ARM_THM_CALL 0000273d name_or_attr_rule │ │ │ │ │ -0001ba7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba8e 0001512f R_ARM_THM_MOVW_ABS_NC 00002b49 _tmp_70_rule │ │ │ │ │ -0001ba92 00015130 R_ARM_THM_MOVT_ABS 00002b49 _tmp_70_rule │ │ │ │ │ -0001ba9a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001baa6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bac2 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001bacc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bae4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001baee 00014c0a R_ARM_THM_CALL 00002b4d positional_patterns_rule │ │ │ │ │ -0001bafc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb06 0001500a R_ARM_THM_CALL 00002c95 keyword_patterns_rule │ │ │ │ │ -0001bb14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb2c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bb42 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001bb50 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001bb62 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001bb80 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001bba4 00014b0a R_ARM_THM_CALL 0000273d name_or_attr_rule │ │ │ │ │ -0001bbbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bbf4 00014c0a R_ARM_THM_CALL 00002b4d positional_patterns_rule │ │ │ │ │ -0001bc14 0001500a R_ARM_THM_CALL 00002c95 keyword_patterns_rule │ │ │ │ │ -0001bc22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc2c 00014c0a R_ARM_THM_CALL 00002b4d positional_patterns_rule │ │ │ │ │ -0001bc3c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001bc40 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001bc48 0002170a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001bc52 0002170a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001bc5c 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001bc64 0001472f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ -0001bc68 00014730 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ -0001bc70 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001bc84 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001bc88 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bc9c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bcc4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bce6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bd30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd40 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001bd48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bd5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bd68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bd78 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bd92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bda2 00013c0a R_ARM_THM_CALL 000021bd open_sequence_pattern_rule │ │ │ │ │ -0001bdb0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bdbc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bdd0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001be04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be1a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001be4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be72 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001be96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bea8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001beba 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0001bebe 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0001bec8 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0001bee6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bef8 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0001befc 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0001bf0a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bf20 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bf30 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0001bf34 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0001bf3c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bf8e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bfb6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c03a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c052 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c070 0002190a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001c098 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c0a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0ca 0002190a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001c0da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c0fc 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001c10a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c122 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c14a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c160 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c178 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c1a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c1dc 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001c1f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c200 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001c21a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001c248 00014b0a R_ARM_THM_CALL 0000273d name_or_attr_rule │ │ │ │ │ -0001c26e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c278 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c284 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c2aa 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0001c2c8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c2ec 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c308 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a8ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8d4 0001230a R_ARM_THM_CALL 00000fa1 _loop0_110_rule │ │ │ │ │ +0001a8f2 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a91e 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a928 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a954 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a966 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a97a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a9a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a9aa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a9ae 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a9b4 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001a9b8 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001a9cc 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001a9d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a9f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa04 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aa08 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aa0e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001aa12 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001aa26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa30 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ +0001aa3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aa4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aa6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aa98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aab0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aac6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aae6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aaee 0001260a R_ARM_THM_CALL 00003411 _loop1_111_rule │ │ │ │ │ +0001ab06 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001ab24 0001270a R_ARM_THM_CALL 00000f5d _tmp_199_rule │ │ │ │ │ +0001ab2e 0001280a R_ARM_THM_CALL 00000fa1 _loop0_200_rule │ │ │ │ │ +0001ab3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab46 0001290a R_ARM_THM_CALL 00000f5d _tmp_201_rule │ │ │ │ │ +0001ab4e 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +0001ab52 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +0001ab58 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ab5c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ab70 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ab74 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ab94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab9c 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +0001aba0 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +0001aba6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001abaa 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001abc0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001abea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001abfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac3c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001ac58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ac64 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ac68 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ac70 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +0001ac74 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +0001ac7a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ac92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001acac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad82 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001ad86 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001ad8c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ad90 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ada4 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ada8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001adc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001add2 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ +0001addc 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001ade0 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001adf4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae5a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001ae6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae78 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001ae82 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001aea2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aeb0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001aee2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001aeea 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001af02 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001af10 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001af24 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001af2c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001af62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b056 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b074 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b084 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b092 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b0a2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b0b6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b0de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b15e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b17a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b18a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b198 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b1a8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b1bc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b1e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b1fe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b24a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b260 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b2b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b2c6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b300 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b308 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b332 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001b33e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b364 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001b38e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3c8 0001400a R_ARM_THM_CALL 00002549 pattern_capture_target_rule │ │ │ │ │ +0001b3d6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b3f8 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001b456 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b470 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b482 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b494 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001b498 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001b4a0 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001b4b4 0001442f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ +0001b4b8 00014430 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ +0001b4be 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b4c2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b4d6 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b4da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b4f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b50a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b53c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b550 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b564 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b58c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5b2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b5ba 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b5ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b610 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b630 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b64a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b660 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0001b664 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +0001b668 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0001b674 0001432f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ +0001b678 00014330 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ +0001b710 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b72e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b73e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b74e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b75e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b770 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b7c4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b7cc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b7f2 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001b806 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b81a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b834 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b83c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b844 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b85a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b8be 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001b900 0001480a R_ARM_THM_CALL 00002331 signed_number_rule │ │ │ │ │ +0001b918 0001490a R_ARM_THM_CALL 0000241d complex_number_rule │ │ │ │ │ +0001b94c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b966 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b980 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9bc 0001400a R_ARM_THM_CALL 00002549 pattern_capture_target_rule │ │ │ │ │ +0001b9da 0001410a R_ARM_THM_CALL 000025e5 wildcard_pattern_rule │ │ │ │ │ +0001ba42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bad8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001baf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb62 00014b0a R_ARM_THM_CALL 000026b5 name_or_attr_rule │ │ │ │ │ +0001bb6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb8e 00014b0a R_ARM_THM_CALL 000026b5 name_or_attr_rule │ │ │ │ │ +0001bb9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bbaa 00014c0a R_ARM_THM_CALL 0000298d positional_patterns_rule │ │ │ │ │ +0001bbba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bbcc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bbdc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bc06 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001bc1c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bc3c 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001bc5a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001bc68 00014d2f R_ARM_THM_MOVW_ABS_NC 000033b9 _tmp_67_rule │ │ │ │ │ +0001bc6c 00014d30 R_ARM_THM_MOVT_ABS 000033b9 _tmp_67_rule │ │ │ │ │ +0001bc74 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001bc80 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bc9c 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001bca6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bcbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bcf2 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001bcfa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bd10 00014e0a R_ARM_THM_CALL 000034f1 double_star_pattern_rule │ │ │ │ │ +0001bd20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd42 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bd6e 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001bd7c 00014f0a R_ARM_THM_CALL 00003545 items_pattern_rule │ │ │ │ │ +0001bd8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd98 00014e0a R_ARM_THM_CALL 000034f1 double_star_pattern_rule │ │ │ │ │ +0001bda8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bdb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bdc4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bddc 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001bdec 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001be0e 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001be1c 00014f0a R_ARM_THM_CALL 00003545 items_pattern_rule │ │ │ │ │ +0001be2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be60 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001be70 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001be90 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001be9e 00013f0a R_ARM_THM_CALL 00002709 maybe_sequence_pattern_rule │ │ │ │ │ +0001beb0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bebc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bed8 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0001bee2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bf02 00014b0a R_ARM_THM_CALL 000026b5 name_or_attr_rule │ │ │ │ │ +0001bf10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf1a 0001500a R_ARM_THM_CALL 00002ad5 keyword_patterns_rule │ │ │ │ │ +0001bf28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf40 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bf56 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001bf64 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001bf76 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001bf98 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001bfa2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bfbe 00014b0a R_ARM_THM_CALL 000026b5 name_or_attr_rule │ │ │ │ │ +0001bfee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c002 0001512f R_ARM_THM_MOVW_ABS_NC 00002989 _tmp_70_rule │ │ │ │ │ +0001c006 00015130 R_ARM_THM_MOVT_ABS 00002989 _tmp_70_rule │ │ │ │ │ +0001c00e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001c01a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c036 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001c040 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c058 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c062 00014c0a R_ARM_THM_CALL 0000298d positional_patterns_rule │ │ │ │ │ +0001c070 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c07a 0001500a R_ARM_THM_CALL 00002ad5 keyword_patterns_rule │ │ │ │ │ +0001c088 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c096 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c0a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c0b6 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c0c4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001c0d6 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c0f4 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001c118 00014b0a R_ARM_THM_CALL 000026b5 name_or_attr_rule │ │ │ │ │ +0001c132 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c168 00014c0a R_ARM_THM_CALL 0000298d positional_patterns_rule │ │ │ │ │ +0001c188 0001500a R_ARM_THM_CALL 00002ad5 keyword_patterns_rule │ │ │ │ │ +0001c196 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c1a0 00014c0a R_ARM_THM_CALL 0000298d positional_patterns_rule │ │ │ │ │ +0001c1b0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001c1b4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001c1bc 0002180a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001c1c6 0002180a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001c1d0 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001c1d8 0001472f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ +0001c1dc 00014730 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ +0001c1e4 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001c1f8 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001c1fc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c210 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c238 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c25a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c2a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2b4 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001c2bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c2d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c2dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c2ec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c306 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c316 00013c0a R_ARM_THM_CALL 00002135 open_sequence_pattern_rule │ │ │ │ │ +0001c324 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c330 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c344 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c378 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c38e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c3be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3e6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c40a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c41c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c42e 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0001c432 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001c43c 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0001c45a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c46c 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0001c470 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001c47e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c494 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c4a4 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001c4a8 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0001c4b0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c502 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c52a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c5ae 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c5c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c5e4 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001c60c 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c61a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c63e 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001c64e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c670 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001c67e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c696 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c6be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c6d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c6ec 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c71c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c750 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001c764 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c774 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001c78e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001c7bc 00014b0a R_ARM_THM_CALL 000026b5 name_or_attr_rule │ │ │ │ │ +0001c7e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c7ec 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c7f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c81e 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0001c83c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c860 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c87c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2fcdc contains 209 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x30118 contains 209 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000052 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000060 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000008a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000009a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000000a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000000ac 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000cc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000f0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000100 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000136 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000014a 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ +0000014a 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ 00000162 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000192 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001b4 0000780a R_ARM_THM_CALL 000076a1 star_target_rule │ │ │ │ │ +000001b4 0000780a R_ARM_THM_CALL 00007651 star_target_rule │ │ │ │ │ 000001c0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000001ea 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 000001f0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000001f4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000204 0001652f R_ARM_THM_MOVW_ABS_NC 000010ec .LC105 │ │ │ │ │ 00000208 00016530 R_ARM_THM_MOVT_ABS 000010ec .LC105 │ │ │ │ │ 00000212 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ 00000216 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ 0000021e 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00000232 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000232 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000238 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000266 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000027a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 00000284 0002200a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 0000028c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000002e0 0001170a R_ARM_THM_CALL 00018db1 lambda_slash_no_default_rule │ │ │ │ │ -000002ee 0001190a R_ARM_THM_CALL 00019321 lambda_slash_with_default_rule │ │ │ │ │ +000002e0 0001170a R_ARM_THM_CALL 00019325 lambda_slash_no_default_rule │ │ │ │ │ +000002ee 0001190a R_ARM_THM_CALL 00019895 lambda_slash_with_default_rule │ │ │ │ │ 0000031c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000330 0000730a R_ARM_THM_CALL 0000fbe1 starred_expression_rule │ │ │ │ │ +00000330 0000730a R_ARM_THM_CALL 0000fbd5 starred_expression_rule │ │ │ │ │ 0000033e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000342 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000034c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000037c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000392 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000039e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000003aa 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -4910,100 +4927,100 @@ │ │ │ │ │ 00000424 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00000428 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00000434 0001662f R_ARM_THM_MOVW_ABS_NC 00001100 .LC106 │ │ │ │ │ 00000438 00016630 R_ARM_THM_MOVT_ABS 00001100 .LC106 │ │ │ │ │ 0000043c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000045a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000464 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000046c 0000260a R_ARM_THM_CALL 000139ed block_rule │ │ │ │ │ +0000046c 0000260a R_ARM_THM_CALL 00013a29 block_rule │ │ │ │ │ 00000472 0001692f R_ARM_THM_MOVW_ABS_NC 000006e9 _tmp_214_rule │ │ │ │ │ 00000476 00016930 R_ARM_THM_MOVT_ABS 000006e9 _tmp_214_rule │ │ │ │ │ 0000047e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000484 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000488 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000490 0001672f R_ARM_THM_MOVW_ABS_NC 0000113c .LC107 │ │ │ │ │ 00000494 00016730 R_ARM_THM_MOVT_ABS 0000113c .LC107 │ │ │ │ │ 0000049a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000004b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004d6 0000fa0a R_ARM_THM_CALL 000158a5 _loop1_216_rule │ │ │ │ │ +000004d6 0000fa0a R_ARM_THM_CALL 000158e5 _loop1_216_rule │ │ │ │ │ 000004e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004fa 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ +000004fa 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ 0000050e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000514 0001682f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ 00000518 00016830 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ 0000051e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000522 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000536 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000536 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000053a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000570 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000584 0001620a R_ARM_THM_CALL 00003239 _loop1_219_rule │ │ │ │ │ +00000584 0001620a R_ARM_THM_CALL 00003079 _loop1_219_rule │ │ │ │ │ 00000592 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005c2 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ +000005c2 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ 000005da 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000005f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005f8 0001682f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ 000005fc 00016830 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ 00000602 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000606 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000061a 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000061a 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000061e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000660 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000676 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000686 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006c8 0000af0a R_ARM_THM_CALL 000109cd param_no_default_rule │ │ │ │ │ +000006c8 0000af0a R_ARM_THM_CALL 00010a09 param_no_default_rule │ │ │ │ │ 000006d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000706 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000071e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000730 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000760 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000077a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000786 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007a0 0000260a R_ARM_THM_CALL 000139ed block_rule │ │ │ │ │ +000007a0 0000260a R_ARM_THM_CALL 00013a29 block_rule │ │ │ │ │ 000007b6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007d2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000007dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000007e4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000802 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000834 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000084a 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ +0000084a 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ 00000864 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000872 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000880 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ +00000880 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ 0000089a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008ae 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000008b8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000008c0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000008e0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000904 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000914 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000094a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000962 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000096c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000978 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000009bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009d0 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ +000009d0 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ 000009dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e4 0000040a R_ARM_THM_CALL 00018359 expressions_rule │ │ │ │ │ +000009e4 0000040a R_ARM_THM_CALL 000188cd expressions_rule │ │ │ │ │ 000009f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009fe 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a02 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a06 0001702f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ 00000a0a 00017030 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ -00000a20 00004b0a R_ARM_THM_CALL 00000da9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000a20 00004a0a R_ARM_THM_CALL 00000d21 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000a24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a56 00000a0a R_ARM_THM_CALL 00008649 expression_rule │ │ │ │ │ +00000a56 00000a0a R_ARM_THM_CALL 00008631 expression_rule │ │ │ │ │ 00000a6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a8c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a90 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a98 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a9c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -5049,20 +5066,20 @@ │ │ │ │ │ 00000e30 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000e3a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e42 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000e62 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000e86 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e96 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000ecc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ee0 0000040a R_ARM_THM_CALL 00018359 expressions_rule │ │ │ │ │ +00000ee0 0000040a R_ARM_THM_CALL 000188cd expressions_rule │ │ │ │ │ 00000ef8 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000f28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f40 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000f4c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000f7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f8e 0001200a R_ARM_THM_CALL 000191d5 lambda_param_no_default_rule │ │ │ │ │ +00000f8e 0001200a R_ARM_THM_CALL 00019749 lambda_param_no_default_rule │ │ │ │ │ 00000f9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fcc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000fe2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ff2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001002 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ )F3FBF F │ │ │ │ │ SBF[FIFei │ │ │ │ │ -fiRFAF8F │ │ │ │ │ -giSF*F@F │ │ │ │ │ +fiRFIF@F │ │ │ │ │ +gi+FRF@F │ │ │ │ │ 2F;FIFfi │ │ │ │ │ 2FKF9Ffi │ │ │ │ │ -XFbiYhSF │ │ │ │ │ +XFbiYhKF │ │ │ │ │ R;F@FRFQF │ │ │ │ │ 9FKFRFgi │ │ │ │ │ h.F)F F@ │ │ │ │ │ h.F)F F@ │ │ │ │ │ S2F;FAFeiHF │ │ │ │ │ S2F;FAFei │ │ │ │ │ SJFCFQFei │ │ │ │ │ -;F*F)F F │ │ │ │ │ 2FfixhKF │ │ │ │ │ -2QFCFJFei │ │ │ │ │ +29FCFJFei │ │ │ │ │ hhSFeiZF │ │ │ │ │ SFBFIF F │ │ │ │ │ )FKFBF F │ │ │ │ │ SBFKF9Fei │ │ │ │ │ hhIFeiSF │ │ │ │ │ [FBFQF F │ │ │ │ │ )FSFBF F │ │ │ │ │ &3F9F F@ │ │ │ │ │ +KFBF9F F │ │ │ │ │ :FKF1F F │ │ │ │ │ e+F1F F@ │ │ │ │ │ BFIFPFgi │ │ │ │ │ expected ':' │ │ │ │ │ expected an indented block after 'if' statement on line %d │ │ │ │ │ expected an indented block after 'with' statement on line %d │ │ │ │ │ Async with statements are │ │ │ │ │ @@ -163,42 +163,42 @@ │ │ │ │ │ NEW_TYPE_COMMENT │ │ │ │ │ _loop1_61_rule │ │ │ │ │ _gather_51_rule │ │ │ │ │ _gather_210_rule │ │ │ │ │ _gather_208_rule │ │ │ │ │ _gather_206_rule │ │ │ │ │ _gather_55_rule │ │ │ │ │ +invalid_try_stmt_rule │ │ │ │ │ invalid_for_target_rule │ │ │ │ │ _gather_212_rule │ │ │ │ │ -invalid_try_stmt_rule │ │ │ │ │ assignment_rule │ │ │ │ │ _tmp_6_rule │ │ │ │ │ import_from_targets_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ del_targets_rule │ │ │ │ │ _tmp_22_rule │ │ │ │ │ yield_expr_rule │ │ │ │ │ _gather_18_rule │ │ │ │ │ _gather_20_rule │ │ │ │ │ type_params_rule │ │ │ │ │ -_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ single_target_rule │ │ │ │ │ _tmp_11_rule │ │ │ │ │ t_primary_raw │ │ │ │ │ augassign_rule │ │ │ │ │ t_lookahead_rule │ │ │ │ │ slices_rule │ │ │ │ │ invalid_ann_assign_target_rule │ │ │ │ │ star_named_expression_rule │ │ │ │ │ _loop0_164_rule │ │ │ │ │ _loop0_165_rule │ │ │ │ │ _tmp_13_rule │ │ │ │ │ -star_named_expressions_rule │ │ │ │ │ annotated_rhs_rule │ │ │ │ │ +star_named_expressions_rule │ │ │ │ │ t_primary_rule │ │ │ │ │ genexp_rule │ │ │ │ │ _tmp_93_rule │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ list_rule │ │ │ │ │ for_if_clauses_rule │ │ │ │ │ @@ -418,20 +418,20 @@ │ │ │ │ │ PyBytes_AsString │ │ │ │ │ _PyPegen_new_type_comment │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_is_memoized │ │ │ │ │ _PyPegen_lookahead_with_string │ │ │ │ │ _PyPegen_insert_memo │ │ │ │ │ _PyAST_Expr │ │ │ │ │ -_PyAST_alias │ │ │ │ │ -_PyAST_Import │ │ │ │ │ -_PyAST_Return │ │ │ │ │ -_PyAST_Raise │ │ │ │ │ _PyPegen_seq_count_dots │ │ │ │ │ _PyPegen_checked_future_import │ │ │ │ │ +_PyAST_Return │ │ │ │ │ +_PyAST_Raise │ │ │ │ │ +_PyAST_alias │ │ │ │ │ +_PyAST_Import │ │ │ │ │ _PyPegen_update_memo │ │ │ │ │ _PyPegen_name_token │ │ │ │ │ _PyAST_Delete │ │ │ │ │ _PyAST_Assert │ │ │ │ │ _PyAST_Break │ │ │ │ │ _PyAST_Continue │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ @@ -509,14 +509,15 @@ │ │ │ │ │ _PyAST_ExceptHandler │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_augoperator │ │ │ │ │ _PyAST_keyword │ │ │ │ │ _PyPegen_keyword_or_starred │ │ │ │ │ _PyPegen_join_sequences │ │ │ │ │ _PyAST_withitem │ │ │ │ │ +_PyPegen_decoded_constant_from_token │ │ │ │ │ _PyPegen_soft_keyword_token │ │ │ │ │ _PyPegen_seq_last_item │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_get_last_comprehension_item │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyPegen_arguments_parsing_error │ │ │ │ │ _PyAST_match_case │ │ │ │ │ @@ -528,15 +529,14 @@ │ │ │ │ │ _PyAST_MatchValue │ │ │ │ │ _PyAST_MatchMapping │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _PyPegen_seq_first_item │ │ │ │ │ _PyAST_MatchSingleton │ │ │ │ │ _PyPegen_ensure_real │ │ │ │ │ -_PyPegen_decoded_constant_from_token │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyAST_TypeVar │ │ │ │ │ _PyAST_ParamSpec │ │ │ │ │ _PyAST_TypeVarTuple │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_ensure_imaginary │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,277 +1,71 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_loop0_170_rule>: │ │ │ │ │ -_loop0_175_rule(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1b4 <_loop0_170_rule+0x1b4> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1ac <_loop0_170_rule+0x1ac> │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 19c <_loop0_170_rule+0x19c> │ │ │ │ │ - ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 196 <_loop0_170_rule+0x196> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - movw r8, #6000 @ 0x1770 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ba <_loop0_170_rule+0x1ba> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d2 <_loop0_170_rule+0xd2> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 10cec │ │ │ │ │ - R_ARM_THM_CALL param_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, c2 <_loop0_170_rule+0xc2> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17518 │ │ │ │ │ - R_ARM_THM_CALL default_rule │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - cbnz r2, c4 <_loop0_170_rule+0xc4> │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, c2 <_loop0_170_rule+0xc2> │ │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbnz r2, c4 <_loop0_170_rule+0xc4> │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14a <_loop0_170_rule+0x14a> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 16e <_loop0_170_rule+0x16e> │ │ │ │ │ - str.w r5, [sl, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 5c <_loop0_170_rule+0x5c> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r2, d2 <_loop0_170_rule+0xd2> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10cec │ │ │ │ │ - R_ARM_THM_CALL param_rule │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbnz r0, 104 <_loop0_170_rule+0x104> │ │ │ │ │ - mov r5, sl │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 188 <_loop0_170_rule+0x188> │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - bgt.n 15e <_loop0_170_rule+0x15e> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17518 │ │ │ │ │ - R_ARM_THM_CALL default_rule │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n d2 <_loop0_170_rule+0xd2> │ │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n d2 <_loop0_170_rule+0xd2> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n d2 <_loop0_170_rule+0xd2> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n aa <_loop0_170_rule+0xaa> │ │ │ │ │ - mov r5, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n d4 <_loop0_170_rule+0xd4> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d8 <_loop0_170_rule+0xd8> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr.w r2, [r5, fp, lsl #2] │ │ │ │ │ - str.w r2, [r3, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n ec <_loop0_170_rule+0xec> │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 184 <_loop0_170_rule+0x184> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n b6 <_loop0_170_rule+0xb6> │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n fa <_loop0_170_rule+0xfa> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n fa <_loop0_170_rule+0xfa> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n fa <_loop0_170_rule+0xfa> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 24 <_loop0_170_rule+0x24> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 66 <_loop0_170_rule+0x66> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000001c4 <_gather_18_rule>: │ │ │ │ │ +00000000 <_gather_18_rule>: │ │ │ │ │ _gather_18_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2dc <_gather_18_rule+0x118> │ │ │ │ │ + beq.n 118 <_gather_18_rule+0x118> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d4 <_gather_18_rule+0x110> │ │ │ │ │ + bne.n 110 <_gather_18_rule+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c4 <_gather_18_rule+0x100> │ │ │ │ │ + beq.n 100 <_gather_18_rule+0x100> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2cc <_gather_18_rule+0x108> │ │ │ │ │ + beq.n 108 <_gather_18_rule+0x108> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2be <_gather_18_rule+0xfa> │ │ │ │ │ + bne.n fa <_gather_18_rule+0xfa> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b6 <_gather_18_rule+0xf2> │ │ │ │ │ + beq.n f2 <_gather_18_rule+0xf2> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2be <_gather_18_rule+0xfa> │ │ │ │ │ + bne.n fa <_gather_18_rule+0xfa> │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26c <_gather_18_rule+0xa8> │ │ │ │ │ + cbnz r0, a8 <_gather_18_rule+0xa8> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2b0 <_gather_18_rule+0xec> │ │ │ │ │ + cbz r0, ec <_gather_18_rule+0xec> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bgt.n 288 <_gather_18_rule+0xc4> │ │ │ │ │ + bgt.n c4 <_gather_18_rule+0xc4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -285,253 +79,253 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 238 <_gather_18_rule+0x74> │ │ │ │ │ + beq.n 74 <_gather_18_rule+0x74> │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq.n 298 <_gather_18_rule+0xd4> │ │ │ │ │ + beq.n d4 <_gather_18_rule+0xd4> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r3, [r5, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n 22e <_gather_18_rule+0x6a> │ │ │ │ │ + b.n 6a <_gather_18_rule+0x6a> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r5, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 246 <_gather_18_rule+0x82> │ │ │ │ │ + b.n 82 <_gather_18_rule+0x82> │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2b0 <_gather_18_rule+0xec> │ │ │ │ │ + cbz r0, ec <_gather_18_rule+0xec> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 27c <_gather_18_rule+0xb8> │ │ │ │ │ + b.n b8 <_gather_18_rule+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 262 <_gather_18_rule+0x9e> │ │ │ │ │ + b.n 9e <_gather_18_rule+0x9e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 20a <_gather_18_rule+0x46> │ │ │ │ │ + b.n 46 <_gather_18_rule+0x46> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 264 <_gather_18_rule+0xa0> │ │ │ │ │ + b.n a0 <_gather_18_rule+0xa0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e6 <_gather_18_rule+0x22> │ │ │ │ │ + b.n 22 <_gather_18_rule+0x22> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000002e4 : │ │ │ │ │ +00000120 : │ │ │ │ │ param_star_annotation_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 33a │ │ │ │ │ + beq.n 176 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3c2 │ │ │ │ │ + bne.n 1fe │ │ │ │ │ ldrd r7, r6, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 3a2 │ │ │ │ │ + beq.n 1de │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 340 │ │ │ │ │ + cbnz r0, 17c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 306 │ │ │ │ │ + b.n 142 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3ee │ │ │ │ │ + beq.n 22a │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 3e6 │ │ │ │ │ + bne.n 222 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e6 │ │ │ │ │ + beq.n 222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad74 │ │ │ │ │ + bl ad54 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e6 │ │ │ │ │ + beq.n 222 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3bc │ │ │ │ │ + cbz r0, 1f8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3d4 │ │ │ │ │ + cbz r0, 210 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 32e │ │ │ │ │ + b.n 16a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3ca │ │ │ │ │ + blt.n 206 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 31e │ │ │ │ │ + beq.n 15a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 330 │ │ │ │ │ + b.n 16c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 330 │ │ │ │ │ + b.n 16c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 330 │ │ │ │ │ + b.n 16c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32c │ │ │ │ │ + beq.n 168 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 330 │ │ │ │ │ + b.n 16c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 32a │ │ │ │ │ + b.n 166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 34e │ │ │ │ │ + b.n 18a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003f8 : │ │ │ │ │ +00000234 : │ │ │ │ │ del_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 542 │ │ │ │ │ + beq.w 37e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 560 │ │ │ │ │ + bne.w 39c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 54a │ │ │ │ │ + beq.w 386 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 568 │ │ │ │ │ + bl 3a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52a │ │ │ │ │ + beq.n 366 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 536 │ │ │ │ │ + beq.n 372 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 524 │ │ │ │ │ + bne.n 360 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51c │ │ │ │ │ + beq.n 358 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 524 │ │ │ │ │ + bne.n 360 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4d2 │ │ │ │ │ + cbnz r0, 30e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 516 │ │ │ │ │ + beq.n 352 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bgt.n 4ee │ │ │ │ │ + bgt.n 32a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -540,196 +334,196 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52e │ │ │ │ │ + beq.n 36a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 53e │ │ │ │ │ + bne.n 37a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 568 │ │ │ │ │ + bl 3a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 480 │ │ │ │ │ + beq.n 2bc │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 4fe │ │ │ │ │ + beq.n 33a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 476 │ │ │ │ │ + b.n 2b2 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r5, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n 490 │ │ │ │ │ + b.n 2cc │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 516 │ │ │ │ │ + cbz r0, 352 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4e2 │ │ │ │ │ + b.n 31e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 4c6 │ │ │ │ │ + b.n 302 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 452 │ │ │ │ │ + b.n 28e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 52e │ │ │ │ │ + b.n 36a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41e │ │ │ │ │ + b.n 25a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 438 │ │ │ │ │ + beq.w 274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 52e │ │ │ │ │ + b.n 36a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4c8 │ │ │ │ │ + b.n 304 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000568 : │ │ │ │ │ +000003a4 : │ │ │ │ │ del_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 776 │ │ │ │ │ + beq.w 5b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 78a │ │ │ │ │ + bne.w 5c6 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1191 @ 0x4a7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 66a │ │ │ │ │ + bne.n 4a6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 77c │ │ │ │ │ + beq.w 5b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 78a │ │ │ │ │ + bne.w 5c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53f0 │ │ │ │ │ + bl 53b8 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5dc │ │ │ │ │ + cbz r0, 418 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c8 │ │ │ │ │ + bne.n 504 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 78a │ │ │ │ │ + bne.w 5c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53f0 │ │ │ │ │ + bl 53b8 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 678 │ │ │ │ │ + beq.n 4b4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 678 │ │ │ │ │ + beq.n 4b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1517c │ │ │ │ │ + bl 151bc │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 678 │ │ │ │ │ + beq.n 4b4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 678 │ │ │ │ │ + cbz r0, 4b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 678 │ │ │ │ │ + cbz r0, 4b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78a │ │ │ │ │ + beq.w 5c6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 71c │ │ │ │ │ + beq.n 558 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1191 @ 0x4a7 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -738,702 +532,844 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 72a │ │ │ │ │ + bne.n 566 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 794 │ │ │ │ │ + beq.w 5d0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 7a8 │ │ │ │ │ + beq.w 5e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 730 │ │ │ │ │ + beq.n 56c │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80e │ │ │ │ │ + beq.w 64a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 65c │ │ │ │ │ + b.n 498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5dc │ │ │ │ │ + beq.n 418 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5dc │ │ │ │ │ + beq.w 418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 78a │ │ │ │ │ + beq.n 5c6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ strd r7, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 65c │ │ │ │ │ + bne.n 498 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65c │ │ │ │ │ + beq.n 498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 790 │ │ │ │ │ + b.n 5cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7a2 │ │ │ │ │ + bne.n 5de │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 870 │ │ │ │ │ + bne.w 6ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7a2 │ │ │ │ │ + cbnz r3, 5de │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82a │ │ │ │ │ + bne.n 666 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7a2 │ │ │ │ │ + cbnz r3, 5de │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7c6 │ │ │ │ │ + cbnz r0, 602 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 65c │ │ │ │ │ + b.n 498 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 58c │ │ │ │ │ + b.n 3c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5b0 │ │ │ │ │ - b.n 724 │ │ │ │ │ + bge.w 3ec │ │ │ │ │ + b.n 560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 672 │ │ │ │ │ + b.n 4ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 690 │ │ │ │ │ + beq.w 4cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 76c │ │ │ │ │ + b.n 5a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 820 │ │ │ │ │ + blt.n 65c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6a4 │ │ │ │ │ - b.n 7a2 │ │ │ │ │ + beq.w 4e0 │ │ │ │ │ + b.n 5de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f8 │ │ │ │ │ + bl 234 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 768 │ │ │ │ │ + bne.n 5a4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 768 │ │ │ │ │ + beq.n 5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a2 │ │ │ │ │ + beq.n 5de │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6be │ │ │ │ │ + bne.w 4fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 76a │ │ │ │ │ + beq.n 5a6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 76c │ │ │ │ │ + b.n 5a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 76c │ │ │ │ │ + b.n 5a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f8 │ │ │ │ │ + bl 234 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 75a │ │ │ │ │ + bne.n 596 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 758 │ │ │ │ │ + beq.n 594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a2 │ │ │ │ │ + beq.n 5de │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6be │ │ │ │ │ - b.n 80e │ │ │ │ │ + bne.w 4fa │ │ │ │ │ + b.n 64a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 568 │ │ │ │ │ + bl 3a4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 746 │ │ │ │ │ + beq.w 582 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 746 │ │ │ │ │ + beq.w 582 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6be │ │ │ │ │ - b.n 80e │ │ │ │ │ + bne.w 4fa │ │ │ │ │ + b.n 64a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008a0 <_tmp_22_rule>: │ │ │ │ │ +000006dc <_tmp_22_rule>: │ │ │ │ │ _tmp_22_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8e6 <_tmp_22_rule+0x46> │ │ │ │ │ + beq.n 722 <_tmp_22_rule+0x46> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8f0 <_tmp_22_rule+0x50> │ │ │ │ │ + cbnz r3, 72c <_tmp_22_rule+0x50> │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8de <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r0, 71a <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 8de <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r3, 71a <_tmp_22_rule+0x3e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 8ec <_tmp_22_rule+0x4c> │ │ │ │ │ + cbz r0, 728 <_tmp_22_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8be <_tmp_22_rule+0x1e> │ │ │ │ │ + b.n 6fa <_tmp_22_rule+0x1e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8de <_tmp_22_rule+0x3e> │ │ │ │ │ + b.n 71a <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8e2 <_tmp_22_rule+0x42> │ │ │ │ │ + b.n 71e <_tmp_22_rule+0x42> │ │ │ │ │ │ │ │ │ │ -000008f8 <_loop0_129_rule>: │ │ │ │ │ +00000734 <_loop0_129_rule>: │ │ │ │ │ _loop0_129_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9bc <_loop0_129_rule+0xc4> │ │ │ │ │ + beq.n 7aa <_loop0_129_rule+0x76> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 9b4 <_loop0_129_rule+0xbc> │ │ │ │ │ + bne.n 7fe <_loop0_129_rule+0xca> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 98a <_loop0_129_rule+0x92> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 7ee <_loop0_129_rule+0xba> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 9b4 <_loop0_129_rule+0xbc> │ │ │ │ │ + bne.n 7fe <_loop0_129_rule+0xca> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 96e <_loop0_129_rule+0x76> │ │ │ │ │ + cbnz r0, 7d2 <_loop0_129_rule+0x9e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 9d0 <_loop0_129_rule+0xd8> │ │ │ │ │ + cbz r0, 7be <_loop0_129_rule+0x8a> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 9c2 <_loop0_129_rule+0xca> │ │ │ │ │ + bgt.n 7b0 <_loop0_129_rule+0x7c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 756 <_loop0_129_rule+0x22> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ + str.w r2, [r3, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + b.n 792 <_loop0_129_rule+0x5e> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 7a0 <_loop0_129_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17908 │ │ │ │ │ + bl 17e7c │ │ │ │ │ R_ARM_THM_CALL kwarg_or_double_starred_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 946 <_loop0_129_rule+0x4e> │ │ │ │ │ + beq.n 784 <_loop0_129_rule+0x50> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 99a <_loop0_129_rule+0xa2> │ │ │ │ │ + beq.n 806 <_loop0_129_rule+0xd2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 93c <_loop0_129_rule+0x44> │ │ │ │ │ + b.n 77a <_loop0_129_rule+0x46> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 964 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 7a0 <_loop0_129_rule+0x6c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 7a0 <_loop0_129_rule+0x6c> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 9d0 <_loop0_129_rule+0xd8> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 7be <_loop0_129_rule+0x8a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 97e <_loop0_129_rule+0x86> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 964 <_loop0_129_rule+0x6c> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 91a <_loop0_129_rule+0x22> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ - str.w r2, [r3, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n 956 <_loop0_129_rule+0x5e> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 964 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 7e2 <_loop0_129_rule+0xae> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000009e4 <_tmp_233_rule>: │ │ │ │ │ +00000824 <_tmp_233_rule>: │ │ │ │ │ _tmp_233_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a2c <_tmp_233_rule+0x48> │ │ │ │ │ + beq.n 86c <_tmp_233_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a32 <_tmp_233_rule+0x4e> │ │ │ │ │ + cbnz r3, 872 <_tmp_233_rule+0x4e> │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a24 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, 864 <_tmp_233_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a24 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r3, 864 <_tmp_233_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a24 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, 864 <_tmp_233_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a02 <_tmp_233_rule+0x1e> │ │ │ │ │ + b.n 842 <_tmp_233_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a28 <_tmp_233_rule+0x44> │ │ │ │ │ + b.n 868 <_tmp_233_rule+0x44> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000087c <_loop0_112_rule>: │ │ │ │ │ +_loop0_112_rule(): │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 99a <_loop0_112_rule+0x11e> │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 990 <_loop0_112_rule+0x114> │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 980 <_loop0_112_rule+0x104> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 990 <_loop0_112_rule+0x114> │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + movw sl, #6000 @ 0x1770 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 978 <_loop0_112_rule+0xfc> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 8ec <_loop0_112_rule+0x70> │ │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 916 <_loop0_112_rule+0x9a> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbnz r3, 8ec <_loop0_112_rule+0x70> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 14480 │ │ │ │ │ + R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbnz r0, 924 <_loop0_112_rule+0xa8> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 964 <_loop0_112_rule+0xe8> │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble.n 93c <_loop0_112_rule+0xc0> │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ + str.w r2, [r3, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 902 <_loop0_112_rule+0x86> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 9a0 <_loop0_112_rule+0x124> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 94e <_loop0_112_rule+0xd2> │ │ │ │ │ + str.w r6, [r8, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + b.n 8c2 <_loop0_112_rule+0x46> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov.w r1, r9, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 964 <_loop0_112_rule+0xe8> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 930 <_loop0_112_rule+0xb4> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 946 <_loop0_112_rule+0xca> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 8cc <_loop0_112_rule+0x50> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 946 <_loop0_112_rule+0xca> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 946 <_loop0_112_rule+0xca> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 89c <_loop0_112_rule+0x20> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8f0 <_loop0_112_rule+0x74> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 8f0 <_loop0_112_rule+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a3c <_tmp_169_rule>: │ │ │ │ │ +000009b4 <_tmp_169_rule>: │ │ │ │ │ _tmp_169_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a80 <_tmp_169_rule+0x44> │ │ │ │ │ + beq.n 9f8 <_tmp_169_rule+0x44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a86 <_tmp_169_rule+0x4a> │ │ │ │ │ + cbnz r3, 9fe <_tmp_169_rule+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 107c0 │ │ │ │ │ + bl 107fc │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ - cbnz r0, a78 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 9f0 <_tmp_169_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a78 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r3, 9f0 <_tmp_169_rule+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114b0 │ │ │ │ │ + bl 114f0 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ - cbnz r0, a78 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 9f0 <_tmp_169_rule+0x3c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a5a <_tmp_169_rule+0x1e> │ │ │ │ │ + b.n 9d2 <_tmp_169_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a7c <_tmp_169_rule+0x40> │ │ │ │ │ + b.n 9f4 <_tmp_169_rule+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a90 <_tmp_227_rule>: │ │ │ │ │ +00000a08 <_tmp_227_rule>: │ │ │ │ │ _tmp_227_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n acc <_tmp_227_rule+0x3c> │ │ │ │ │ + beq.n a44 <_tmp_227_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ae8 <_tmp_227_rule+0x58> │ │ │ │ │ + cbnz r3, a60 <_tmp_227_rule+0x58> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, ad2 <_tmp_227_rule+0x42> │ │ │ │ │ + cbnz r0, a4a <_tmp_227_rule+0x42> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aae <_tmp_227_rule+0x1e> │ │ │ │ │ + b.n a26 <_tmp_227_rule+0x1e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac0 <_tmp_227_rule+0x30> │ │ │ │ │ + beq.n a38 <_tmp_227_rule+0x30> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n ac4 <_tmp_227_rule+0x34> │ │ │ │ │ + b.n a3c <_tmp_227_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ac8 <_tmp_227_rule+0x38> │ │ │ │ │ + b.n a40 <_tmp_227_rule+0x38> │ │ │ │ │ │ │ │ │ │ -00000af0 <_tmp_158_rule>: │ │ │ │ │ +00000a68 <_tmp_158_rule>: │ │ │ │ │ _tmp_158_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n b54 <_tmp_158_rule+0x64> │ │ │ │ │ + beq.n acc <_tmp_158_rule+0x64> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b4c <_tmp_158_rule+0x5c> │ │ │ │ │ + cbnz r3, ac4 <_tmp_158_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, b36 <_tmp_158_rule+0x46> │ │ │ │ │ + cbnz r0, aae <_tmp_158_rule+0x46> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, b4c <_tmp_158_rule+0x5c> │ │ │ │ │ + cbnz r3, ac4 <_tmp_158_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, b2e <_tmp_158_rule+0x3e> │ │ │ │ │ + cbnz r0, aa6 <_tmp_158_rule+0x3e> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1e <_tmp_158_rule+0x2e> │ │ │ │ │ + beq.n a96 <_tmp_158_rule+0x2e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n b2e <_tmp_158_rule+0x3e> │ │ │ │ │ + b.n aa6 <_tmp_158_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b32 <_tmp_158_rule+0x42> │ │ │ │ │ + b.n aaa <_tmp_158_rule+0x42> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b0e <_tmp_158_rule+0x1e> │ │ │ │ │ + b.n a86 <_tmp_158_rule+0x1e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b5c : │ │ │ │ │ +00000ad4 : │ │ │ │ │ invalid_comprehension_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cee │ │ │ │ │ + beq.w c66 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bfc │ │ │ │ │ + bne.n b74 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ce0 │ │ │ │ │ + beq.w c58 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c06 │ │ │ │ │ + bne.n b7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cfc │ │ │ │ │ + bne.w c74 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c06 │ │ │ │ │ + cbnz r0, b7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cfc │ │ │ │ │ + bne.w c74 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c06 │ │ │ │ │ + cbnz r0, b7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cf6 │ │ │ │ │ + bne.w c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a9c4 <_tmp_167_rule> │ │ │ │ │ + bl 1af38 <_tmp_167_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_167_rule │ │ │ │ │ - cbnz r0, c1c │ │ │ │ │ + cbnz r0, b94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cf6 │ │ │ │ │ + bne.w c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a9c4 <_tmp_167_rule> │ │ │ │ │ + bl 1af38 <_tmp_167_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c9a │ │ │ │ │ + bne.n c12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fbd4 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d04 │ │ │ │ │ + bne.n c7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd4 │ │ │ │ │ + b.n b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 128d4 │ │ │ │ │ + bl 12914 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be4 │ │ │ │ │ + beq.n b5c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be4 │ │ │ │ │ + beq.n b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14060 │ │ │ │ │ + bl 1409c │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be4 │ │ │ │ │ + beq.n b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be4 │ │ │ │ │ + beq.n b5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ @@ -1453,42 +1389,42 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfc │ │ │ │ │ + beq.n b74 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bfe │ │ │ │ │ + b.n b76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 128d4 │ │ │ │ │ + bl 12914 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf8 │ │ │ │ │ + beq.n b70 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf8 │ │ │ │ │ + beq.n b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf8 │ │ │ │ │ + beq.n b70 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -1496,114 +1432,114 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - b.n c82 │ │ │ │ │ + b.n bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cfc │ │ │ │ │ + cbnz r3, c74 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n b98 │ │ │ │ │ + b.n b10 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b80 │ │ │ │ │ + b.n af8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bfe │ │ │ │ │ + b.n b76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bd4 │ │ │ │ │ + b.n b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c18 │ │ │ │ │ + beq.n b90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ - b.n cd8 │ │ │ │ │ + b.n c50 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d2c : │ │ │ │ │ +00000ca4 : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n d76 │ │ │ │ │ + beq.n cee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, da2 │ │ │ │ │ + cbnz r3, d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d6a │ │ │ │ │ + cbnz r3, ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d7c │ │ │ │ │ + cbnz r0, cf4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d4a │ │ │ │ │ + b.n cc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6a │ │ │ │ │ + beq.n ce2 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d2 <_gather_18_rule+0xe> │ │ │ │ │ + bl 1d2 │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6e │ │ │ │ │ + beq.n ce6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d70 │ │ │ │ │ + b.n ce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d70 │ │ │ │ │ + b.n ce8 │ │ │ │ │ │ │ │ │ │ -00000da8 : │ │ │ │ │ +00000d20 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ @@ -1624,669 +1560,669 @@ │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000de4 : │ │ │ │ │ +00000d5c : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n e62 │ │ │ │ │ + beq.n dda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e5a │ │ │ │ │ + cbnz r3, dd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 13f64 │ │ │ │ │ + bl 13fa0 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e34 │ │ │ │ │ + cbnz r0, dac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, e34 │ │ │ │ │ + cbnz r3, dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12638 │ │ │ │ │ + bl 12678 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e34 │ │ │ │ │ + cbnz r0, dac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, e34 │ │ │ │ │ + cbnz r3, dac │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e3e │ │ │ │ │ + cbnz r0, db6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de4 │ │ │ │ │ + bl d5c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e32 │ │ │ │ │ + beq.n daa │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e32 │ │ │ │ │ + beq.n daa │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n e34 │ │ │ │ │ + b.n dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e38 │ │ │ │ │ + b.n db0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e02 │ │ │ │ │ + b.n d7a │ │ │ │ │ │ │ │ │ │ -00000e68 <_tmp_161_rule>: │ │ │ │ │ +00000de0 <_tmp_161_rule>: │ │ │ │ │ _tmp_161_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ef2 <_tmp_161_rule+0x8a> │ │ │ │ │ + beq.n e6a <_tmp_161_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ef8 <_tmp_161_rule+0x90> │ │ │ │ │ + bne.n e70 <_tmp_161_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13f64 │ │ │ │ │ + bl 13fa0 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ - cbnz r0, eea <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, e62 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, eea <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, e62 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12638 │ │ │ │ │ + bl 12678 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, eea <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, e62 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, eea <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, e62 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8384 │ │ │ │ │ + bl 836c │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, eea <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, e62 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, eea <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, e62 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, eea <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, e62 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, eea <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, e62 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, eea <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, e62 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, eea <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, e62 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, eea <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, e62 <_tmp_161_rule+0x82> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e86 <_tmp_161_rule+0x1e> │ │ │ │ │ + b.n dfe <_tmp_161_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n eee <_tmp_161_rule+0x86> │ │ │ │ │ + b.n e66 <_tmp_161_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00000f00 <_loop0_164_rule>: │ │ │ │ │ +00000e78 <_loop0_164_rule>: │ │ │ │ │ _loop0_164_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ffe <_loop0_164_rule+0xfe> │ │ │ │ │ + beq.n f76 <_loop0_164_rule+0xfe> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ff6 <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n f6e <_loop0_164_rule+0xf6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fca <_loop0_164_rule+0xca> │ │ │ │ │ + beq.n f42 <_loop0_164_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, f80 <_loop0_164_rule+0x80> │ │ │ │ │ + cbnz r7, ef8 <_loop0_164_rule+0x80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fc2 <_loop0_164_rule+0xc2> │ │ │ │ │ + beq.n f3a <_loop0_164_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, f5e <_loop0_164_rule+0x5e> │ │ │ │ │ - bl 7290 │ │ │ │ │ + cbnz r3, ed6 <_loop0_164_rule+0x5e> │ │ │ │ │ + bl 7240 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, f8e <_loop0_164_rule+0x8e> │ │ │ │ │ + cbnz r0, f06 <_loop0_164_rule+0x8e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1012 <_loop0_164_rule+0x112> │ │ │ │ │ + beq.n f8a <_loop0_164_rule+0x112> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 1004 <_loop0_164_rule+0x104> │ │ │ │ │ + bgt.n f7c <_loop0_164_rule+0x104> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5e <_loop0_164_rule+0x5e> │ │ │ │ │ + beq.n ed6 <_loop0_164_rule+0x5e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f64 <_loop0_164_rule+0x64> │ │ │ │ │ + beq.n edc <_loop0_164_rule+0x64> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n fda <_loop0_164_rule+0xda> │ │ │ │ │ + beq.n f52 <_loop0_164_rule+0xda> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - b.n f48 <_loop0_164_rule+0x48> │ │ │ │ │ + b.n ec0 <_loop0_164_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f50 <_loop0_164_rule+0x50> │ │ │ │ │ + b.n ec8 <_loop0_164_rule+0x50> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f84 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n efc <_loop0_164_rule+0x84> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1012 <_loop0_164_rule+0x112> │ │ │ │ │ + cbz r0, f8a <_loop0_164_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n fb4 <_loop0_164_rule+0xb4> │ │ │ │ │ + b.n f2c <_loop0_164_rule+0xb4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f84 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n efc <_loop0_164_rule+0x84> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f22 <_loop0_164_rule+0x22> │ │ │ │ │ + b.n e9a <_loop0_164_rule+0x22> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n f76 <_loop0_164_rule+0x76> │ │ │ │ │ + b.n eee <_loop0_164_rule+0x76> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f84 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n efc <_loop0_164_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001028 <_loop0_110_rule>: │ │ │ │ │ +00000fa0 <_loop0_110_rule>: │ │ │ │ │ _loop0_193_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10f4 <_loop0_110_rule+0xcc> │ │ │ │ │ + beq.n 106c <_loop0_110_rule+0xcc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 10ec <_loop0_110_rule+0xc4> │ │ │ │ │ + bne.n 1064 <_loop0_110_rule+0xc4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 10c8 <_loop0_110_rule+0xa0> │ │ │ │ │ + cbz r0, 1040 <_loop0_110_rule+0xa0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 10ec <_loop0_110_rule+0xc4> │ │ │ │ │ + bne.n 1064 <_loop0_110_rule+0xc4> │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10fc │ │ │ │ │ + bl 1074 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1094 <_loop0_110_rule+0x6c> │ │ │ │ │ + cbnz r0, 100c <_loop0_110_rule+0x6c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10d8 <_loop0_110_rule+0xb0> │ │ │ │ │ + cbz r0, 1050 <_loop0_110_rule+0xb0> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt.n 10a4 <_loop0_110_rule+0x7c> │ │ │ │ │ + bgt.n 101c <_loop0_110_rule+0x7c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 10b2 <_loop0_110_rule+0x8a> │ │ │ │ │ + beq.n 102a <_loop0_110_rule+0x8a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r6, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 1066 <_loop0_110_rule+0x3e> │ │ │ │ │ + b.n fde <_loop0_110_rule+0x3e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r8, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 107e <_loop0_110_rule+0x56> │ │ │ │ │ + b.n ff6 <_loop0_110_rule+0x56> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10d8 <_loop0_110_rule+0xb0> │ │ │ │ │ + cbz r0, 1050 <_loop0_110_rule+0xb0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1098 <_loop0_110_rule+0x70> │ │ │ │ │ + b.n 1010 <_loop0_110_rule+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 108c <_loop0_110_rule+0x64> │ │ │ │ │ + b.n 1004 <_loop0_110_rule+0x64> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 108c <_loop0_110_rule+0x64> │ │ │ │ │ + b.n 1004 <_loop0_110_rule+0x64> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 108c <_loop0_110_rule+0x64> │ │ │ │ │ + b.n 1004 <_loop0_110_rule+0x64> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1048 <_loop0_110_rule+0x20> │ │ │ │ │ + b.n fc0 <_loop0_110_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010fc : │ │ │ │ │ +00001074 : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1196 │ │ │ │ │ + beq.n 110e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 118e │ │ │ │ │ + bne.n 1106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 114e │ │ │ │ │ + cbnz r0, 10c6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 118e │ │ │ │ │ + cbnz r6, 1106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 119c │ │ │ │ │ + cbnz r0, 1114 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1130 │ │ │ │ │ + bne.n 10a8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112e │ │ │ │ │ + beq.n 10a6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 117c │ │ │ │ │ + cbz r0, 10f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1144 │ │ │ │ │ + b.n 10bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1142 │ │ │ │ │ + beq.n 10ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1146 │ │ │ │ │ + b.n 10be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1146 │ │ │ │ │ + b.n 10be │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 111c │ │ │ │ │ + b.n 1094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113e │ │ │ │ │ + bne.n 10b6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1168 │ │ │ │ │ - b.n 113e │ │ │ │ │ + bne.n 10e0 │ │ │ │ │ + b.n 10b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011c4 : │ │ │ │ │ +0000113c : │ │ │ │ │ invalid_arguments_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a38 │ │ │ │ │ + beq.w 19b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a30 │ │ │ │ │ + bne.w 19a8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1a16 │ │ │ │ │ + beq.w 198e │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19fa │ │ │ │ │ + beq.w 1972 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19e4 │ │ │ │ │ + beq.w 195c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1852 │ │ │ │ │ + beq.w 17ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fbd4 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1402 │ │ │ │ │ + bne.w 137a │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 12c2 │ │ │ │ │ + bne.n 123a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 181c │ │ │ │ │ + beq.w 1794 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1806 │ │ │ │ │ + beq.w 177e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1554 │ │ │ │ │ + beq.w 14cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, fp, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14c8 │ │ │ │ │ + bne.w 1440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 159e │ │ │ │ │ + bne.w 1516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13ca │ │ │ │ │ + bne.w 1342 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1832 │ │ │ │ │ + bne.w 17aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 168e8 │ │ │ │ │ + bl 16e48 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16ca │ │ │ │ │ + bne.w 1642 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 166a │ │ │ │ │ + bne.w 15e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15be │ │ │ │ │ + bne.w 1536 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 166a │ │ │ │ │ + bne.w 15e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1998 │ │ │ │ │ + bne.w 1910 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a30 │ │ │ │ │ + bne.w 19a8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 197e │ │ │ │ │ + beq.w 18f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl e678 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1714 │ │ │ │ │ + bne.w 168c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1370 │ │ │ │ │ + bne.n 12e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a42 │ │ │ │ │ + bne.w 19ba │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 166a │ │ │ │ │ + bne.w 15e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e678 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17b0 │ │ │ │ │ + bne.w 1728 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 166a │ │ │ │ │ + bne.w 15e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e678 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 172e │ │ │ │ │ + bne.w 16a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 166a │ │ │ │ │ + bne.w 15e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e678 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17da │ │ │ │ │ + bne.w 1752 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ @@ -2297,67 +2233,67 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b8 │ │ │ │ │ + beq.w 1230 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r3, #22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158a │ │ │ │ │ + beq.w 1502 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a7c │ │ │ │ │ + beq.w 19f4 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1864 │ │ │ │ │ + bne.w 17dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1580 │ │ │ │ │ + beq.w 14f8 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1864 │ │ │ │ │ + bne.w 17dc │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 149a │ │ │ │ │ + cbnz r3, 1412 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157a │ │ │ │ │ + beq.w 14f2 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 14b6 │ │ │ │ │ + bgt.n 142e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2365,70 +2301,70 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1494 │ │ │ │ │ + cbz r0, 140c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16a6 │ │ │ │ │ + bne.w 161e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12c8 │ │ │ │ │ - bl f7e0 <_tmp_258_rule> │ │ │ │ │ + b.n 1240 │ │ │ │ │ + bl f7d4 <_tmp_258_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_258_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 144a │ │ │ │ │ + beq.n 13c2 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 153c │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str.w r3, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 143c │ │ │ │ │ + b.n 13b4 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr.w r2, [r7, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 145e │ │ │ │ │ + b.n 13d6 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1296 │ │ │ │ │ + beq.w 120e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1296 │ │ │ │ │ + beq.w 120e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1296 │ │ │ │ │ + beq.w 120e │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1978 │ │ │ │ │ + beq.w 18f0 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -2436,112 +2372,112 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a6 │ │ │ │ │ + beq.n 151e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13e4 │ │ │ │ │ + b.n 135c │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 157a │ │ │ │ │ + cbz r0, 14f2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 14a8 │ │ │ │ │ + b.n 1420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1590 │ │ │ │ │ + blt.n 1508 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, fp, [r3, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1288 │ │ │ │ │ + beq.w 1200 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 129e │ │ │ │ │ + b.n 1216 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12c2 │ │ │ │ │ + b.n 123a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12a0 │ │ │ │ │ + b.n 1218 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12c2 │ │ │ │ │ + b.n 123a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1298 │ │ │ │ │ + beq.w 1210 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12a0 │ │ │ │ │ + b.n 1218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1306 │ │ │ │ │ + beq.w 127e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1306 │ │ │ │ │ + beq.w 127e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 168a │ │ │ │ │ + beq.n 1602 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1682 │ │ │ │ │ + bne.n 15fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl e678 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1674 │ │ │ │ │ + beq.n 15ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 130a │ │ │ │ │ + bne.w 1282 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrd sl, r5, [r5, #16] │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ @@ -2563,123 +2499,123 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ba │ │ │ │ │ + beq.w 1332 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13c0 │ │ │ │ │ + b.n 1338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13c0 │ │ │ │ │ + b.n 1338 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1692 │ │ │ │ │ + beq.n 160a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 130a │ │ │ │ │ + b.n 1282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15e8 │ │ │ │ │ + b.n 1560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 183a │ │ │ │ │ + bne.w 17b2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 1600 │ │ │ │ │ + b.n 1578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 168e8 │ │ │ │ │ + bl 16e48 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1492 │ │ │ │ │ + beq.w 140a │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a10 │ │ │ │ │ + beq.w 1988 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1872 │ │ │ │ │ + beq.w 17ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 186a │ │ │ │ │ + beq.w 17e2 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1832 │ │ │ │ │ + bne.w 17aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fe │ │ │ │ │ + bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1878 │ │ │ │ │ + bne.w 17f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 1266 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134c │ │ │ │ │ + beq.w 12c4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 134e │ │ │ │ │ + b.n 12c6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139e │ │ │ │ │ + beq.w 1316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139e │ │ │ │ │ + beq.w 1316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139e │ │ │ │ │ + beq.w 1316 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r9, sl, [r7, #16] │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ @@ -2700,147 +2636,147 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ba │ │ │ │ │ + beq.w 1332 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13c0 │ │ │ │ │ + b.n 1338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1388 │ │ │ │ │ + beq.w 1300 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 1802 │ │ │ │ │ + cbnz r0, 177a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1664 │ │ │ │ │ - b.n 13ba │ │ │ │ │ + bne.w 15dc │ │ │ │ │ + b.n 1332 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b6 │ │ │ │ │ + beq.w 132e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e678 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b6 │ │ │ │ │ + beq.w 132e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ca │ │ │ │ │ + beq.n 1742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13be │ │ │ │ │ + b.n 1336 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1574 │ │ │ │ │ + bne.w 14ec │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1276 │ │ │ │ │ + b.n 11ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1264 │ │ │ │ │ - b.n 12be │ │ │ │ │ + beq.w 11dc │ │ │ │ │ + b.n 1236 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 1266 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a0 │ │ │ │ │ + beq.w 1618 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1600 │ │ │ │ │ + b.n 1578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1236 │ │ │ │ │ + beq.w 11ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c4 │ │ │ │ │ + b.n 123c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16ee │ │ │ │ │ + b.n 1666 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 1266 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1970 │ │ │ │ │ + beq.n 18e8 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1968 │ │ │ │ │ + bne.n 18e0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1954 │ │ │ │ │ + beq.n 18cc │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1968 │ │ │ │ │ + bne.n 18e0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1924 │ │ │ │ │ + cbnz r0, 189c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 194e │ │ │ │ │ + beq.n 18c6 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1912 │ │ │ │ │ + bgt.n 188a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2848,103 +2784,103 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1872 │ │ │ │ │ + beq.n 17ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 1792 │ │ │ │ │ + b.n 170a │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r1, [r7, r8, lsl #2] │ │ │ │ │ str.w r1, [r2, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 18cc │ │ │ │ │ + b.n 1844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fe │ │ │ │ │ + bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ba │ │ │ │ │ + beq.n 1832 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 1a86 │ │ │ │ │ + bne.w 19fe │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a84 │ │ │ │ │ + bne.w 19fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 170e │ │ │ │ │ + b.n 1686 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 170e │ │ │ │ │ + b.n 1686 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1886 │ │ │ │ │ + b.n 17fe │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 150a │ │ │ │ │ + b.n 1482 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 133c │ │ │ │ │ + beq.w 12b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1370 │ │ │ │ │ + b.n 12e8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1322 │ │ │ │ │ + beq.w 129a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1322 │ │ │ │ │ + beq.w 129a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1322 │ │ │ │ │ + beq.w 129a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ @@ -2953,204 +2889,204 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - b.n 1652 │ │ │ │ │ + b.n 15ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1228 │ │ │ │ │ - b.n 12c4 │ │ │ │ │ + beq.w 11a0 │ │ │ │ │ + b.n 123c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1218 │ │ │ │ │ - b.n 12c8 │ │ │ │ │ + beq.w 1190 │ │ │ │ │ + b.n 1240 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cc │ │ │ │ │ + b.n 1244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 170e │ │ │ │ │ + bne.w 1686 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 1206 │ │ │ │ │ + b.w 117e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 13c0 │ │ │ │ │ + b.n 1338 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 11ea │ │ │ │ │ + b.w 1162 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 136c │ │ │ │ │ + beq.w 12e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_155_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 136c │ │ │ │ │ + beq.w 12e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ - b.n 19d2 │ │ │ │ │ + b.n 194a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 140c │ │ │ │ │ + b.n 1384 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r2, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 18b0 │ │ │ │ │ + b.n 1828 │ │ │ │ │ │ │ │ │ │ -00001a94 : │ │ │ │ │ +00001a0c : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1c6a │ │ │ │ │ + beq.w 1be2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b74 │ │ │ │ │ + bne.n 1aec │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c04 │ │ │ │ │ + bne.w 1b7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c5e │ │ │ │ │ + bne.w 1bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c04 │ │ │ │ │ + bne.w 1b7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c5e │ │ │ │ │ + bne.w 1bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c04 │ │ │ │ │ + bne.n 1b7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c4e │ │ │ │ │ + bne.w 1bc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1b7c │ │ │ │ │ + cbnz r0, 1af4 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c4e │ │ │ │ │ + bne.w 1bc6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_157_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_157_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 1b58 │ │ │ │ │ + cbz r0, 1ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bd6 │ │ │ │ │ + bne.n 1b4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c4e │ │ │ │ │ + bne.n 1bc6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c72 │ │ │ │ │ + bne.w 1bea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b32 │ │ │ │ │ + beq.n 1aaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b32 │ │ │ │ │ + beq.n 1aaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b32 │ │ │ │ │ + beq.n 1aaa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3159,30 +3095,30 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b74 │ │ │ │ │ + beq.n 1aec │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b76 │ │ │ │ │ + b.n 1aee │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b58 │ │ │ │ │ + beq.n 1ad0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3190,23 +3126,23 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - b.n 1bbe │ │ │ │ │ + b.n 1b36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1c66 │ │ │ │ │ + cbz r0, 1bde │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -3218,56 +3154,56 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bd0 │ │ │ │ │ - b.n 1b74 │ │ │ │ │ + bne.n 1b48 │ │ │ │ │ + b.n 1aec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b76 │ │ │ │ │ + b.n 1aee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1cba │ │ │ │ │ + cbz r3, 1c32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b20 │ │ │ │ │ + b.n 1a98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b20 │ │ │ │ │ + b.n 1a98 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ab8 │ │ │ │ │ + b.n 1a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b70 │ │ │ │ │ + beq.w 1ae8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b70 │ │ │ │ │ + beq.w 1ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b70 │ │ │ │ │ + beq.w 1ae8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3275,424 +3211,424 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 1bbe │ │ │ │ │ + b.n 1b36 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1ad0 │ │ │ │ │ + b.n 1a48 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cc0 <_tmp_157_rule>: │ │ │ │ │ +00001c38 <_tmp_157_rule>: │ │ │ │ │ _tmp_157_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1d12 <_tmp_157_rule+0x52> │ │ │ │ │ + beq.n 1c8a <_tmp_157_rule+0x52> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1d18 <_tmp_157_rule+0x58> │ │ │ │ │ + cbnz r3, 1c90 <_tmp_157_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1cfa <_tmp_157_rule+0x3a> │ │ │ │ │ + cbnz r0, 1c72 <_tmp_157_rule+0x3a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cee <_tmp_157_rule+0x2e> │ │ │ │ │ + beq.n 1c66 <_tmp_157_rule+0x2e> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1cf2 <_tmp_157_rule+0x32> │ │ │ │ │ + b.n 1c6a <_tmp_157_rule+0x32> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1cde <_tmp_157_rule+0x1e> │ │ │ │ │ + b.n 1c56 <_tmp_157_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1cf6 <_tmp_157_rule+0x36> │ │ │ │ │ + b.n 1c6e <_tmp_157_rule+0x36> │ │ │ │ │ │ │ │ │ │ -00001d20 : │ │ │ │ │ +00001c98 : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1daa │ │ │ │ │ + beq.n 1d22 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1dbc │ │ │ │ │ + bne.n 1d34 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 1d9e │ │ │ │ │ + bne.n 1d16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1db0 │ │ │ │ │ + blt.n 1d28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1dbc │ │ │ │ │ + cbnz r3, 1d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 128d4 │ │ │ │ │ + bl 12914 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1d7c │ │ │ │ │ + cbz r0, 1cf4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1dc4 │ │ │ │ │ + cbnz r0, 1d3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1dbc │ │ │ │ │ + cbnz r3, 1d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1d9a │ │ │ │ │ + cbz r0, 1d12 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1d8c │ │ │ │ │ + b.n 1d04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ - b.n 1d68 │ │ │ │ │ + b.n 1ce0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1d42 │ │ │ │ │ + b.n 1cba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1d90 │ │ │ │ │ + b.n 1d08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1d90 │ │ │ │ │ + b.n 1d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14060 │ │ │ │ │ + bl 1409c │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d7e │ │ │ │ │ + bne.n 1cf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1e06 │ │ │ │ │ + cbz r0, 1d7e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - cbz r0, 1e1e │ │ │ │ │ + cbz r0, 1d96 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1e0c │ │ │ │ │ + cbz r0, 1d84 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1d8c │ │ │ │ │ + b.n 1d04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1d90 │ │ │ │ │ + b.n 1d08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d8c │ │ │ │ │ + beq.n 1d04 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1d90 │ │ │ │ │ + b.n 1d08 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1dec │ │ │ │ │ + b.n 1d64 │ │ │ │ │ │ │ │ │ │ -00001e24 <_loop1_64_rule>: │ │ │ │ │ +00001d9c <_loop1_64_rule>: │ │ │ │ │ _loop1_64_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 20c0 <_loop1_64_rule+0x29c> │ │ │ │ │ + beq.w 2038 <_loop1_64_rule+0x29c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 20b6 <_loop1_64_rule+0x292> │ │ │ │ │ + bne.w 202e <_loop1_64_rule+0x292> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20ce <_loop1_64_rule+0x2aa> │ │ │ │ │ + beq.w 2046 <_loop1_64_rule+0x2aa> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 20b6 <_loop1_64_rule+0x292> │ │ │ │ │ + bne.w 202e <_loop1_64_rule+0x292> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ movs r6, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 20c6 <_loop1_64_rule+0x2a2> │ │ │ │ │ + beq.w 203e <_loop1_64_rule+0x2a2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1ef0 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbnz r3, 1e68 <_loop1_64_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f64 <_loop1_64_rule+0x140> │ │ │ │ │ + bne.n 1edc <_loop1_64_rule+0x140> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 1ef0 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1e68 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20e0 │ │ │ │ │ + bl 2058 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1ef0 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1e68 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28fc │ │ │ │ │ + bl 2874 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r3, 1ef0 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbnz r3, 1e68 <_loop1_64_rule+0xcc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ef0 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1e68 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1ef0 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1e68 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1ee6 <_loop1_64_rule+0xc2> │ │ │ │ │ + cbz r0, 1e5e <_loop1_64_rule+0xc2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1f3c <_loop1_64_rule+0x118> │ │ │ │ │ + beq.n 1eb4 <_loop1_64_rule+0x118> │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 1e7a <_loop1_64_rule+0x56> │ │ │ │ │ + b.n 1df2 <_loop1_64_rule+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1ef0 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1e68 <_loop1_64_rule+0xcc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 20b0 <_loop1_64_rule+0x28c> │ │ │ │ │ + beq.w 2028 <_loop1_64_rule+0x28c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 20b0 <_loop1_64_rule+0x28c> │ │ │ │ │ + bne.w 2028 <_loop1_64_rule+0x28c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1f50 <_loop1_64_rule+0x12c> │ │ │ │ │ + cbz r0, 1ec8 <_loop1_64_rule+0x12c> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 1f28 <_loop1_64_rule+0x104> │ │ │ │ │ + ble.n 1ea0 <_loop1_64_rule+0x104> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [fp, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1f14 <_loop1_64_rule+0xf0> │ │ │ │ │ + b.n 1e8c <_loop1_64_rule+0xf0> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1f4e <_loop1_64_rule+0x12a> │ │ │ │ │ + cbz r0, 1ec6 <_loop1_64_rule+0x12a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1eda <_loop1_64_rule+0xb6> │ │ │ │ │ + b.n 1e52 <_loop1_64_rule+0xb6> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f32 <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1eaa <_loop1_64_rule+0x10e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 200a <_loop1_64_rule+0x1e6> │ │ │ │ │ + beq.n 1f82 <_loop1_64_rule+0x1e6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 1fae <_loop1_64_rule+0x18a> │ │ │ │ │ + cbz r0, 1f26 <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20e0 │ │ │ │ │ - cbz r0, 1fae <_loop1_64_rule+0x18a> │ │ │ │ │ + bl 2058 │ │ │ │ │ + cbz r0, 1f26 <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28fc │ │ │ │ │ + bl 2874 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1fb2 <_loop1_64_rule+0x18e> │ │ │ │ │ + bne.n 1f2a <_loop1_64_rule+0x18e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2088 <_loop1_64_rule+0x264> │ │ │ │ │ + bne.n 2000 <_loop1_64_rule+0x264> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 201a <_loop1_64_rule+0x1f6> │ │ │ │ │ + bne.n 1f92 <_loop1_64_rule+0x1f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 1ff0 <_loop1_64_rule+0x1cc> │ │ │ │ │ + cbz r0, 1f68 <_loop1_64_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20e0 │ │ │ │ │ - cbz r0, 1ff0 <_loop1_64_rule+0x1cc> │ │ │ │ │ + bl 2058 │ │ │ │ │ + cbz r0, 1f68 <_loop1_64_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28fc │ │ │ │ │ + bl 2874 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 207e <_loop1_64_rule+0x25a> │ │ │ │ │ + bne.n 1ff6 <_loop1_64_rule+0x25a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2026 <_loop1_64_rule+0x202> │ │ │ │ │ + cbnz r0, 1f9e <_loop1_64_rule+0x202> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1e8e <_loop1_64_rule+0x6a> │ │ │ │ │ + beq.w 1e06 <_loop1_64_rule+0x6a> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1ef4 <_loop1_64_rule+0xd0> │ │ │ │ │ + b.n 1e6c <_loop1_64_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 2020 <_loop1_64_rule+0x1fc> │ │ │ │ │ + beq.n 1f98 <_loop1_64_rule+0x1fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ff8 <_loop1_64_rule+0x1d4> │ │ │ │ │ + b.n 1f70 <_loop1_64_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 1f7a <_loop1_64_rule+0x156> │ │ │ │ │ + b.n 1ef2 <_loop1_64_rule+0x156> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ff0 <_loop1_64_rule+0x1cc> │ │ │ │ │ + beq.n 1f68 <_loop1_64_rule+0x1cc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ff0 <_loop1_64_rule+0x1cc> │ │ │ │ │ + beq.n 1f68 <_loop1_64_rule+0x1cc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -3702,28 +3638,28 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 20a8 <_loop1_64_rule+0x284> │ │ │ │ │ + cbnz r0, 2020 <_loop1_64_rule+0x284> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 2082 <_loop1_64_rule+0x25e> │ │ │ │ │ + cbz r0, 1ffa <_loop1_64_rule+0x25e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 1ff8 <_loop1_64_rule+0x1d4> │ │ │ │ │ + b.n 1f70 <_loop1_64_rule+0x1d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ff6 <_loop1_64_rule+0x1d2> │ │ │ │ │ + b.n 1f6e <_loop1_64_rule+0x1d2> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ff6 <_loop1_64_rule+0x1d2> │ │ │ │ │ + b.n 1f6e <_loop1_64_rule+0x1d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -3731,926 +3667,926 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 206c <_loop1_64_rule+0x248> │ │ │ │ │ + beq.n 1fe4 <_loop1_64_rule+0x248> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ed2 <_loop1_64_rule+0xae> │ │ │ │ │ + b.n 1e4a <_loop1_64_rule+0xae> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f32 <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1eaa <_loop1_64_rule+0x10e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e48 <_loop1_64_rule+0x24> │ │ │ │ │ + b.n 1dc0 <_loop1_64_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e84 <_loop1_64_rule+0x60> │ │ │ │ │ + b.n 1dfc <_loop1_64_rule+0x60> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1f32 <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1eaa <_loop1_64_rule+0x10e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000020e0 : │ │ │ │ │ +00002058 : │ │ │ │ │ patterns_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2170 │ │ │ │ │ + beq.n 20e8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 2168 │ │ │ │ │ + cbnz r7, 20e0 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 2152 │ │ │ │ │ + bne.n 20ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 215e │ │ │ │ │ + blt.n 20d6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21a2 │ │ │ │ │ + bne.n 211a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21bc │ │ │ │ │ + bl 2134 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 217a │ │ │ │ │ + cbnz r0, 20f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21a2 │ │ │ │ │ + bne.n 211a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aa28 │ │ │ │ │ + bl 1af9c │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 2176 │ │ │ │ │ + cbz r0, 20ee │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ - b.n 2128 │ │ │ │ │ + b.n 20a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2148 │ │ │ │ │ + b.n 20c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2148 │ │ │ │ │ + b.n 20c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2102 │ │ │ │ │ + b.n 207a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 2144 │ │ │ │ │ + b.n 20bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2168 │ │ │ │ │ + beq.n 20e0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 21a8 │ │ │ │ │ + cbz r0, 2120 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2144 │ │ │ │ │ + b.n 20bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2148 │ │ │ │ │ + b.n 20c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2144 │ │ │ │ │ + beq.n 20bc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2148 │ │ │ │ │ + b.n 20c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021bc : │ │ │ │ │ +00002134 : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 223a │ │ │ │ │ + beq.n 21b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2232 │ │ │ │ │ + cbnz r3, 21aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 2240 │ │ │ │ │ + bl 21b8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 21f4 │ │ │ │ │ + cbz r0, 216c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2202 │ │ │ │ │ + cbnz r0, 217a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2790 │ │ │ │ │ + bl 2708 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21f4 │ │ │ │ │ + bne.n 216c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2220 │ │ │ │ │ + cbz r0, 2198 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 21fa │ │ │ │ │ + b.n 2172 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21f8 │ │ │ │ │ + beq.n 2170 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 21fc │ │ │ │ │ + b.n 2174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21fc │ │ │ │ │ + b.n 2174 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 21da │ │ │ │ │ + b.n 2152 │ │ │ │ │ │ │ │ │ │ -00002240 : │ │ │ │ │ +000021b8 : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2354 │ │ │ │ │ + beq.n 22cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 23b0 │ │ │ │ │ + bne.w 2328 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2394 │ │ │ │ │ + beq.w 230c │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov.w r1, #1088 @ 0x440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 22d8 │ │ │ │ │ + cbnz r0, 2250 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2348 │ │ │ │ │ + beq.n 22c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 23a2 │ │ │ │ │ + bne.n 231a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2302 │ │ │ │ │ + cbnz r0, 227a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 23a2 │ │ │ │ │ + bne.n 231a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2364 │ │ │ │ │ + bne.n 22dc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov.w r2, #1088 @ 0x440 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 22f4 │ │ │ │ │ + cbnz r0, 226c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 235c │ │ │ │ │ + bne.n 22d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aa28 │ │ │ │ │ + bl 1af9c │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 22fe │ │ │ │ │ + cbz r0, 2276 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 22f4 │ │ │ │ │ + b.n 226c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d0 │ │ │ │ │ + bl 2548 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22b0 │ │ │ │ │ + beq.n 2228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23a8 │ │ │ │ │ + beq.n 2320 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22ca │ │ │ │ │ + bne.n 2242 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22ca │ │ │ │ │ + beq.n 2242 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 22e4 │ │ │ │ │ + b.n 225c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2296 │ │ │ │ │ - b.n 233a │ │ │ │ │ + bge.n 220e │ │ │ │ │ + b.n 22b2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2264 │ │ │ │ │ + b.n 21dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 22f6 │ │ │ │ │ + b.n 226e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 266c │ │ │ │ │ + bl 25e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22c4 │ │ │ │ │ + beq.n 223c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 23a8 │ │ │ │ │ + cbz r0, 2320 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22ca │ │ │ │ │ - b.n 2332 │ │ │ │ │ + bne.n 2242 │ │ │ │ │ + b.n 22aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 227c │ │ │ │ │ + beq.w 21f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2344 │ │ │ │ │ + b.n 22bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2344 │ │ │ │ │ + b.n 22bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 22f6 │ │ │ │ │ + b.n 226e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000023b8 : │ │ │ │ │ +00002330 : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2452 │ │ │ │ │ + beq.n 23ca │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2440 │ │ │ │ │ + cbnz r6, 23b8 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 2420 │ │ │ │ │ + beq.n 2398 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 241c │ │ │ │ │ + cbnz r0, 2394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 2440 │ │ │ │ │ + cbnz r3, 23b8 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2458 │ │ │ │ │ + cbnz r0, 23d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 240e │ │ │ │ │ + b.n 2386 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2448 │ │ │ │ │ + blt.n 23c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23f0 │ │ │ │ │ + beq.n 2368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2412 │ │ │ │ │ + b.n 238a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2412 │ │ │ │ │ + b.n 238a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2412 │ │ │ │ │ + b.n 238a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 23da │ │ │ │ │ + b.n 2352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 240a │ │ │ │ │ + beq.n 2382 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 243a │ │ │ │ │ + beq.n 23b2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2492 │ │ │ │ │ + cbz r0, 240a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 240e │ │ │ │ │ + b.n 2386 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 240e │ │ │ │ │ + beq.n 2386 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2412 │ │ │ │ │ + b.n 238a │ │ │ │ │ │ │ │ │ │ -000024a4 : │ │ │ │ │ +0000241c : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 250e │ │ │ │ │ + beq.n 2486 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 25bc │ │ │ │ │ + bne.n 2534 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 25a2 │ │ │ │ │ + beq.n 251a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfe8 │ │ │ │ │ + bl 1c55c │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 255a │ │ │ │ │ + bne.n 24d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 25bc │ │ │ │ │ + bne.n 2534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfe8 │ │ │ │ │ + bl 1c55c │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 2514 │ │ │ │ │ + cbnz r0, 248c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 24c6 │ │ │ │ │ + b.n 243e │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24fc │ │ │ │ │ + beq.n 2474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 248 <_gather_18_rule+0x84> │ │ │ │ │ + bl 248 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24fc │ │ │ │ │ + beq.n 2474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 259c │ │ │ │ │ + beq.n 2514 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 258a │ │ │ │ │ + cbz r0, 2502 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2502 │ │ │ │ │ + b.n 247a │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24ea │ │ │ │ │ + beq.n 2462 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 248 <_gather_18_rule+0x84> │ │ │ │ │ + bl 248 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24ea │ │ │ │ │ + beq.n 2462 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 259c │ │ │ │ │ + cbz r0, 2514 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 2544 │ │ │ │ │ + b.n 24bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2500 │ │ │ │ │ + beq.n 2478 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2504 │ │ │ │ │ + b.n 247c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2504 │ │ │ │ │ + b.n 247c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 25c4 │ │ │ │ │ + blt.n 253c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24de │ │ │ │ │ + beq.n 2456 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2504 │ │ │ │ │ + b.n 247c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2504 │ │ │ │ │ + b.n 247c │ │ │ │ │ │ │ │ │ │ -000025d0 : │ │ │ │ │ +00002548 : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2664 │ │ │ │ │ + beq.n 25dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 265c │ │ │ │ │ + cbnz r6, 25d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ - cbz r0, 263c │ │ │ │ │ + cbz r0, 25b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 263c │ │ │ │ │ + cbz r0, 25b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_69_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_69_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 263c │ │ │ │ │ + cbz r0, 25b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 264a │ │ │ │ │ + cbz r0, 25c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2642 │ │ │ │ │ + b.n 25ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2640 │ │ │ │ │ + beq.n 25b8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2644 │ │ │ │ │ + b.n 25bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2644 │ │ │ │ │ + b.n 25bc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 25ee │ │ │ │ │ + b.n 2566 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000266c : │ │ │ │ │ +000025e4 : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2724 │ │ │ │ │ + beq.n 269c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2712 │ │ │ │ │ + bne.n 268a │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 26f2 │ │ │ │ │ + beq.n 266a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbnz r0, 26c8 │ │ │ │ │ + cbnz r0, 2640 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 270c │ │ │ │ │ + cbz r0, 2684 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 272a │ │ │ │ │ + cbz r0, 26a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 26bc │ │ │ │ │ + b.n 2634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 271a │ │ │ │ │ + blt.n 2692 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26a6 │ │ │ │ │ + beq.n 261e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 26be │ │ │ │ │ + b.n 2636 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 26be │ │ │ │ │ + b.n 2636 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 26be │ │ │ │ │ + b.n 2636 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 268e │ │ │ │ │ + b.n 2606 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26ba │ │ │ │ │ + beq.n 2632 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 26be │ │ │ │ │ + b.n 2636 │ │ │ │ │ │ │ │ │ │ -0000273c : │ │ │ │ │ +000026b4 : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2780 │ │ │ │ │ + beq.n 26f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2786 │ │ │ │ │ + cbnz r3, 26fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1c1b0 │ │ │ │ │ + bl 1c724 │ │ │ │ │ R_ARM_THM_CALL attr_rule │ │ │ │ │ - cbnz r0, 2778 │ │ │ │ │ + cbnz r0, 26f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2778 │ │ │ │ │ + cbnz r3, 26f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 2778 │ │ │ │ │ + cbnz r0, 26f0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 275a │ │ │ │ │ + b.n 26d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 277c │ │ │ │ │ + b.n 26f4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002790 : │ │ │ │ │ +00002708 : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 28ea │ │ │ │ │ + beq.w 2862 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 28ca │ │ │ │ │ + bne.w 2842 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 28d4 │ │ │ │ │ + beq.w 284c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2240 │ │ │ │ │ + bl 21b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28be │ │ │ │ │ + beq.n 2836 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 28f2 │ │ │ │ │ + beq.w 286a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28b8 │ │ │ │ │ + bne.n 2830 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28b0 │ │ │ │ │ + beq.n 2828 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 28b8 │ │ │ │ │ + bne.n 2830 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 2834 │ │ │ │ │ - bl 2240 │ │ │ │ │ + cbz r3, 27ac │ │ │ │ │ + bl 21b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2834 │ │ │ │ │ + cbz r0, 27ac │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 2892 │ │ │ │ │ + beq.n 280a │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 280e │ │ │ │ │ + b.n 2786 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 28aa │ │ │ │ │ + cbz r0, 2822 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 2858 │ │ │ │ │ + ble.n 27d0 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2844 │ │ │ │ │ + b.n 27bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -4658,799 +4594,659 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 28c2 │ │ │ │ │ + cbz r0, 283a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 28d0 │ │ │ │ │ + cbnz r3, 2848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 28aa │ │ │ │ │ + cbz r0, 2822 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2828 │ │ │ │ │ + b.n 27a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 2886 │ │ │ │ │ + b.n 27fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2888 │ │ │ │ │ + b.n 2800 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 28c2 │ │ │ │ │ + b.n 283a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 27d0 │ │ │ │ │ + beq.w 2748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 28c2 │ │ │ │ │ + b.n 283a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27b6 │ │ │ │ │ + b.n 272e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 27ec │ │ │ │ │ + b.n 2764 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028fc : │ │ │ │ │ +00002874 : │ │ │ │ │ guard_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2944 │ │ │ │ │ + beq.n 28bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 294a │ │ │ │ │ + cbnz r3, 28c2 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2938 │ │ │ │ │ + cbnz r0, 28b0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2930 │ │ │ │ │ - b.n 292c │ │ │ │ │ + bne.n 28a8 │ │ │ │ │ + b.n 28a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 291a │ │ │ │ │ + b.n 2892 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2934 │ │ │ │ │ + b.n 28ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002954 <_tmp_69_rule>: │ │ │ │ │ +000028cc <_tmp_69_rule>: │ │ │ │ │ _tmp_69_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 29ac <_tmp_69_rule+0x58> │ │ │ │ │ + beq.n 2924 <_tmp_69_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 29b2 <_tmp_69_rule+0x5e> │ │ │ │ │ + cbnz r3, 292a <_tmp_69_rule+0x5e> │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 29a4 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 291c <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 29a4 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 291c <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 29a4 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 291c <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 29a4 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 291c <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 29a4 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 291c <_tmp_69_rule+0x50> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2972 <_tmp_69_rule+0x1e> │ │ │ │ │ + b.n 28ea <_tmp_69_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 29a8 <_tmp_69_rule+0x54> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000029bc <_loop0_112_rule>: │ │ │ │ │ -_loop0_112_rule(): │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2ada <_loop0_112_rule+0x11e> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 2ad0 <_loop0_112_rule+0x114> │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2ac0 <_loop0_112_rule+0x104> │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 2ad0 <_loop0_112_rule+0x114> │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - movw sl, #6000 @ 0x1770 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2ab8 <_loop0_112_rule+0xfc> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2a2c <_loop0_112_rule+0x70> │ │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2a56 <_loop0_112_rule+0x9a> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 2a2c <_loop0_112_rule+0x70> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 14444 │ │ │ │ │ - R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbnz r0, 2a64 <_loop0_112_rule+0xa8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 2aa4 <_loop0_112_rule+0xe8> │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.n 2a7c <_loop0_112_rule+0xc0> │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ - str.w r2, [r3, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 2a42 <_loop0_112_rule+0x86> │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2ae0 <_loop0_112_rule+0x124> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2a8e <_loop0_112_rule+0xd2> │ │ │ │ │ - str.w r6, [r8, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ - b.n 2a02 <_loop0_112_rule+0x46> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov.w r1, r9, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 2aa4 <_loop0_112_rule+0xe8> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 2a70 <_loop0_112_rule+0xb4> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2a86 <_loop0_112_rule+0xca> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a0c <_loop0_112_rule+0x50> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2a86 <_loop0_112_rule+0xca> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2a86 <_loop0_112_rule+0xca> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 29dc <_loop0_112_rule+0x20> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2a30 <_loop0_112_rule+0x74> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2a30 <_loop0_112_rule+0x74> │ │ │ │ │ + b.n 2920 <_tmp_69_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002af4 <_tmp_11_rule>: │ │ │ │ │ +00002934 <_tmp_11_rule>: │ │ │ │ │ _tmp_11_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2b42 <_tmp_11_rule+0x4e> │ │ │ │ │ + beq.n 2982 <_tmp_11_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2b3a <_tmp_11_rule+0x46> │ │ │ │ │ + cbnz r3, 297a <_tmp_11_rule+0x46> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2b2e <_tmp_11_rule+0x3a> │ │ │ │ │ + cbnz r0, 296e <_tmp_11_rule+0x3a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl edb8 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b26 <_tmp_11_rule+0x32> │ │ │ │ │ - b.n 2b22 <_tmp_11_rule+0x2e> │ │ │ │ │ + bne.n 2966 <_tmp_11_rule+0x32> │ │ │ │ │ + b.n 2962 <_tmp_11_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2b2a <_tmp_11_rule+0x36> │ │ │ │ │ + b.n 296a <_tmp_11_rule+0x36> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2b12 <_tmp_11_rule+0x1e> │ │ │ │ │ + b.n 2952 <_tmp_11_rule+0x1e> │ │ │ │ │ │ │ │ │ │ -00002b48 <_tmp_70_rule>: │ │ │ │ │ +00002988 <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b.n 2954 <_tmp_69_rule> │ │ │ │ │ + b.n 28cc <_tmp_69_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b4c : │ │ │ │ │ +0000298c : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2c6a │ │ │ │ │ + beq.n 2aaa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2c8e │ │ │ │ │ + bne.w 2ace │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c7a │ │ │ │ │ + beq.n 2aba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aa28 │ │ │ │ │ + bl 1af9c │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c62 │ │ │ │ │ + beq.n 2aa2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c72 │ │ │ │ │ + beq.n 2ab2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c5c │ │ │ │ │ + bne.n 2a9c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c54 │ │ │ │ │ + beq.n 2a94 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2c5c │ │ │ │ │ + bne.n 2a9c │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 2bea │ │ │ │ │ - bl 1aa28 │ │ │ │ │ + cbz r3, 2a2a │ │ │ │ │ + bl 1af9c │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2bea │ │ │ │ │ + cbz r0, 2a2a │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 2c36 │ │ │ │ │ + beq.n 2a76 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 2bc2 │ │ │ │ │ + b.n 2a02 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 2c4e │ │ │ │ │ + cbz r0, 2a8e │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bgt.n 2c26 │ │ │ │ │ + bgt.n 2a66 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 2c64 │ │ │ │ │ + cbz r0, 2aa4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2bfa │ │ │ │ │ + b.n 2a3a │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2c4e │ │ │ │ │ + cbz r0, 2a8e │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2bdc │ │ │ │ │ + b.n 2a1c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 2c1c │ │ │ │ │ + b.n 2a5c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b70 │ │ │ │ │ + b.n 29b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2ba0 │ │ │ │ │ + b.n 29e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b86 │ │ │ │ │ + beq.w 29c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2c64 │ │ │ │ │ + b.n 2aa4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2c1e │ │ │ │ │ + b.n 2a5e │ │ │ │ │ │ │ │ │ │ -00002c94 : │ │ │ │ │ +00002ad4 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2d50 │ │ │ │ │ + beq.n 2b90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2dba │ │ │ │ │ + bne.n 2bfa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2da8 │ │ │ │ │ + beq.n 2be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ddc │ │ │ │ │ + bl 2c1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d6c │ │ │ │ │ + beq.n 2bac │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2da0 │ │ │ │ │ + beq.n 2be0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d66 │ │ │ │ │ + bne.n 2ba6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 2d5e │ │ │ │ │ + cbz r0, 2b9e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2d66 │ │ │ │ │ + cbnz r6, 2ba6 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d84 │ │ │ │ │ + bne.n 2bc4 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 2d58 │ │ │ │ │ + cbz r0, 2b98 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.n 2d74 │ │ │ │ │ + bgt.n 2bb4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 2d6e │ │ │ │ │ + cbz r0, 2bae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + b.n 2af8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 2d46 │ │ │ │ │ + b.n 2b86 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2d24 │ │ │ │ │ - bl 2ddc │ │ │ │ │ + b.n 2b64 │ │ │ │ │ + bl 2c1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d14 │ │ │ │ │ + beq.n 2b54 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 2dc0 │ │ │ │ │ + beq.n 2c00 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 2d04 │ │ │ │ │ + b.n 2b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2ce6 │ │ │ │ │ + b.n 2b26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ccc │ │ │ │ │ + beq.n 2b0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2d6e │ │ │ │ │ + b.n 2bae │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2d48 │ │ │ │ │ + b.n 2b88 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d58 │ │ │ │ │ + beq.n 2b98 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2d92 │ │ │ │ │ + b.n 2bd2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ddc : │ │ │ │ │ +00002c1c : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2e34 │ │ │ │ │ + beq.n 2c74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2e52 │ │ │ │ │ + cbnz r3, 2c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2e4a │ │ │ │ │ + cbz r0, 2c8a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2e4a │ │ │ │ │ + cbz r0, 2c8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aa28 │ │ │ │ │ + bl 1af9c │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 2e4a │ │ │ │ │ + cbz r0, 2c8a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2e3a │ │ │ │ │ + cbz r0, 2c7a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2dfa │ │ │ │ │ + b.n 2c3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 2e4e │ │ │ │ │ + cbz r0, 2c8e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2e2e │ │ │ │ │ + b.n 2c6e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2e2c │ │ │ │ │ + b.n 2c6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2e2e │ │ │ │ │ + b.n 2c6e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e5c : │ │ │ │ │ +00002c9c : │ │ │ │ │ type_param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3160 │ │ │ │ │ + beq.w 2fa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3158 │ │ │ │ │ + bne.w 2f98 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f40 │ │ │ │ │ + bne.n 2d80 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 3142 │ │ │ │ │ + beq.w 2f82 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3158 │ │ │ │ │ + bne.w 2f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f4e │ │ │ │ │ + beq.n 2d8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3150 │ │ │ │ │ + beq.w 2f90 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 313a │ │ │ │ │ + bne.w 2f7a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30ca │ │ │ │ │ + bne.w 2f0a │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r5, 2f50 │ │ │ │ │ + cbnz r5, 2d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31b8 │ │ │ │ │ + bl 2ff8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r5, 2f50 │ │ │ │ │ + cbnz r5, 2d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3158 │ │ │ │ │ + beq.w 2f98 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVar │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3008 │ │ │ │ │ + beq.n 2e48 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1100 @ 0x44c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5458,116 +5254,116 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3158 │ │ │ │ │ + bne.w 2f98 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3012 │ │ │ │ │ + bne.n 2e52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3158 │ │ │ │ │ + bne.w 2f98 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3058 │ │ │ │ │ + bne.n 2e98 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3158 │ │ │ │ │ + bne.w 2f98 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2fa6 │ │ │ │ │ + cbz r0, 2de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 2fa6 │ │ │ │ │ + cbz r0, 2de6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30da │ │ │ │ │ + bne.w 2f1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3158 │ │ │ │ │ + bne.w 2f98 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3192 │ │ │ │ │ + beq.w 2fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3192 │ │ │ │ │ + beq.w 2fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31b8 │ │ │ │ │ + bl 2ff8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3192 │ │ │ │ │ + bne.w 2fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3158 │ │ │ │ │ + beq.w 2f98 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ParamSpec │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f32 │ │ │ │ │ + bne.n 2d72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f32 │ │ │ │ │ - b.n 312c │ │ │ │ │ + beq.n 2d72 │ │ │ │ │ + b.n 2f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f64 │ │ │ │ │ + beq.n 2da4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f64 │ │ │ │ │ + beq.n 2da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f64 │ │ │ │ │ + beq.n 2da4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ @@ -5575,78 +5371,78 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ - b.n 3108 │ │ │ │ │ + b.n 2f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f7a │ │ │ │ │ + beq.n 2dba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 319a │ │ │ │ │ + beq.w 2fda │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 318a │ │ │ │ │ + bne.w 2fca │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3166 │ │ │ │ │ + bne.n 2fa6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f7c │ │ │ │ │ + bne.w 2dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3158 │ │ │ │ │ + beq.n 2f98 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ - b.n 3008 │ │ │ │ │ + bne.w 2d72 │ │ │ │ │ + b.n 2e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ef0 │ │ │ │ │ - b.n 2eea │ │ │ │ │ + bne.w 2d30 │ │ │ │ │ + b.n 2d2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fa6 │ │ │ │ │ + beq.w 2de6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC102 │ │ │ │ │ @@ -5661,424 +5457,424 @@ │ │ │ │ │ cmp.w ip, #26 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn.w r0, #4 │ │ │ │ │ strd r0, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f32 │ │ │ │ │ + beq.w 2d72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f48 │ │ │ │ │ + b.n 2d88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2f50 │ │ │ │ │ + b.n 2d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2ea4 │ │ │ │ │ - b.n 312c │ │ │ │ │ + bge.w 2ce4 │ │ │ │ │ + b.n 2f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2ed2 │ │ │ │ │ + b.n 2d12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3136 │ │ │ │ │ + b.n 2f76 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2e80 │ │ │ │ │ + b.n 2cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad74 │ │ │ │ │ + bl ad54 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 308a │ │ │ │ │ + beq.n 2eca │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 31a2 │ │ │ │ │ + cbz r0, 2fe2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3092 │ │ │ │ │ + b.n 2ed2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2f7c │ │ │ │ │ + b.n 2dbc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2f32 │ │ │ │ │ + b.n 2d72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3074 │ │ │ │ │ + b.n 2eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 308e │ │ │ │ │ + beq.w 2ece │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2f7c │ │ │ │ │ + b.n 2dbc │ │ │ │ │ │ │ │ │ │ -000031b8 : │ │ │ │ │ +00002ff8 : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3232 │ │ │ │ │ + beq.n 3072 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 322a │ │ │ │ │ + cbnz r3, 306a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 31f4 │ │ │ │ │ + cbnz r0, 3034 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31e6 │ │ │ │ │ + beq.n 3026 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3218 │ │ │ │ │ + cbz r0, 3058 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 31ec │ │ │ │ │ + b.n 302c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31ea │ │ │ │ │ + beq.n 302a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 31ee │ │ │ │ │ + b.n 302e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 31ee │ │ │ │ │ + b.n 302e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 31d6 │ │ │ │ │ + b.n 3016 │ │ │ │ │ │ │ │ │ │ -00003238 <_loop1_219_rule>: │ │ │ │ │ +00003078 <_loop1_219_rule>: │ │ │ │ │ _loop1_61_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3550 <_loop1_219_rule+0x318> │ │ │ │ │ + beq.w 3390 <_loop1_219_rule+0x318> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3508 <_loop1_219_rule+0x2d0> │ │ │ │ │ + bne.w 3348 <_loop1_219_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 355e <_loop1_219_rule+0x326> │ │ │ │ │ + beq.w 339e <_loop1_219_rule+0x326> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 33f6 <_loop1_219_rule+0x1be> │ │ │ │ │ + bne.w 3236 <_loop1_219_rule+0x1be> │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3556 <_loop1_219_rule+0x31e> │ │ │ │ │ + beq.w 3396 <_loop1_219_rule+0x31e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 338c <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 31cc <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 33c8 <_loop1_219_rule+0x190> │ │ │ │ │ + beq.w 3208 <_loop1_219_rule+0x190> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 340a <_loop1_219_rule+0x1d2> │ │ │ │ │ + bne.w 324a <_loop1_219_rule+0x1d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3382 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3382 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3382 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 356e <_loop1_219_rule+0x336> │ │ │ │ │ + beq.w 33ae <_loop1_219_rule+0x336> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 337c <_loop1_219_rule+0x144> │ │ │ │ │ + bne.n 31bc <_loop1_219_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3438 <_loop1_219_rule+0x200> │ │ │ │ │ + bne.w 3278 <_loop1_219_rule+0x200> │ │ │ │ │ movs r7, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3382 <_loop1_219_rule+0x14a> │ │ │ │ │ + bne.n 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3382 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 3382 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 338c <_loop1_219_rule+0x154> │ │ │ │ │ + cbz r0, 31cc <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r7, 3340 <_loop1_219_rule+0x108> │ │ │ │ │ + cbz r7, 3180 <_loop1_219_rule+0x108> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3524 <_loop1_219_rule+0x2ec> │ │ │ │ │ + beq.w 3364 <_loop1_219_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 3510 <_loop1_219_rule+0x2d8> │ │ │ │ │ + beq.w 3350 <_loop1_219_rule+0x2d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3288 <_loop1_219_rule+0x50> │ │ │ │ │ + b.n 30c8 <_loop1_219_rule+0x50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3538 <_loop1_219_rule+0x300> │ │ │ │ │ + bne.w 3378 <_loop1_219_rule+0x300> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3502 <_loop1_219_rule+0x2ca> │ │ │ │ │ + beq.w 3342 <_loop1_219_rule+0x2ca> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3502 <_loop1_219_rule+0x2ca> │ │ │ │ │ + bne.w 3342 <_loop1_219_rule+0x2ca> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34ee <_loop1_219_rule+0x2b6> │ │ │ │ │ + beq.w 332e <_loop1_219_rule+0x2b6> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - ble.n 33f0 <_loop1_219_rule+0x1b8> │ │ │ │ │ + ble.n 3230 <_loop1_219_rule+0x1b8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 33b6 <_loop1_219_rule+0x17e> │ │ │ │ │ + b.n 31f6 <_loop1_219_rule+0x17e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 352e <_loop1_219_rule+0x2f6> │ │ │ │ │ + blt.w 336e <_loop1_219_rule+0x2f6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - cbnz r2, 3404 <_loop1_219_rule+0x1cc> │ │ │ │ │ + cbnz r2, 3244 <_loop1_219_rule+0x1cc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 32ba <_loop1_219_rule+0x82> │ │ │ │ │ - b.n 338c <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 30fa <_loop1_219_rule+0x82> │ │ │ │ │ + b.n 31cc <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 338c <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 31cc <_loop1_219_rule+0x154> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3448 <_loop1_219_rule+0x210> │ │ │ │ │ + beq.n 3288 <_loop1_219_rule+0x210> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 345a <_loop1_219_rule+0x222> │ │ │ │ │ + cbnz r0, 329a <_loop1_219_rule+0x222> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 32ba <_loop1_219_rule+0x82> │ │ │ │ │ - b.n 338c <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 30fa <_loop1_219_rule+0x82> │ │ │ │ │ + b.n 31cc <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3310 <_loop1_219_rule+0xd8> │ │ │ │ │ - b.n 330a <_loop1_219_rule+0xd2> │ │ │ │ │ + bne.w 3150 <_loop1_219_rule+0xd8> │ │ │ │ │ + b.n 314a <_loop1_219_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3418 <_loop1_219_rule+0x1e0> │ │ │ │ │ + beq.n 3258 <_loop1_219_rule+0x1e0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 342c <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 326c <_loop1_219_rule+0x1f4> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3426 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 3266 <_loop1_219_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3426 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 3266 <_loop1_219_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c <_loop0_129_rule+0x34> │ │ │ │ │ + bl 92c <_loop0_112_rule+0xb0> │ │ │ │ │ R_ARM_THM_CALL _tmp_225_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 34e8 <_loop1_219_rule+0x2b0> │ │ │ │ │ + bne.n 3328 <_loop1_219_rule+0x2b0> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3426 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 3266 <_loop1_219_rule+0x1ee> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3426 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 3266 <_loop1_219_rule+0x1ee> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3426 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 3266 <_loop1_219_rule+0x1ee> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -6087,642 +5883,642 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 34e0 <_loop1_219_rule+0x2a8> │ │ │ │ │ + cbnz r0, 3320 <_loop1_219_rule+0x2a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 34dc <_loop1_219_rule+0x2a4> │ │ │ │ │ + cbz r0, 331c <_loop1_219_rule+0x2a4> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 342c <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 326c <_loop1_219_rule+0x1f4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 342a <_loop1_219_rule+0x1f2> │ │ │ │ │ + b.n 326a <_loop1_219_rule+0x1f2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3362 <_loop1_219_rule+0x12a> │ │ │ │ │ + b.n 31a2 <_loop1_219_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 342a <_loop1_219_rule+0x1f2> │ │ │ │ │ + b.n 326a <_loop1_219_rule+0x1f2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33fa <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 323a <_loop1_219_rule+0x1c2> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33fa <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 323a <_loop1_219_rule+0x1c2> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34ec <_loop1_219_rule+0x2b4> │ │ │ │ │ + beq.n 332c <_loop1_219_rule+0x2b4> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 336e <_loop1_219_rule+0x136> │ │ │ │ │ + b.n 31ae <_loop1_219_rule+0x136> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 338c <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 31cc <_loop1_219_rule+0x154> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3390 <_loop1_219_rule+0x158> │ │ │ │ │ + b.n 31d0 <_loop1_219_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 338c <_loop1_219_rule+0x154> │ │ │ │ │ + bne.w 31cc <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98a <_loop0_129_rule+0x92> │ │ │ │ │ + bl 98a <_loop0_112_rule+0x10e> │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 338c <_loop1_219_rule+0x154> │ │ │ │ │ - b.n 3360 <_loop1_219_rule+0x128> │ │ │ │ │ + beq.w 31cc <_loop1_219_rule+0x154> │ │ │ │ │ + b.n 31a0 <_loop1_219_rule+0x128> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 325c <_loop1_219_rule+0x24> │ │ │ │ │ + b.n 309c <_loop1_219_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3294 <_loop1_219_rule+0x5c> │ │ │ │ │ + b.n 30d4 <_loop1_219_rule+0x5c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33fa <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 323a <_loop1_219_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 32f0 <_loop1_219_rule+0xb8> │ │ │ │ │ + b.n 3130 <_loop1_219_rule+0xb8> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003578 <_tmp_67_rule>: │ │ │ │ │ +000033b8 <_tmp_67_rule>: │ │ │ │ │ _tmp_67_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 35c0 <_tmp_67_rule+0x48> │ │ │ │ │ + beq.n 3400 <_tmp_67_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 35c6 <_tmp_67_rule+0x4e> │ │ │ │ │ + cbnz r3, 3406 <_tmp_67_rule+0x4e> │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 35b8 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 33f8 <_tmp_67_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 35b8 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r3, 33f8 <_tmp_67_rule+0x40> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 35b8 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 33f8 <_tmp_67_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3596 <_tmp_67_rule+0x1e> │ │ │ │ │ + b.n 33d6 <_tmp_67_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 35bc <_tmp_67_rule+0x44> │ │ │ │ │ + b.n 33fc <_tmp_67_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000035d0 <_loop1_111_rule>: │ │ │ │ │ +00003410 <_loop1_111_rule>: │ │ │ │ │ _loop1_196_rule(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 365e <_loop1_111_rule+0x8e> │ │ │ │ │ + beq.n 349e <_loop1_111_rule+0x8e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 367e <_loop1_111_rule+0xae> │ │ │ │ │ + bne.n 34be <_loop1_111_rule+0xae> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3686 <_loop1_111_rule+0xb6> │ │ │ │ │ + beq.n 34c6 <_loop1_111_rule+0xb6> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 367e <_loop1_111_rule+0xae> │ │ │ │ │ + bne.n 34be <_loop1_111_rule+0xae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10fc │ │ │ │ │ + bl 1074 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3626 <_loop1_111_rule+0x56> │ │ │ │ │ + cbz r0, 3466 <_loop1_111_rule+0x56> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 3696 <_loop1_111_rule+0xc6> │ │ │ │ │ + beq.n 34d6 <_loop1_111_rule+0xc6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 360e <_loop1_111_rule+0x3e> │ │ │ │ │ + b.n 344e <_loop1_111_rule+0x3e> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r5, 3678 <_loop1_111_rule+0xa8> │ │ │ │ │ + cbz r5, 34b8 <_loop1_111_rule+0xa8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 3678 <_loop1_111_rule+0xa8> │ │ │ │ │ + cbnz r6, 34b8 <_loop1_111_rule+0xa8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3664 <_loop1_111_rule+0x94> │ │ │ │ │ + cbz r0, 34a4 <_loop1_111_rule+0x94> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 364c <_loop1_111_rule+0x7c> │ │ │ │ │ + ble.n 348c <_loop1_111_rule+0x7c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r8, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 363a <_loop1_111_rule+0x6a> │ │ │ │ │ + b.n 347a <_loop1_111_rule+0x6a> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 35f0 <_loop1_111_rule+0x20> │ │ │ │ │ + b.n 3430 <_loop1_111_rule+0x20> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3656 <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 3496 <_loop1_111_rule+0x86> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3656 <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 3496 <_loop1_111_rule+0x86> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3656 <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 3496 <_loop1_111_rule+0x86> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3664 <_loop1_111_rule+0x94> │ │ │ │ │ + beq.n 34a4 <_loop1_111_rule+0x94> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 361c <_loop1_111_rule+0x4c> │ │ │ │ │ + b.n 345c <_loop1_111_rule+0x4c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000036b0 : │ │ │ │ │ +000034f0 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 36ea │ │ │ │ │ + beq.n 352a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 36fc │ │ │ │ │ + cbnz r3, 353c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 36f0 │ │ │ │ │ + cbnz r0, 3530 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 36ce │ │ │ │ │ + b.n 350e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d0 │ │ │ │ │ + bl 2548 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 36e2 │ │ │ │ │ - b.n 36de │ │ │ │ │ + bne.n 3522 │ │ │ │ │ + b.n 351e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36e6 │ │ │ │ │ + b.n 3526 │ │ │ │ │ │ │ │ │ │ -00003704 : │ │ │ │ │ +00003544 : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3822 │ │ │ │ │ + beq.n 3662 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3846 │ │ │ │ │ + bne.w 3686 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3832 │ │ │ │ │ + beq.n 3672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 384c │ │ │ │ │ + bl 368c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 381a │ │ │ │ │ + beq.n 365a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 382a │ │ │ │ │ + beq.n 366a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3814 │ │ │ │ │ + bne.n 3654 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 380c │ │ │ │ │ + beq.n 364c │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 3814 │ │ │ │ │ + bne.n 3654 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 37c2 │ │ │ │ │ + cbnz r0, 3602 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3806 │ │ │ │ │ + beq.n 3646 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bgt.n 37de │ │ │ │ │ + bgt.n 361e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 381c │ │ │ │ │ + cbz r0, 365c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 384c │ │ │ │ │ + bl 368c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3786 │ │ │ │ │ + beq.n 35c6 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 37ee │ │ │ │ │ + beq.n 362e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 377c │ │ │ │ │ + b.n 35bc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r5, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n 3796 │ │ │ │ │ + b.n 35d6 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 3806 │ │ │ │ │ + cbz r0, 3646 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 37d2 │ │ │ │ │ + b.n 3612 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 37b8 │ │ │ │ │ + b.n 35f8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3728 │ │ │ │ │ + b.n 3568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3758 │ │ │ │ │ + b.n 3598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 373e │ │ │ │ │ + beq.w 357e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 381c │ │ │ │ │ + b.n 365c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 37ba │ │ │ │ │ + b.n 35fa │ │ │ │ │ │ │ │ │ │ -0000384c : │ │ │ │ │ +0000368c : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3a36 │ │ │ │ │ + beq.w 3876 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 39e2 │ │ │ │ │ + bne.w 3822 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 3a12 │ │ │ │ │ + beq.w 3852 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 39fe │ │ │ │ │ + beq.w 383e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3998 │ │ │ │ │ + beq.n 37d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23b8 │ │ │ │ │ + bl 2330 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 390c │ │ │ │ │ + cbz r0, 374c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_68_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_68_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 390c │ │ │ │ │ + cbz r0, 374c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39fa │ │ │ │ │ + beq.w 383a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aa28 │ │ │ │ │ + bl 1af9c │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39fa │ │ │ │ │ + beq.w 383a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39e8 │ │ │ │ │ + beq.n 3828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 39b8 │ │ │ │ │ + bne.n 37f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a4 │ │ │ │ │ + bl 241c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 38ca │ │ │ │ │ + bne.n 370a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 39b8 │ │ │ │ │ + bne.n 37f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cf4 │ │ │ │ │ + bl 6ca4 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 38ca │ │ │ │ │ + bne.n 370a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 39b8 │ │ │ │ │ + bne.n 37f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3aa2 │ │ │ │ │ + bne.w 38e2 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 39b8 │ │ │ │ │ + bne.n 37f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a84 │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 39b8 │ │ │ │ │ + bne.n 37f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a3e │ │ │ │ │ + bne.n 387e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 37fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3a2a │ │ │ │ │ + blt.n 386a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 38ae │ │ │ │ │ + beq.w 36ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3a24 │ │ │ │ │ + bne.n 3864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c1b0 │ │ │ │ │ + bl 1c724 │ │ │ │ │ R_ARM_THM_CALL attr_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38d0 │ │ │ │ │ + bne.w 3710 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3900 │ │ │ │ │ + b.n 3740 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3902 │ │ │ │ │ + b.n 3742 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39de │ │ │ │ │ + beq.n 381e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3902 │ │ │ │ │ + b.n 3742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 39dc │ │ │ │ │ + b.n 381c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 39b8 │ │ │ │ │ + bne.n 37f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 389e │ │ │ │ │ + b.n 36de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 39d8 │ │ │ │ │ + bne.n 3818 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 388e │ │ │ │ │ + b.n 36ce │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 39dc │ │ │ │ │ + b.n 381c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 37fc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3872 │ │ │ │ │ + b.n 36b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ac0 │ │ │ │ │ + beq.n 3900 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ @@ -6732,105 +6528,105 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38ca │ │ │ │ │ + bne.w 370a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3990 │ │ │ │ │ + beq.n 37d0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 37fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3ac0 │ │ │ │ │ + cbz r0, 3900 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 3a5c │ │ │ │ │ + b.n 389c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3ac0 │ │ │ │ │ + cbz r0, 3900 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 3a5c │ │ │ │ │ + b.n 389c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 37fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003acc <_tmp_68_rule>: │ │ │ │ │ +0000390c <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b.n 3578 <_tmp_67_rule> │ │ │ │ │ + b.n 33b8 <_tmp_67_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ad0 <_tmp_179_rule>: │ │ │ │ │ +00003910 <_tmp_179_rule>: │ │ │ │ │ _tmp_179_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3b18 <_tmp_179_rule+0x48> │ │ │ │ │ + beq.n 3958 <_tmp_179_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3b1e <_tmp_179_rule+0x4e> │ │ │ │ │ + cbnz r3, 395e <_tmp_179_rule+0x4e> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3b10 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 3950 <_tmp_179_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3b10 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r3, 3950 <_tmp_179_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3b10 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 3950 <_tmp_179_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3aee <_tmp_179_rule+0x1e> │ │ │ │ │ + b.n 392e <_tmp_179_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3b14 <_tmp_179_rule+0x44> │ │ │ │ │ + b.n 3954 <_tmp_179_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b28 <_tmp_234_rule>: │ │ │ │ │ +00003968 <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b.w 9e4 <_tmp_233_rule> │ │ │ │ │ + b.w 824 <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -23,33 +23,33 @@ │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ str r1, [r0, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n a0 <_PyPegen_parse+0xa0> │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ beq.w 2be <_PyPegen_parse+0x2be> │ │ │ │ │ cmp.w r3, #258 @ 0x102 │ │ │ │ │ - bne.w 588 <_PyPegen_parse+0x588> │ │ │ │ │ + bne.w 58a <_PyPegen_parse+0x58a> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8b2 <_PyPegen_parse+0x8b2> │ │ │ │ │ + beq.w 8b4 <_PyPegen_parse+0x8b4> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 286 <_PyPegen_parse+0x286> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18358 │ │ │ │ │ + bl 188cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3a8 <_PyPegen_parse+0x3a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8b8 <_loop0_1_rule> │ │ │ │ │ + bl 1ae2c <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3a8 <_PyPegen_parse+0x3a8> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -76,62 +76,62 @@ │ │ │ │ │ bne.w 3f8 <_PyPegen_parse+0x3f8> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 774 <_PyPegen_parse+0x774> │ │ │ │ │ + beq.w 776 <_PyPegen_parse+0x776> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 946 <_PyPegen_parse+0x946> │ │ │ │ │ + beq.w 948 <_PyPegen_parse+0x948> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 578 <_PyPegen_parse+0x578> │ │ │ │ │ + beq.w 57a <_PyPegen_parse+0x57a> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 584 <_PyPegen_parse+0x584> │ │ │ │ │ + bne.w 586 <_PyPegen_parse+0x586> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ strd ip, r8, [sp, #12] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq.n 18e <_PyPegen_parse+0x18e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 95e <_PyPegen_parse+0x95e> │ │ │ │ │ + bne.w 960 <_PyPegen_parse+0x960> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a8 <_PyPegen_parse+0x2a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 3b6 <_PyPegen_parse+0x3b6> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8c8 <_PyPegen_parse+0x8c8> │ │ │ │ │ - bl 29a8 │ │ │ │ │ + beq.w 8ca <_PyPegen_parse+0x8ca> │ │ │ │ │ + bl 299c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 196 <_PyPegen_parse+0x196> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ cbz r0, 196 <_PyPegen_parse+0x196> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d8 <_PyPegen_parse+0x8d8> │ │ │ │ │ + beq.w 8da <_PyPegen_parse+0x8da> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq.w 28e <_PyPegen_parse+0x28e> │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ @@ -165,22 +165,22 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 10e <_PyPegen_parse+0x10e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4f2 <_PyPegen_parse+0x4f2> │ │ │ │ │ + bne.w 4f4 <_PyPegen_parse+0x4f4> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 768 <_PyPegen_parse+0x768> │ │ │ │ │ - bl 29a8 │ │ │ │ │ + beq.w 76a <_PyPegen_parse+0x76a> │ │ │ │ │ + bl 299c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3fe <_PyPegen_parse+0x3fe> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -193,15 +193,15 @@ │ │ │ │ │ bne.w 3c8 <_PyPegen_parse+0x3c8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 572 <_PyPegen_parse+0x572> │ │ │ │ │ + beq.w 574 <_PyPegen_parse+0x574> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ble.n 236 <_PyPegen_parse+0x236> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ beq.n 236 <_PyPegen_parse+0x236> │ │ │ │ │ @@ -233,15 +233,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_flatten │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a4 <_PyPegen_parse+0x8a4> │ │ │ │ │ + beq.w 8a6 <_PyPegen_parse+0x8a6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 36a <_PyPegen_parse+0x36a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -256,89 +256,89 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 94 <_PyPegen_parse+0x94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 712 <_PyPegen_parse+0x712> │ │ │ │ │ + bne.w 714 <_PyPegen_parse+0x714> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 9a <_PyPegen_parse+0x9a> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56e <_PyPegen_parse+0x56e> │ │ │ │ │ + beq.w 570 <_PyPegen_parse+0x570> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ b.n 17c <_PyPegen_parse+0x17c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71a <_PyPegen_parse+0x71a> │ │ │ │ │ + beq.w 71c <_PyPegen_parse+0x71c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 174 <_PyPegen_parse+0x174> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 934 <_PyPegen_parse+0x934> │ │ │ │ │ + beq.w 936 <_PyPegen_parse+0x936> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 286 <_PyPegen_parse+0x286> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 74e <_PyPegen_parse+0x74e> │ │ │ │ │ + beq.w 750 <_PyPegen_parse+0x750> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne.n 3de <_PyPegen_parse+0x3de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 530 <_PyPegen_parse+0x530> │ │ │ │ │ + blt.w 532 <_PyPegen_parse+0x532> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 904 <_PyPegen_parse+0x904> │ │ │ │ │ + bne.w 906 <_PyPegen_parse+0x906> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 988 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r0, 340 <_PyPegen_parse+0x340> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 3ae <_PyPegen_parse+0x3ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c4 │ │ │ │ │ + bl 27b8 │ │ │ │ │ cbz r0, 370 <_PyPegen_parse+0x370> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyAST_Interactive> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Interactive │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 704 <_PyPegen_parse+0x704> │ │ │ │ │ + beq.w 706 <_PyPegen_parse+0x706> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 9a <_PyPegen_parse+0x9a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -367,24 +367,24 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r3, 3ae <_PyPegen_parse+0x3ae> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90a <_PyPegen_parse+0x90a> │ │ │ │ │ + bne.w 90c <_PyPegen_parse+0x90c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 904 <_PyPegen_parse+0x904> │ │ │ │ │ + bne.w 906 <_PyPegen_parse+0x906> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51a <_PyPegen_parse+0x51a> │ │ │ │ │ + bne.w 51c <_PyPegen_parse+0x51c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 33a <_PyPegen_parse+0x33a> │ │ │ │ │ @@ -425,47 +425,47 @@ │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ b.n 28a <_PyPegen_parse+0x28a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 566 <_PyPegen_parse+0x566> │ │ │ │ │ + beq.w 568 <_PyPegen_parse+0x568> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 554 <_PyPegen_parse+0x554> │ │ │ │ │ + bne.w 556 <_PyPegen_parse+0x556> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 560 <_PyPegen_parse+0x560> │ │ │ │ │ + beq.w 562 <_PyPegen_parse+0x562> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 554 <_PyPegen_parse+0x554> │ │ │ │ │ + bne.w 556 <_PyPegen_parse+0x556> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r3, 46c <_PyPegen_parse+0x46c> │ │ │ │ │ - bl 29a8 │ │ │ │ │ + bl 299c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 46c <_PyPegen_parse+0x46c> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.n 4fa <_PyPegen_parse+0x4fa> │ │ │ │ │ + beq.n 4fc <_PyPegen_parse+0x4fc> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ b.n 444 <_PyPegen_parse+0x444> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, fp │ │ │ │ │ @@ -478,15 +478,15 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53a <_PyPegen_parse+0x53a> │ │ │ │ │ + beq.n 53c <_PyPegen_parse+0x53c> │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ble.n 4a8 <_PyPegen_parse+0x4a8> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ str.w r4, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ @@ -505,49 +505,50 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 4ea <_PyPegen_parse+0x4ea> │ │ │ │ │ + cbnz r0, 4d6 <_PyPegen_parse+0x4d6> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 512 <_PyPegen_parse+0x512> │ │ │ │ │ + cbnz r3, 514 <_PyPegen_parse+0x514> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 4ea <_PyPegen_parse+0x4ea> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4ce <_PyPegen_parse+0x4ce> │ │ │ │ │ subs r2, #2 │ │ │ │ │ b.n 174 <_PyPegen_parse+0x174> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 968 <_PyPegen_parse+0x968> │ │ │ │ │ + beq.w 96a <_PyPegen_parse+0x96a> │ │ │ │ │ mov fp, r0 │ │ │ │ │ b.n 45e <_PyPegen_parse+0x45e> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4ee <_PyPegen_parse+0x4ee> │ │ │ │ │ + b.n 4d2 <_PyPegen_parse+0x4d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_interactive_exit> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_interactive_exit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 326 <_PyPegen_parse+0x326> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -572,15 +573,15 @@ │ │ │ │ │ b.n 1c6 <_PyPegen_parse+0x1c6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 1c6 <_PyPegen_parse+0x1c6> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 544 <_PyPegen_parse+0x544> │ │ │ │ │ + b.n 546 <_PyPegen_parse+0x546> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 40e <_PyPegen_parse+0x40e> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ @@ -597,163 +598,163 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 28a <_PyPegen_parse+0x28a> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8c2 <_PyPegen_parse+0x8c2> │ │ │ │ │ + beq.w 8c4 <_PyPegen_parse+0x8c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 760 <_PyPegen_parse+0x760> │ │ │ │ │ + bne.w 762 <_PyPegen_parse+0x762> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ + beq.w 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7a0 <_PyPegen_parse+0x7a0> │ │ │ │ │ + beq.w 7a2 <_PyPegen_parse+0x7a2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ + cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ + cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ + cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ + cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ + cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 870 <_PyPegen_parse+0x870> │ │ │ │ │ + bne.w 872 <_PyPegen_parse+0x872> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 636 <_PyPegen_parse+0x636> │ │ │ │ │ + cbz r0, 638 <_PyPegen_parse+0x638> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b6 <_PyPegen_parse+0x7b6> │ │ │ │ │ + bne.w 7b8 <_PyPegen_parse+0x7b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_145_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 846 <_PyPegen_parse+0x846> │ │ │ │ │ + bne.w 848 <_PyPegen_parse+0x848> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f2 <_PyPegen_parse+0x7f2> │ │ │ │ │ + bne.w 7f4 <_PyPegen_parse+0x7f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 894 <_PyPegen_parse+0x894> │ │ │ │ │ + bne.w 896 <_PyPegen_parse+0x896> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 732 <_PyPegen_parse+0x732> │ │ │ │ │ + bne.n 734 <_PyPegen_parse+0x734> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_147_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6ac <_PyPegen_parse+0x6ac> │ │ │ │ │ + cbnz r0, 6ae <_PyPegen_parse+0x6ae> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ + bne.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ + beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ + beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ + beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8b8 <_loop0_1_rule> │ │ │ │ │ + bl 1ae2c <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ + beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ + beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_FunctionType> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionType │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 338 <_PyPegen_parse+0x338> │ │ │ │ │ @@ -774,196 +775,196 @@ │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 694 <_PyPegen_parse+0x694> │ │ │ │ │ + beq.n 696 <_PyPegen_parse+0x696> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + beq.n 7e2 <_PyPegen_parse+0x7e2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ac <_PyPegen_parse+0x6ac> │ │ │ │ │ + b.n 6ae <_PyPegen_parse+0x6ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 904 <_PyPegen_parse+0x904> │ │ │ │ │ + bne.w 906 <_PyPegen_parse+0x906> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ b.n 2e8 <_PyPegen_parse+0x2e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 28a <_PyPegen_parse+0x28a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 796 <_PyPegen_parse+0x796> │ │ │ │ │ + cbnz r3, 798 <_PyPegen_parse+0x798> │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n 1b4 <_PyPegen_parse+0x1b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 976 <_PyPegen_parse+0x976> │ │ │ │ │ + bne.w 978 <_PyPegen_parse+0x978> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 94a <_PyPegen_parse+0x94a> │ │ │ │ │ + beq.w 94c <_PyPegen_parse+0x94c> │ │ │ │ │ mov r8, sl │ │ │ │ │ b.n d8 <_PyPegen_parse+0xd8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4ee <_PyPegen_parse+0x4ee> │ │ │ │ │ + b.n 4d2 <_PyPegen_parse+0x4d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5ca <_PyPegen_parse+0x5ca> │ │ │ │ │ + b.n 5cc <_PyPegen_parse+0x5cc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ + b.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 636 <_PyPegen_parse+0x636> │ │ │ │ │ + beq.w 638 <_PyPegen_parse+0x638> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 636 <_PyPegen_parse+0x636> │ │ │ │ │ + beq.w 638 <_PyPegen_parse+0x638> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 74a <_PyPegen_parse+0x74a> │ │ │ │ │ + bne.n 74c <_PyPegen_parse+0x74c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93c <_PyPegen_parse+0x93c> │ │ │ │ │ + bne.w 93e <_PyPegen_parse+0x93e> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6ac <_PyPegen_parse+0x6ac> │ │ │ │ │ + b.n 6ae <_PyPegen_parse+0x6ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ + beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ + beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ + beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ + beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 88e <_PyPegen_parse+0x88e> │ │ │ │ │ + cbz r0, 890 <_PyPegen_parse+0x890> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 74a <_PyPegen_parse+0x74a> │ │ │ │ │ - b.n 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.n 74c <_PyPegen_parse+0x74c> │ │ │ │ │ + b.n 7e2 <_PyPegen_parse+0x7e2> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64e <_PyPegen_parse+0x64e> │ │ │ │ │ + beq.w 650 <_PyPegen_parse+0x650> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64e <_PyPegen_parse+0x64e> │ │ │ │ │ + beq.w 650 <_PyPegen_parse+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d2 <_PyPegen_parse+0x7d2> │ │ │ │ │ - b.n 64e <_PyPegen_parse+0x64e> │ │ │ │ │ + bne.n 7d4 <_PyPegen_parse+0x7d4> │ │ │ │ │ + b.n 650 <_PyPegen_parse+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 614 <_PyPegen_parse+0x614> │ │ │ │ │ + beq.w 616 <_PyPegen_parse+0x616> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 836 <_PyPegen_parse+0x836> │ │ │ │ │ + bne.n 838 <_PyPegen_parse+0x838> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 836 <_PyPegen_parse+0x836> │ │ │ │ │ + b.n 838 <_PyPegen_parse+0x838> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 73e <_PyPegen_parse+0x73e> │ │ │ │ │ - b.n 67e <_PyPegen_parse+0x67e> │ │ │ │ │ + bne.w 740 <_PyPegen_parse+0x740> │ │ │ │ │ + b.n 680 <_PyPegen_parse+0x680> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbnz r0, 8f0 <_PyPegen_parse+0x8f0> │ │ │ │ │ + cbnz r0, 8f2 <_PyPegen_parse+0x8f2> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n 3da <_PyPegen_parse+0x3da> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 5c <_PyPegen_parse+0x5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 286 <_PyPegen_parse+0x286> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a2 <_PyPegen_parse+0x5a2> │ │ │ │ │ + b.n 5a4 <_PyPegen_parse+0x5a4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8fa <_PyPegen_parse+0x8fa> │ │ │ │ │ + cbnz r3, 8fc <_PyPegen_parse+0x8fc> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n 140 <_PyPegen_parse+0x140> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -986,15 +987,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 39e <_PyPegen_parse+0x39e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 904 <_PyPegen_parse+0x904> │ │ │ │ │ + beq.n 906 <_PyPegen_parse+0x906> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ @@ -1008,42 +1009,41 @@ │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 2d0 <_PyPegen_parse+0x2d0> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ + b.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 97e <_PyPegen_parse+0x97e> │ │ │ │ │ + cbnz r1, 980 <_PyPegen_parse+0x980> │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ b.w d8 <_PyPegen_parse+0xd8> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ b.n 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - b.n 53e <_PyPegen_parse+0x53e> │ │ │ │ │ + b.n 540 <_PyPegen_parse+0x540> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.n 36a <_PyPegen_parse+0x36a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 3d4 <_PyPegen_parse+0x3d4> │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ 00000988 : │ │ │ │ │ compound_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ @@ -1051,18 +1051,18 @@ │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1dd6 │ │ │ │ │ + beq.w 1dd2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1de4 │ │ │ │ │ + bne.w 1de0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_7_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_7_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ @@ -1152,71 +1152,71 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f2 │ │ │ │ │ + bne.w 10ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b6a │ │ │ │ │ + bne.w 1b62 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1d9e │ │ │ │ │ + beq.w 1d8e │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1db2 │ │ │ │ │ + beq.w 1da2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 124c │ │ │ │ │ + bne.w 1246 │ │ │ │ │ ldrd r3, r0, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f8 │ │ │ │ │ + bne.w 11f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d88 │ │ │ │ │ + beq.w 1d78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d98 │ │ │ │ │ + bne.w 1d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl d69c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w eca │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2282 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl de9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n ae8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ @@ -1230,126 +1230,126 @@ │ │ │ │ │ b.n aea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 216a │ │ │ │ │ + beq.w 215a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d64 │ │ │ │ │ + bne.w 2170 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 2390 │ │ │ │ │ + beq.w 2178 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c7e │ │ │ │ │ + bne.w 1c76 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, bb6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14d9c │ │ │ │ │ + bl 14ddc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a0 │ │ │ │ │ + bne.w 109a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 167c │ │ │ │ │ + bne.w 1674 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d60 │ │ │ │ │ + beq.w 216c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d60 │ │ │ │ │ + beq.w 216c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d60 │ │ │ │ │ + beq.w 216c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d60 │ │ │ │ │ + beq.w 216c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15058 │ │ │ │ │ + bl 15098 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2178 │ │ │ │ │ + bne.w 2168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 228a │ │ │ │ │ + beq.w 22ba │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10dc │ │ │ │ │ + beq.w 10d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n ae8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 226e │ │ │ │ │ + beq.w 229e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r6, c86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl d69c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1336 │ │ │ │ │ + bne.w 1330 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2292 │ │ │ │ │ + bne.w 22c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15cb8 │ │ │ │ │ + bl 15cf8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w ae8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1359,81 +1359,81 @@ │ │ │ │ │ b.n b40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1fe4 │ │ │ │ │ + beq.w 1fd4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 147a │ │ │ │ │ + bne.w 1474 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1e3e │ │ │ │ │ + beq.w 1e2e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a40 │ │ │ │ │ + bne.w 1a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145c │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1686 │ │ │ │ │ + bne.w 167e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1466 │ │ │ │ │ + bne.w 1460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 1388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f44 <_gather_51_rule> │ │ │ │ │ + bl 184b8 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 1388 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 1388 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1390 │ │ │ │ │ + bne.w 138a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 1388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 229a │ │ │ │ │ + beq.w 22ca │ │ │ │ │ ldrd r7, r3, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1b72 │ │ │ │ │ + bne.w 1b6a │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1443,116 +1443,116 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22a4 │ │ │ │ │ + bne.w 22d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 147a │ │ │ │ │ + b.n 1474 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 211a │ │ │ │ │ + beq.w 210a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w ebc │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 1f54 │ │ │ │ │ + beq.w 1f44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 170a │ │ │ │ │ + bne.w 1702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1594 │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7290 │ │ │ │ │ + bl 7240 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1594 │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1594 │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 212e │ │ │ │ │ + beq.w 211e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 212e │ │ │ │ │ + beq.w 211e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2128 │ │ │ │ │ + bne.w 2118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n eba │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 25e8 │ │ │ │ │ + beq.w 2506 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25de │ │ │ │ │ + bne.w 24fc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 199c │ │ │ │ │ + bne.w 1994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a8 │ │ │ │ │ + bne.w 11a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cbnz r6, ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25fc │ │ │ │ │ + beq.w 251a │ │ │ │ │ ldrd r6, r2, [r0, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1bb8 │ │ │ │ │ + bne.w 1bb0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ mov r3, fp │ │ │ │ │ @@ -1566,15 +1566,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2610 │ │ │ │ │ + bne.w 252e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w a5a │ │ │ │ │ b.n b40 │ │ │ │ │ @@ -1599,30 +1599,30 @@ │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ b.n b36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 24f8 │ │ │ │ │ + beq.w 2416 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 24c4 │ │ │ │ │ - ldrd r9, r3, [r4, #8] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq.w 24a0 │ │ │ │ │ + bne.w 23e4 │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.w 23c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24de │ │ │ │ │ + bne.w 23fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, f90 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -1630,156 +1630,156 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cbz r0, f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 13a28 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cbz r0, f90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22f4 │ │ │ │ │ + beq.w 2324 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22ea │ │ │ │ │ + bne.w 231a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1be0 │ │ │ │ │ + bne.w 1bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f0 │ │ │ │ │ + bne.w 12ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 24c4 │ │ │ │ │ + bne.w 23e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148a │ │ │ │ │ + beq.w 1484 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148a │ │ │ │ │ + beq.w 1484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 13a28 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148a │ │ │ │ │ + beq.w 1484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 158a4 <_loop1_216_rule> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 158e4 <_loop1_216_rule> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148a │ │ │ │ │ + beq.w 1484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 220e │ │ │ │ │ + beq.w 2246 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2164 │ │ │ │ │ + bne.w 2154 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 183c │ │ │ │ │ + bne.w 1834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d0 │ │ │ │ │ + bne.w 11ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 148c │ │ │ │ │ + bne.w 1486 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2156 │ │ │ │ │ + beq.w 2146 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17a4 │ │ │ │ │ + bne.w 179c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1366 │ │ │ │ │ + bne.w 1360 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 148c │ │ │ │ │ + bne.w 1486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23cc │ │ │ │ │ + beq.w 2560 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ - b.n 1574 │ │ │ │ │ + b.n 156c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 228a │ │ │ │ │ + beq.w 22ba │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2388 │ │ │ │ │ + beq.w 23b8 │ │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -1788,160 +1788,160 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d62 │ │ │ │ │ + beq.w 216e │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1d66 │ │ │ │ │ + b.w 2172 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1f3e │ │ │ │ │ + beq.w 1f2e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1b5a │ │ │ │ │ + bne.w 1b52 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 1f14 │ │ │ │ │ + beq.w 1f04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ac8 │ │ │ │ │ + bne.w 1ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2418 │ │ │ │ │ + beq.w 255a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2418 │ │ │ │ │ + beq.w 255a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2418 │ │ │ │ │ + beq.w 255a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2418 │ │ │ │ │ + beq.w 255a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15058 │ │ │ │ │ + bl 15098 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2414 │ │ │ │ │ + bne.w 2556 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2402 │ │ │ │ │ + beq.w 2544 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_THM_CALL _PyAST_While │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23f4 │ │ │ │ │ + beq.w 2536 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.n ae8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n e66 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1012 │ │ │ │ │ + beq.w 1010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1012 │ │ │ │ │ + beq.w 1010 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101c │ │ │ │ │ + b.n 101a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1244 │ │ │ │ │ + cbnz r2, 123e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 25c8 │ │ │ │ │ + beq.w 24e6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 257c │ │ │ │ │ + bne.w 249a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 25d6 │ │ │ │ │ + bne.w 24f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2502 │ │ │ │ │ + bne.w 2420 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d20 │ │ │ │ │ + bl 1c98 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ad8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1957,15 +1957,15 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e24 │ │ │ │ │ + bl 1d9c │ │ │ │ │ R_ARM_THM_CALL _loop1_64_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ad8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1973,15 +1973,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dce │ │ │ │ │ + beq.w 1dbe │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -1993,59 +1993,59 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1246 │ │ │ │ │ + beq.n 1240 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1246 │ │ │ │ │ + b.n 1240 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23cc │ │ │ │ │ + beq.w 2560 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 1080 │ │ │ │ │ + b.n 107e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15cb8 │ │ │ │ │ + bl 15cf8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c6a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ @@ -2065,90 +2065,90 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1050 │ │ │ │ │ + beq.w 104e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1050 │ │ │ │ │ + beq.w 104e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1058 │ │ │ │ │ + b.n 1056 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1466 │ │ │ │ │ + bne.n 1460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13bc │ │ │ │ │ + cbz r0, 13b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13bc │ │ │ │ │ + cbz r0, 13b6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22fe │ │ │ │ │ + bne.w 232e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1466 │ │ │ │ │ + bne.n 1460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146c │ │ │ │ │ + beq.n 1466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146c │ │ │ │ │ + beq.n 1466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f44 <_gather_51_rule> │ │ │ │ │ + bl 184b8 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146c │ │ │ │ │ + beq.n 1466 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146c │ │ │ │ │ + beq.n 1466 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r6, 146e │ │ │ │ │ + cbnz r6, 1468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 146c │ │ │ │ │ + cbz r0, 1466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 229a │ │ │ │ │ + beq.w 22ca │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ │ - bl fbac │ │ │ │ │ + bl fba0 │ │ │ │ │ strd r7, fp, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ @@ -2158,104 +2158,104 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ b.n d74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w cf2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 147c │ │ │ │ │ + b.n 1476 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ff6 │ │ │ │ │ + bne.w 1fe6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w a3c │ │ │ │ │ b.w b40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 24c4 │ │ │ │ │ + bne.w 23e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e2 │ │ │ │ │ + beq.w 2312 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e2 │ │ │ │ │ + beq.w 2312 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e2 │ │ │ │ │ + beq.w 2312 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3238 │ │ │ │ │ + bl 3078 │ │ │ │ │ R_ARM_THM_CALL _loop1_61_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e2 │ │ │ │ │ + beq.w 2312 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15058 │ │ │ │ │ + bl 15098 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 194a │ │ │ │ │ + bne.w 1942 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1f84 │ │ │ │ │ + beq.w 1f74 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1900 │ │ │ │ │ + bne.w 18f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18d8 │ │ │ │ │ + bne.w 18d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 194a │ │ │ │ │ + bne.w 1942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23cc │ │ │ │ │ + beq.w 2560 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -2270,97 +2270,97 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2218 │ │ │ │ │ + beq.w 2250 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w a7c │ │ │ │ │ b.w b40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2138 │ │ │ │ │ + bne.w 2128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23d6 │ │ │ │ │ + beq.w 256a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23d6 │ │ │ │ │ + beq.w 256a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7290 │ │ │ │ │ + bl 7240 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23d6 │ │ │ │ │ + beq.w 256a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23d6 │ │ │ │ │ + beq.w 256a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2136 │ │ │ │ │ + beq.w 2126 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2136 │ │ │ │ │ + beq.w 2126 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2138 │ │ │ │ │ + bne.w 2128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2136 │ │ │ │ │ + beq.w 2126 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15058 │ │ │ │ │ + bl 15098 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2138 │ │ │ │ │ + bne.w 2128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25fc │ │ │ │ │ + beq.w 251a │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, fp, [r3, #20] │ │ │ │ │ - bl fbac │ │ │ │ │ + bl fba0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ @@ -2373,178 +2373,178 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ b.n eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w 9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f44 <_gather_51_rule> │ │ │ │ │ + bl 184b8 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145c │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 145e │ │ │ │ │ + bne.w 1458 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145c │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145c │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 145e │ │ │ │ │ + bne.w 1458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145c │ │ │ │ │ + beq.w 1456 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 229a │ │ │ │ │ + beq.w 22ca │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ │ - bl fbac │ │ │ │ │ + bl fba0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r7, fp, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ b.w d62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2140 │ │ │ │ │ + beq.w 2130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1762 │ │ │ │ │ + cbnz r6, 175a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1760 │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7290 │ │ │ │ │ - cbz r0, 1760 │ │ │ │ │ + bl 7240 │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1760 │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ - cbz r0, 1760 │ │ │ │ │ + bl 970c │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fae │ │ │ │ │ + bne.w 1f9e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 214e │ │ │ │ │ + bne.w 213e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2208 │ │ │ │ │ + bne.w 2240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 217c │ │ │ │ │ + bne.w 21b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w dc0 │ │ │ │ │ - b.w 2138 │ │ │ │ │ + b.w 2128 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 20f6 │ │ │ │ │ + beq.w 20e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 17d6 │ │ │ │ │ + cbz r0, 17ce │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17d6 │ │ │ │ │ + cbz r0, 17ce │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17ee │ │ │ │ │ + cbnz r0, 17e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1040 │ │ │ │ │ + beq.w 103e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 148c │ │ │ │ │ + b.n 1486 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d6 │ │ │ │ │ + beq.n 17ce │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2554,60 +2554,60 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 221e │ │ │ │ │ + bne.w 2256 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d8 │ │ │ │ │ + beq.n 17d0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17dc │ │ │ │ │ + b.n 17d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d74 │ │ │ │ │ + beq.w 2276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d58 │ │ │ │ │ + beq.w 1d4c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d58 │ │ │ │ │ + beq.w 1d4c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d58 │ │ │ │ │ + beq.w 1d4c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d58 │ │ │ │ │ + beq.w 1d4c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2617,90 +2617,90 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2248 │ │ │ │ │ + bne.w 228c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d5a │ │ │ │ │ + beq.w 1d4e │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1002 │ │ │ │ │ - b.n 17e8 │ │ │ │ │ + beq.w 1000 │ │ │ │ │ + b.n 17e0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1514 │ │ │ │ │ + beq.w 150c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1514 │ │ │ │ │ + beq.w 150c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151e │ │ │ │ │ + b.n 1516 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1f9a │ │ │ │ │ + beq.w 1f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1932 │ │ │ │ │ + cbz r0, 192a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1932 │ │ │ │ │ + cbz r0, 192a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 194e │ │ │ │ │ + cbnz r0, 1946 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1504 │ │ │ │ │ + beq.w 14fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1586 │ │ │ │ │ + b.n 157e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1932 │ │ │ │ │ + beq.n 192a │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2710,60 +2710,60 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25f2 │ │ │ │ │ + bne.w 2510 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1934 │ │ │ │ │ + beq.n 192c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1938 │ │ │ │ │ + b.n 1930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2232 │ │ │ │ │ + beq.w 2260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d6c │ │ │ │ │ + beq.w 1d54 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d6c │ │ │ │ │ + beq.w 1d54 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d6c │ │ │ │ │ + beq.w 1d54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d6c │ │ │ │ │ + beq.w 1d54 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2773,21 +2773,21 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2228 │ │ │ │ │ + bne.w 1d6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d6e │ │ │ │ │ + beq.w 1d56 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w e4c │ │ │ │ │ @@ -2796,126 +2796,126 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.w ebc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1f00 │ │ │ │ │ + beq.w 1ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1a88 │ │ │ │ │ + cbnz r6, 1a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1a86 │ │ │ │ │ + cbz r0, 1a7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ - cbz r0, 1a86 │ │ │ │ │ + cbz r0, 1a7e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e68 │ │ │ │ │ + bne.w 1e58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1f0e │ │ │ │ │ + bne.w 1efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 249a │ │ │ │ │ + bne.w 2604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 241e │ │ │ │ │ + bne.w 2588 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w cca │ │ │ │ │ - b.n 1466 │ │ │ │ │ + b.n 1460 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1df8 │ │ │ │ │ + beq.w 1de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1afc │ │ │ │ │ + cbz r0, 1af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ - cbz r0, 1afc │ │ │ │ │ + bl 122cc │ │ │ │ │ + cbz r0, 1af4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e0c │ │ │ │ │ + bne.w 1dfc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e06 │ │ │ │ │ + bne.w 1df6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1b48 │ │ │ │ │ + cbz r0, 1b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ - cbz r0, 1b48 │ │ │ │ │ + bl 122cc │ │ │ │ │ + cbz r0, 1b40 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b48 │ │ │ │ │ + cbz r0, 1b40 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b48 │ │ │ │ │ + cbz r0, 1b40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ec4 │ │ │ │ │ + bne.w 1eb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1126 │ │ │ │ │ + beq.w 1120 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w aa2 │ │ │ │ │ @@ -2925,79 +2925,79 @@ │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2606 │ │ │ │ │ + beq.w 2524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2606 │ │ │ │ │ + beq.w 2524 │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_THM_CALL _PyAST_With │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a2 │ │ │ │ │ + bne.w 119c │ │ │ │ │ b.w d74 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1bd8 │ │ │ │ │ + cbz r0, 1bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w e88 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b.w e86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22ac │ │ │ │ │ + beq.w 22dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1c16 │ │ │ │ │ + cbz r0, 1c0e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1c16 │ │ │ │ │ + cbz r0, 1c0e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1c30 │ │ │ │ │ + cbnz r0, 1c28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w f7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w f92 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3006,15 +3006,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c16 │ │ │ │ │ + beq.n 1c0e │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -3024,83 +3024,83 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23b8 │ │ │ │ │ + bne.w 21a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c18 │ │ │ │ │ + beq.n 1c10 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c1c │ │ │ │ │ + b.n 1c14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 225a │ │ │ │ │ + beq.n 1d5c │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1cb2 │ │ │ │ │ + cbz r0, 1ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ - cbz r0, 1cb2 │ │ │ │ │ + bl 122cc │ │ │ │ │ + cbz r0, 1ca8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22c0 │ │ │ │ │ + bne.w 22f0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2268 │ │ │ │ │ + bne.n 1d68 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2252 │ │ │ │ │ + beq.w 2296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2252 │ │ │ │ │ + beq.w 2296 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2252 │ │ │ │ │ + beq.w 2296 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2252 │ │ │ │ │ + beq.w 2296 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2252 │ │ │ │ │ + beq.w 2296 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -3109,163 +3109,162 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21fc │ │ │ │ │ + bne.w 2234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2254 │ │ │ │ │ + beq.w 2298 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w b7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d66 │ │ │ │ │ + b.n 2172 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 18ca │ │ │ │ │ + b.n 18c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9f4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 1a22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 184c │ │ │ │ │ + beq.n 1c84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18ca │ │ │ │ │ + b.n 1d3a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w e66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w b0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.w b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1dce │ │ │ │ │ + cbnz r3, 1dbe │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bne.w aba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1dec │ │ │ │ │ + blt.n 1dc6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w ac4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1246 │ │ │ │ │ + b.w 1240 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1240 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 9b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w aea │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1ad8 │ │ │ │ │ + beq.w 1ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b4e │ │ │ │ │ + b.n 1b46 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ee8 │ │ │ │ │ + bne.n 1ed8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4a │ │ │ │ │ + beq.w 1b42 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b4e │ │ │ │ │ + b.n 1b46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1ef2 │ │ │ │ │ + blt.n 1ee2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ac0 │ │ │ │ │ + beq.w 1ab8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1a42 │ │ │ │ │ - b.w 147a │ │ │ │ │ + beq.w 1a3a │ │ │ │ │ + b.w 1474 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a86 │ │ │ │ │ + beq.w 1a7e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a86 │ │ │ │ │ + beq.w 1a7e │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -3273,24 +3272,24 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 1ee8 │ │ │ │ │ + cbnz r0, 1ed8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ab8 │ │ │ │ │ + beq.w 1ab0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1abc │ │ │ │ │ + b.n 1ab4 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -3299,259 +3298,259 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e2a │ │ │ │ │ + beq.n 1e1a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 11a4 │ │ │ │ │ + b.w 119e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 147c │ │ │ │ │ + b.w 1476 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1a50 │ │ │ │ │ + beq.w 1a48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1abc │ │ │ │ │ + b.n 1ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1f48 │ │ │ │ │ + blt.n 1f38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b54 │ │ │ │ │ + beq.w 1b4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1aca │ │ │ │ │ + beq.w 1ac2 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 1b5e │ │ │ │ │ + b.n 1b56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1102 │ │ │ │ │ + b.w 10fc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1b5e │ │ │ │ │ + b.n 1b56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 210c │ │ │ │ │ + blt.w 20fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 179a │ │ │ │ │ + beq.w 1792 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 170c │ │ │ │ │ + beq.w 1704 │ │ │ │ │ b.w ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14f8 │ │ │ │ │ + beq.w 14f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 194a │ │ │ │ │ + b.n 1942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1910 │ │ │ │ │ + beq.w 1908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1938 │ │ │ │ │ + b.n 1930 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21fc │ │ │ │ │ + bne.w 2234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1790 │ │ │ │ │ + beq.w 1788 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1794 │ │ │ │ │ + b.w 178c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w cae │ │ │ │ │ - b.w 1478 │ │ │ │ │ + b.w 1472 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 20d8 │ │ │ │ │ + bne.n 20c8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2056 │ │ │ │ │ + beq.n 2046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2028 │ │ │ │ │ + cbnz r6, 2018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20de │ │ │ │ │ + bne.n 20ce │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 2062 │ │ │ │ │ + cbnz r6, 2052 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 20d4 │ │ │ │ │ + bne.n 20c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2068 │ │ │ │ │ + cbnz r0, 2058 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 147c │ │ │ │ │ + b.w 1476 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2008 │ │ │ │ │ + beq.n 1ff8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 204e │ │ │ │ │ + b.n 203e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2048 │ │ │ │ │ + beq.n 2038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d96 │ │ │ │ │ R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2048 │ │ │ │ │ + beq.n 2038 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 20d4 │ │ │ │ │ + cbnz r6, 20c4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2048 │ │ │ │ │ + beq.n 2038 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2048 │ │ │ │ │ + beq.n 2038 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ee8 │ │ │ │ │ + bne.w 1ed8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 204a │ │ │ │ │ + beq.n 203a │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 204e │ │ │ │ │ + b.n 203e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 204c │ │ │ │ │ + b.n 203c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 147c │ │ │ │ │ + b.w 1476 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2026 │ │ │ │ │ + beq.n 2016 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20a2 │ │ │ │ │ - b.n 2026 │ │ │ │ │ + bne.n 2092 │ │ │ │ │ + b.n 2016 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 17b4 │ │ │ │ │ + beq.w 17ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 17dc │ │ │ │ │ + b.w 17d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w ebe │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3570,71 +3569,101 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w ebe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 171a │ │ │ │ │ + beq.w 1712 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1794 │ │ │ │ │ + b.w 178c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1034 │ │ │ │ │ + beq.w 1032 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 17e8 │ │ │ │ │ + b.w 17e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w b62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1d64 │ │ │ │ │ + b.n 2170 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9f4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 21a8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1d40 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1c78 │ │ │ │ │ + b.n 2170 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + b.w 1312 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 2172 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7290 │ │ │ │ │ + bl 7240 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ + beq.w 1786 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ + beq.w 1786 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ + beq.w 1786 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ + beq.w 1786 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ + beq.w 1786 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ + beq.w 1786 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -3643,158 +3672,154 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fce │ │ │ │ │ + beq.w 1fbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w ae8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1792 │ │ │ │ │ + b.w 178a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w fee │ │ │ │ │ + b.w fec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 194a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1058 │ │ │ │ │ + b.w 1942 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w e66 │ │ │ │ │ + b.w 1056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 19ac │ │ │ │ │ + beq.w 19a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1a2a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 101c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 1d46 │ │ │ │ │ + b.w 1a22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1c8e │ │ │ │ │ + beq.w 1844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d46 │ │ │ │ │ + b.w 18c2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 101a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 1d3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w c5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.w c86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w b36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d66 │ │ │ │ │ + b.n 2172 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w c88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 147c │ │ │ │ │ + b.w 1476 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 147c │ │ │ │ │ + b.w 1476 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1bf4 │ │ │ │ │ + beq.w 1bec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c1c │ │ │ │ │ + b.n 1c14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d34 │ │ │ │ │ - b.n 21fc │ │ │ │ │ + beq.w 1d28 │ │ │ │ │ + b.n 2234 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 194a │ │ │ │ │ + b.w 1942 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w f92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f44 <_gather_51_rule> │ │ │ │ │ + bl 184b8 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ + beq.w 13b6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13be │ │ │ │ │ + bne.w 13b8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ + beq.w 13b6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ + beq.w 13b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ + beq.w 13b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 229a │ │ │ │ │ + beq.n 22ca │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -3806,207 +3831,90 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a2 │ │ │ │ │ + bne.w 119c │ │ │ │ │ b.w d74 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10c2 │ │ │ │ │ + b.w 10bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 23c0 │ │ │ │ │ + blt.n 23ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1d4c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1c80 │ │ │ │ │ - b.n 1d64 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ - b.w 1318 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1d66 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1586 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 23e4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w eba │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 2138 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d2c │ │ │ │ │ - R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n 23de │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cbnz r0, 240c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f3a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1b5e │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1b5e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f3a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f3a │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d96 │ │ │ │ │ - R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab6 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 249a │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab6 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab6 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab6 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab6 │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - b.n 1ea0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1aba │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 24cc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - cbnz r3, 24da │ │ │ │ │ + cbnz r3, 23fa │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w f32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1586 │ │ │ │ │ + b.w 157e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1586 │ │ │ │ │ + b.w 157e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 24c4 │ │ │ │ │ + bne.n 23e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 24c4 │ │ │ │ │ + bne.n 23e4 │ │ │ │ │ b.w f32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w f0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d20 │ │ │ │ │ + bl 1c98 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ + beq.w 123a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ + beq.w 123a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ + beq.w 123a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ + beq.w 123a │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -4015,35 +3923,35 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21fc │ │ │ │ │ + bne.w 2234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1242 │ │ │ │ │ + beq.w 123c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1244 │ │ │ │ │ + b.w 123e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d20 │ │ │ │ │ + bl 1c98 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ + beq.w 121a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ + beq.w 121a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4056,377 +3964,470 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2566 │ │ │ │ │ - b.n 21fc │ │ │ │ │ + beq.n 2484 │ │ │ │ │ + b.n 2234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 120a │ │ │ │ │ + beq.w 1204 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1244 │ │ │ │ │ + b.w 123e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.w ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w e38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 151e │ │ │ │ │ + b.w 1516 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w ebe │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.w 1b98 │ │ │ │ │ + b.w 1b90 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ b.w ebe │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cbnz r0, 254e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1f2a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 1b56 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1b56 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1f2a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1f2a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 157e │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cbnz r3, 2578 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w eba │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2128 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ca4 │ │ │ │ │ + R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ + b.n 2572 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d96 │ │ │ │ │ + R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 2604 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + b.n 1e90 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1ab2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002618 <_tmp_7_rule>: │ │ │ │ │ +0000260c <_tmp_7_rule>: │ │ │ │ │ _tmp_7_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 267e <_tmp_7_rule+0x66> │ │ │ │ │ + beq.n 2672 <_tmp_7_rule+0x66> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 268a <_tmp_7_rule+0x72> │ │ │ │ │ + cbnz r2, 267e <_tmp_7_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2676 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 266a <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2676 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 266a <_tmp_7_rule+0x5e> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2676 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 266a <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2676 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 266a <_tmp_7_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2676 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 266a <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 263c <_tmp_7_rule+0x24> │ │ │ │ │ + beq.n 2630 <_tmp_7_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2672 <_tmp_7_rule+0x5a> │ │ │ │ │ + b.n 2666 <_tmp_7_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -00002690 <_tmp_8_rule>: │ │ │ │ │ +00002684 <_tmp_8_rule>: │ │ │ │ │ _tmp_8_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 26e2 <_tmp_8_rule+0x52> │ │ │ │ │ + beq.n 26d6 <_tmp_8_rule+0x52> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 26ee <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r2, 26e2 <_tmp_8_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26dc <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 26d0 <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 26dc <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r3, 26d0 <_tmp_8_rule+0x4c> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26dc <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 26d0 <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 26d8 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 26cc <_tmp_8_rule+0x48> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26b4 <_tmp_8_rule+0x24> │ │ │ │ │ + beq.n 26a8 <_tmp_8_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 26d8 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 26cc <_tmp_8_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000026f4 <_tmp_9_rule>: │ │ │ │ │ +000026e8 <_tmp_9_rule>: │ │ │ │ │ _tmp_9_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2748 <_tmp_9_rule+0x54> │ │ │ │ │ + beq.n 273c <_tmp_9_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2754 <_tmp_9_rule+0x60> │ │ │ │ │ + cbnz r2, 2748 <_tmp_9_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2742 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 2736 <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2742 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r3, 2736 <_tmp_9_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2742 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 2736 <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 273e <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 2732 <_tmp_9_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2718 <_tmp_9_rule+0x24> │ │ │ │ │ + beq.n 270c <_tmp_9_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 273e <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 2732 <_tmp_9_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000275c <_tmp_10_rule>: │ │ │ │ │ +00002750 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 27b0 <_tmp_10_rule+0x54> │ │ │ │ │ + beq.n 27a4 <_tmp_10_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 27bc <_tmp_10_rule+0x60> │ │ │ │ │ + cbnz r2, 27b0 <_tmp_10_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 27aa <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 279e <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 27aa <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r3, 279e <_tmp_10_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 27aa <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 279e <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 27a6 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 279a <_tmp_10_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2780 <_tmp_10_rule+0x24> │ │ │ │ │ + beq.n 2774 <_tmp_10_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 27a6 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 279a <_tmp_10_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027c4 : │ │ │ │ │ +000027b8 : │ │ │ │ │ simple_stmts_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 294a │ │ │ │ │ + beq.w 293e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2958 │ │ │ │ │ + bne.w 294c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 29a8 │ │ │ │ │ + bl 299c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 283a │ │ │ │ │ + cbz r0, 282e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 283a │ │ │ │ │ + cbz r0, 282e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 283a │ │ │ │ │ + cbz r0, 282e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2974 │ │ │ │ │ + beq.w 2968 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2928 │ │ │ │ │ + bne.n 291c │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 295e │ │ │ │ │ + beq.w 2952 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29a8 │ │ │ │ │ + bl 299c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 286a │ │ │ │ │ + cbnz r0, 285e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 2830 │ │ │ │ │ + b.n 2824 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 299e │ │ │ │ │ + beq.w 2992 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2996 │ │ │ │ │ + bne.w 298a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 298e │ │ │ │ │ + beq.n 2982 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2996 │ │ │ │ │ + bne.n 298a │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 28c4 │ │ │ │ │ - bl 29a8 │ │ │ │ │ + cbz r3, 28b8 │ │ │ │ │ + bl 299c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 28c4 │ │ │ │ │ + cbz r0, 28b8 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 292e │ │ │ │ │ + beq.n 2922 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 289c │ │ │ │ │ + b.n 2890 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2988 │ │ │ │ │ + beq.n 297c │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble.n 28ea │ │ │ │ │ + ble.n 28de │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ - ldr.w r2, [r9, r7, lsl #2] │ │ │ │ │ - str.w r2, [r3, r7, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ + str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 28d6 │ │ │ │ │ + b.n 28ca │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -4435,322 +4436,322 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2862 │ │ │ │ │ + beq.n 2856 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2946 │ │ │ │ │ + cbnz r3, 293a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2866 │ │ │ │ │ - b.n 2862 │ │ │ │ │ + bne.n 285a │ │ │ │ │ + b.n 2856 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2830 │ │ │ │ │ + b.n 2824 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2988 │ │ │ │ │ + cbz r0, 297c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 28b6 │ │ │ │ │ + b.n 28aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2862 │ │ │ │ │ + b.n 2856 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 27f2 │ │ │ │ │ + beq.w 27e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2830 │ │ │ │ │ + b.n 2824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2852 │ │ │ │ │ + beq.w 2846 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2862 │ │ │ │ │ + b.n 2856 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2864 │ │ │ │ │ + beq.w 2858 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2830 │ │ │ │ │ + b.n 2824 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 285e │ │ │ │ │ + b.n 2852 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2878 │ │ │ │ │ + b.n 286c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000029a8 : │ │ │ │ │ +0000299c : │ │ │ │ │ simple_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 45cc │ │ │ │ │ + beq.w 44f4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 41b4 │ │ │ │ │ + bne.w 3fec │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov.w r1, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bf2 │ │ │ │ │ + bne.w 2be6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 41a2 │ │ │ │ │ + beq.w 3fd4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldrd r6, fp, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4618 │ │ │ │ │ + bl 4610 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e54 │ │ │ │ │ + bne.w 2dd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a4c │ │ │ │ │ + bne.w 3a4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c00 │ │ │ │ │ + bne.w 2bf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e5a │ │ │ │ │ + bne.w 2dd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_6_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c3e │ │ │ │ │ + bne.w 2f44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ee2 │ │ │ │ │ + bne.w 2e60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fc6 │ │ │ │ │ + bne.w 315e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #616 @ 0x268 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3254 │ │ │ │ │ + bne.w 3232 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #580 @ 0x244 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32f6 │ │ │ │ │ + bne.w 32d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 337a │ │ │ │ │ + bne.w 3358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 3428 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 350e │ │ │ │ │ + bne.w 34ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3688 │ │ │ │ │ + bne.w 3676 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2f3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3880 │ │ │ │ │ + bne.w 3880 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r2, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4763,1272 +4764,1262 @@ │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fbc │ │ │ │ │ + beq.w 2f3a │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2be4 │ │ │ │ │ + bne.n 2bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41ae │ │ │ │ │ + bne.w 3fe6 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2be4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 411c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3e9a │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4212 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4352 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 2fee │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + b.n 2bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #622 @ 0x26e │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 4040 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3020 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3edc │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3eec │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 3ea8 │ │ │ │ │ - adds r2, #2 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3ec4 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne.w 3d2c │ │ │ │ │ + bne.w 4194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #622 @ 0x26e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ittt lt │ │ │ │ │ - movlt r7, #1 │ │ │ │ │ - addlt.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ - blt.w 324a │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ + bne.w 2fa0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3248 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + bne.w 3e92 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d46 │ │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ │ + beq.w 3de4 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3dfc │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #1028 @ 0x404 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ │ - bl 0 <_PyPegen_is_memoized> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + movw r1, #621 @ 0x26d │ │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31aa │ │ │ │ │ + beq.w 3b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 3246 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 3de0 │ │ │ │ │ + beq.w 455c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3dd6 │ │ │ │ │ - movw r1, #658 @ 0x292 │ │ │ │ │ + bne.w 3736 │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3b46 │ │ │ │ │ + ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 3736 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 3f46 │ │ │ │ │ + movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3248 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e5e │ │ │ │ │ - ldrd r2, r3, [r3, #20] │ │ │ │ │ - ldr.w r0, [sl, #4] │ │ │ │ │ - strd r2, r3, [sp] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3b5c │ │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3b6e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6001 @ 0x1771 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3e2c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3248 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3e56 │ │ │ │ │ - ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 3e3a │ │ │ │ │ - movs r1, #12 │ │ │ │ │ + bne.w 359e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3f3c │ │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3920 │ │ │ │ │ + bne.w 35a2 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e50 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + beq.w 3b40 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6001 @ 0x1771 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 45de │ │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1028 @ 0x404 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3b54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #622 @ 0x26e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3b54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 10e50 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - subs r2, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ef4 │ │ │ │ │ + beq.w 3b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ea0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r7, [ip, #24] │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyAST_Import> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ + beq.w 3ddc │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r8, [r8, #4] │ │ │ │ │ + ldrd r9, sl, [r3, #20] │ │ │ │ │ + bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + strd r9, sl, [sp, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_checked_future_import> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_checked_future_import │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e82 │ │ │ │ │ + beq.w 385c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2be4 │ │ │ │ │ + b.n 2bd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4152 │ │ │ │ │ + beq.w 44a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4162 │ │ │ │ │ + bne.w 44b4 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4166 │ │ │ │ │ + beq.w 44b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 418e │ │ │ │ │ + beq.w 44e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4160 │ │ │ │ │ + bne.w 44b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4136 │ │ │ │ │ + beq.w 4488 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4128 │ │ │ │ │ + beq.w 447a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2be4 │ │ │ │ │ + b.n 2bd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 40be │ │ │ │ │ + beq.w 459a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 40ce │ │ │ │ │ + bne.w 45aa │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 353a │ │ │ │ │ + beq.w 3518 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldrd r5, sl, [r3, #12] │ │ │ │ │ + ldrd sl, r5, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3568 │ │ │ │ │ + beq.w 3546 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3568 │ │ │ │ │ + beq.w 3546 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 44fc │ │ │ │ │ + beq.w 4582 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 450c │ │ │ │ │ + bne.w 4592 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3718 │ │ │ │ │ + bne.w 358e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 356a │ │ │ │ │ + bne.w 3548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 403e │ │ │ │ │ + beq.w 4364 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ed6 │ │ │ │ │ + bne.n 2e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 401c │ │ │ │ │ + bne.w 436e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2ad6 │ │ │ │ │ + beq.w 2aca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bfa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2fbc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - ldrd r2, r3, [r2, #20] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyAST_Pass> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2be4 │ │ │ │ │ - b.n 2c2e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 4208 │ │ │ │ │ + b.n 2bee │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 446e │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3e92 │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 404a │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 418a │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 2c32 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #622 @ 0x26e │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 435c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c9a │ │ │ │ │ + beq.w 2c64 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 3ed2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e9a │ │ │ │ │ + bne.w 3ee2 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3e9e │ │ │ │ │ + adds r2, #2 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 3eba │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 3d28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ittt lt │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + addlt.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ + blt.w 3228 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r9, r8, [r2, #12] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3226 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3df4 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 3e0c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + beq.w 3d42 │ │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - movw r1, #621 @ 0x26d │ │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + movw r1, #1028 @ 0x404 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b58 │ │ │ │ │ + beq.w 3188 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 457c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 3224 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 3dd2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3758 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3b4a │ │ │ │ │ - ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 3758 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3f46 │ │ │ │ │ - movs r1, #23 │ │ │ │ │ + bne.w 3dc8 │ │ │ │ │ + movw r1, #658 @ 0x292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35ea │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 357e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3f5e │ │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3226 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3e4e │ │ │ │ │ + ldrd r2, r3, [r3, #20] │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ + strd r2, r3, [sp] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 3b58 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3b6a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6001 @ 0x1771 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 3e1a │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3226 │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3e46 │ │ │ │ │ + ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 3e28 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35ee │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + bne.w 3920 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b44 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.w 3e40 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6001 @ 0x1771 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 3f62 │ │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1028 @ 0x404 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ │ - bl 0 <_PyPegen_is_memoized> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3476 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 3b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #622 @ 0x26e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3b58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10e14 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ + subs r2, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b58 │ │ │ │ │ + beq.w 3eea │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dea │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ │ - bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - strd r9, sl, [sp, #8] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_checked_future_import> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_checked_future_import │ │ │ │ │ + beq.w 3e96 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 0 <_PyAST_Import> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e4e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + beq.w 3e7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 40dc │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2ab0 │ │ │ │ │ - b.n 2fbc │ │ │ │ │ + b.n 2bd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2f3a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + ldrd r2, r3, [r2, #20] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyAST_Pass> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2bd8 │ │ │ │ │ + b.n 2c22 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 449a │ │ │ │ │ + bne.w 4312 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4490 │ │ │ │ │ + beq.w 4308 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3cf0 │ │ │ │ │ + bne.w 3cfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl ee0c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 31fa │ │ │ │ │ + cbz r0, 31d8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35b2 │ │ │ │ │ + bne.w 363e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3cf0 │ │ │ │ │ + bne.w 3cfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cd8 │ │ │ │ │ + beq.w 3ce6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3d26 │ │ │ │ │ + bne.w 3d22 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bge.n 322a │ │ │ │ │ + bge.n 3208 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 31b2 │ │ │ │ │ + b.n 3190 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 2d38 │ │ │ │ │ + bne.w 303e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3022 │ │ │ │ │ + b.n 2c66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4012 │ │ │ │ │ + beq.w 435a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fa8 │ │ │ │ │ + bne.w 4346 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 3f9a │ │ │ │ │ + beq.w 4338 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fae │ │ │ │ │ + beq.w 4376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f8 <_PyPegen_parse+0x3f8> │ │ │ │ │ + bl 234 <_PyPegen_parse+0x234> │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fae │ │ │ │ │ + beq.w 4376 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_22_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_22_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fae │ │ │ │ │ + beq.w 4376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f92 │ │ │ │ │ + beq.w 4320 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ed6 │ │ │ │ │ + bne.w 2e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4024 │ │ │ │ │ + bne.w 43cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3fba │ │ │ │ │ + b.w 4382 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 44ec │ │ │ │ │ + beq.w 452e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 44e4 │ │ │ │ │ + bne.w 4526 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 44c8 │ │ │ │ │ + beq.w 450a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f688 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44c2 │ │ │ │ │ + beq.w 4504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45e4 │ │ │ │ │ + beq.w 4570 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ed6 │ │ │ │ │ + bne.w 2e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45ee │ │ │ │ │ + bne.w 457a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2b3e │ │ │ │ │ - b.n 2fbc │ │ │ │ │ + beq.w 2b32 │ │ │ │ │ + b.n 2f3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 45bc │ │ │ │ │ + beq.w 3f84 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45b4 │ │ │ │ │ + bne.w 3f7c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4598 │ │ │ │ │ + beq.w 3f60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4590 │ │ │ │ │ + beq.w 3f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3438 │ │ │ │ │ + beq.n 3416 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4600 │ │ │ │ │ + beq.w 45fa │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 44a8 │ │ │ │ │ + bne.w 42fe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cc6 │ │ │ │ │ + bne.w 3cc2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 343a │ │ │ │ │ + cbnz r7, 3418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45f6 │ │ │ │ │ + beq.w 45f0 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ed6 │ │ │ │ │ + bne.w 2e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f84 │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2b64 │ │ │ │ │ - b.n 2fbc │ │ │ │ │ + beq.w 2b58 │ │ │ │ │ + b.n 2f3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fbc │ │ │ │ │ + beq.w 2f3a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2be4 │ │ │ │ │ - b.w 2c2e │ │ │ │ │ + bne.w 2bd8 │ │ │ │ │ + b.w 2c22 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44b2 │ │ │ │ │ + bne.w 4328 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4062 │ │ │ │ │ + beq.w 42c6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3d00 │ │ │ │ │ + bne.w 3cda │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl ee0c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 34ca │ │ │ │ │ + cbz r0, 34a8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3728 │ │ │ │ │ + bne.w 3706 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3d00 │ │ │ │ │ + bne.w 3cda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cfa │ │ │ │ │ + beq.w 3cd4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3752 │ │ │ │ │ - cbz r0, 34fc │ │ │ │ │ + bne.w 3730 │ │ │ │ │ + cbz r0, 34da │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n 34fc │ │ │ │ │ + ble.n 34da │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3480 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + b.n 345e │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 2d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fbc │ │ │ │ │ + beq.w 2f3a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2be4 │ │ │ │ │ - b.w 2c2e │ │ │ │ │ + bne.w 2bd8 │ │ │ │ │ + b.w 2c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 408a │ │ │ │ │ + blt.w 45ca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldrd r5, sl, [r3, #12] │ │ │ │ │ + ldrd sl, r5, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 447c │ │ │ │ │ + bne.w 42b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f20 │ │ │ │ │ + bne.w 2e9e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 447c │ │ │ │ │ + bne.w 42b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 448a │ │ │ │ │ + beq.w 42c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 403e │ │ │ │ │ + beq.w 4364 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 2f88 │ │ │ │ │ + b.n 2f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d62 │ │ │ │ │ - b.w 2d60 │ │ │ │ │ + bne.w 3068 │ │ │ │ │ + b.n 3066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 31fa │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + bl 8630 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f6c │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3d26 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - bgt.w 3224 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - b.n 322e │ │ │ │ │ + bne.w 2edc │ │ │ │ │ + b.n 2eda │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - strd r5, r7, [sp, #36] @ 0x24 │ │ │ │ │ + strd r7, sl, [sp, #36] @ 0x24 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 409c │ │ │ │ │ + beq.w 42f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4096 │ │ │ │ │ + bne.w 42ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bb0 │ │ │ │ │ + bne.w 3bac │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4096 │ │ │ │ │ + bne.w 42ec │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bb4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w 3bb0 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b44 │ │ │ │ │ + beq.w 3b40 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 30f2 │ │ │ │ │ + ble.w 2d36 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r1, [r8, sl, lsl #2] │ │ │ │ │ str.w r1, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 30f2 │ │ │ │ │ - b.n 3670 │ │ │ │ │ + beq.w 2d36 │ │ │ │ │ + b.n 3626 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 31d8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 45b0 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 3d22 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bgt.w 3202 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + b.n 320c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 454a │ │ │ │ │ + beq.w 445a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4544 │ │ │ │ │ + bne.w 4454 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 4528 │ │ │ │ │ + beq.w 4438 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4524 │ │ │ │ │ + beq.w 4400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c4 <_PyPegen_parse+0x1c4> │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_18_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4524 │ │ │ │ │ + beq.w 4400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 451c │ │ │ │ │ + beq.w 4430 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, sl, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4514 │ │ │ │ │ + beq.w 4416 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 406c │ │ │ │ │ + beq.w 441e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2be4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2f5e │ │ │ │ │ - b.n 2f5c │ │ │ │ │ + b.w 2bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34ca │ │ │ │ │ + beq.w 34a8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 455e │ │ │ │ │ + beq.w 453e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 34f0 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + beq.w 34ce │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e1c │ │ │ │ │ + bne.w 3e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40dc │ │ │ │ │ + beq.w 3f96 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 410a │ │ │ │ │ + beq.w 3fc2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4114 │ │ │ │ │ + bne.w 3fcc │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40ea │ │ │ │ │ + beq.w 3fa2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4114 │ │ │ │ │ + bne.w 3fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3e24 │ │ │ │ │ + beq.w 3e12 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 37ec │ │ │ │ │ + cbnz r3, 37ca │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b96 │ │ │ │ │ + bne.w 3b92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 37ec │ │ │ │ │ + cbnz r3, 37ca │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b96 │ │ │ │ │ + bne.w 3b92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 40fa │ │ │ │ │ + beq.w 3fb2 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 40fa │ │ │ │ │ + bne.w 3fb2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40e4 │ │ │ │ │ + beq.w 3f9c │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bgt.w 3b84 │ │ │ │ │ + bgt.w 3b80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40da │ │ │ │ │ + beq.w 3f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e14 │ │ │ │ │ + bl 10e50 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40da │ │ │ │ │ + beq.w 3f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dea │ │ │ │ │ + beq.w 3ddc │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrd r8, r9, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ @@ -6037,157 +6028,171 @@ │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e4e │ │ │ │ │ - b.n 3188 │ │ │ │ │ + bne.w 2dcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3f96 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2aa4 │ │ │ │ │ + b.w 2f3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3f34 │ │ │ │ │ + beq.w 3f2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f2e │ │ │ │ │ + bne.w 3f24 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 3f12 │ │ │ │ │ + beq.w 3f08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f0e │ │ │ │ │ + beq.w 3f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c4 <_PyPegen_parse+0x1c4> │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f0e │ │ │ │ │ + beq.w 3f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f2e │ │ │ │ │ + beq.w 3f24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r9, sl, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f02 │ │ │ │ │ + beq.w 3ef8 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 370a │ │ │ │ │ + bne.w 36f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f08 │ │ │ │ │ + bne.w 3efe │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.w 2be4 │ │ │ │ │ + b.w 2bd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e7a │ │ │ │ │ + beq.w 3e72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e74 │ │ │ │ │ + bne.w 3e6c │ │ │ │ │ ldrd r3, r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3cba │ │ │ │ │ + bne.w 3cb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3d94 │ │ │ │ │ + blt.w 3dae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3da4 │ │ │ │ │ + bne.w 3da2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ee0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d7e │ │ │ │ │ + beq.w 3d7a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3e6c │ │ │ │ │ + beq.w 3e64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3dc2 │ │ │ │ │ + bne.w 3d90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3caa │ │ │ │ │ + bne.w 3ca6 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3d7e │ │ │ │ │ + bne.w 3d7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e68 │ │ │ │ │ + beq.w 3da0 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3ca6 │ │ │ │ │ + bne.w 3ca2 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3db4 │ │ │ │ │ + beq.w 3e58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ @@ -6196,101 +6201,100 @@ │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bca │ │ │ │ │ + bne.w 3bc6 │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e50 │ │ │ │ │ + beq.w 3e40 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - it gt │ │ │ │ │ - ldrgt r1, [sp, #32] │ │ │ │ │ - ble.w 2dfc │ │ │ │ │ + ble.w 3102 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r1, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 2dfc │ │ │ │ │ - b.n 3a34 │ │ │ │ │ + beq.w 3102 │ │ │ │ │ + b.n 3a32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 41fa │ │ │ │ │ + beq.w 4032 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 41f4 │ │ │ │ │ + bne.w 402c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 41d8 │ │ │ │ │ + beq.w 4010 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41d2 │ │ │ │ │ + beq.w 400a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41d2 │ │ │ │ │ + beq.w 400a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f3fc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 41ce │ │ │ │ │ + bne.w 4006 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41d2 │ │ │ │ │ + beq.w 400a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41d2 │ │ │ │ │ + beq.w 400a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41c6 │ │ │ │ │ + beq.w 3ffe │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr.w r8, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41c0 │ │ │ │ │ + beq.w 3ff8 │ │ │ │ │ strd r3, r8, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ @@ -6299,857 +6303,660 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ed6 │ │ │ │ │ + bne.w 2e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41ba │ │ │ │ │ + beq.w 3ff2 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a4e │ │ │ │ │ - b.w 2fbc │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 2a42 │ │ │ │ │ + b.w 2f3a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 375c │ │ │ │ │ + b.n 373a │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2da8 │ │ │ │ │ + bne.w 30ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3246 │ │ │ │ │ + beq.w 3224 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 324a │ │ │ │ │ + b.w 3228 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r8, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n 3818 │ │ │ │ │ + b.n 37f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 40a6 │ │ │ │ │ + beq.w 42d0 │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 37ac │ │ │ │ │ + b.n 378a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 3d0c │ │ │ │ │ + beq.w 3d08 │ │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 35fe │ │ │ │ │ + b.n 35b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3dac │ │ │ │ │ + beq.w 3dc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3da0 │ │ │ │ │ + bne.w 3dba │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3d84 │ │ │ │ │ + bne.w 3d80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3d90 │ │ │ │ │ + blt.w 3daa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3da0 │ │ │ │ │ + bne.w 3dba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ee0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d7a │ │ │ │ │ + beq.w 3d76 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3dce │ │ │ │ │ + beq.w 3d98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3dbe │ │ │ │ │ + bne.w 3d8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d6a │ │ │ │ │ + bne.w 3d66 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3d7a │ │ │ │ │ + bne.w 3d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3da0 │ │ │ │ │ + beq.w 3dba │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3d66 │ │ │ │ │ + bne.n 3d62 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e40 │ │ │ │ │ + beq.w 3e2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3d50 │ │ │ │ │ + beq.n 3d4c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w r7, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 3a00 │ │ │ │ │ + b.n 3a00 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 39d0 │ │ │ │ │ + b.n 39d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39a2 │ │ │ │ │ - b.n 399c │ │ │ │ │ + bne.w 39a2 │ │ │ │ │ + b.n 399c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ - b.n 3962 │ │ │ │ │ + b.n 3962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33ee │ │ │ │ │ - b.w 33ea │ │ │ │ │ + bne.w 33cc │ │ │ │ │ + b.w 33c8 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.w 34be │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3736 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 322c │ │ │ │ │ + beq.w 320a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3248 │ │ │ │ │ + b.w 3226 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3ce8 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.w 34e0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3758 │ │ │ │ │ + b.n 3cf6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b42 │ │ │ │ │ + beq.w 3b40 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 3bbe │ │ │ │ │ + b.n 3bba │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 3ce8 │ │ │ │ │ + b.n 3cf6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 2d0c │ │ │ │ │ + bne.w 3012 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2d0c │ │ │ │ │ + b.w 3012 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e4e │ │ │ │ │ + beq.n 3e3e │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b.n 3c98 │ │ │ │ │ + b.n 3c94 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 3c74 │ │ │ │ │ + b.n 3c70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c4a │ │ │ │ │ - b.n 3c44 │ │ │ │ │ + bne.w 3c46 │ │ │ │ │ + b.n 3c40 │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a14 │ │ │ │ │ + b.n 3a14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ - b.n 3c0a │ │ │ │ │ - ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a14 │ │ │ │ │ + b.n 3c06 │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a14 │ │ │ │ │ + b.n 3d7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3bda │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3dca │ │ │ │ │ + b.n 3c24 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d7e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3a14 │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d7e │ │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3d94 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3a14 │ │ │ │ │ + ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 3da2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3c28 │ │ │ │ │ + b.n 3bd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3248 │ │ │ │ │ + b.w 3226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2d44 │ │ │ │ │ + b.w 304a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 319a │ │ │ │ │ + b.n 386e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 3e1c │ │ │ │ │ + cbnz r7, 3e0c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3046 │ │ │ │ │ + bne.w 2c8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 4452 │ │ │ │ │ + bge.w 428a │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 319a │ │ │ │ │ + b.n 386e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 37bc │ │ │ │ │ + b.n 379a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2dbc │ │ │ │ │ + beq.w 30c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3248 │ │ │ │ │ + b.w 3226 │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3dba │ │ │ │ │ - b.n 3d94 │ │ │ │ │ + bne.n 3dae │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3d7a │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.w 324a │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3da4 │ │ │ │ │ + b.w 3228 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3e3a │ │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3980 │ │ │ │ │ + b.n 3980 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3da4 │ │ │ │ │ + b.n 3da2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3930 │ │ │ │ │ + b.n 3930 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3efc │ │ │ │ │ + bne.n 3ef2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3030 │ │ │ │ │ + beq.w 2c74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 319c │ │ │ │ │ + b.n 3870 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3e90 │ │ │ │ │ + b.n 3e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - cbnz r7, 3ed6 │ │ │ │ │ + cbnz r7, 3ecc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 2ccc │ │ │ │ │ + bne.w 2fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3e3a │ │ │ │ │ + bne.n 3e28 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.w 2ccc │ │ │ │ │ + b.w 2fd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 324e │ │ │ │ │ + b.w 322c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2cb2 │ │ │ │ │ + beq.w 2fb8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3022 │ │ │ │ │ + b.w 2c66 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 324e │ │ │ │ │ + b.w 322c │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3e90 │ │ │ │ │ + b.n 3e88 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 38ea │ │ │ │ │ + b.n 38ea │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3912 │ │ │ │ │ + b.n 3912 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3910 │ │ │ │ │ + b.n 3910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3f3c │ │ │ │ │ + blt.n 3f32 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 38ac │ │ │ │ │ + beq.w 38ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3912 │ │ │ │ │ + b.n 3912 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3890 │ │ │ │ │ + b.n 3890 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3912 │ │ │ │ │ + b.n 3912 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3606 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 30ae │ │ │ │ │ + beq.w 2cf2 │ │ │ │ │ mov r2, sl │ │ │ │ │ + b.n 3f3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3650 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - b.n 3f56 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3104 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cbnz r0, 3f8c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 322c │ │ │ │ │ - b.n 3ce8 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 343c │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3ce8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3fbc │ │ │ │ │ + b.w 3418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 402a │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3fbc │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 3fcc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2b18 │ │ │ │ │ - b.w 2fbc │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 3faa │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 4050 │ │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4048 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, 4048 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cbz r0, 404a │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fba │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3264 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2fb0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fbc │ │ │ │ │ + blt.n 3f8e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3280 │ │ │ │ │ - b.n 3fa8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 2fb0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 400c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 3fe0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 400c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 34a8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cbnz r0, 40d4 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2bc4 │ │ │ │ │ - b.w 2fbc │ │ │ │ │ + beq.w 3384 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 2fb0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3f56 │ │ │ │ │ + b.w 341a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3610 │ │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov.w r1, sl, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 40e4 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 3ba4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2efc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.w 2fb0 │ │ │ │ │ + b.w 3368 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 407a │ │ │ │ │ + b.n 3f7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.w 319a │ │ │ │ │ + b.n 386e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 40dc │ │ │ │ │ + b.n 3f96 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 40de │ │ │ │ │ + b.n 3f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3786 │ │ │ │ │ + b.w 3764 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 40de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2c4e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cbnz r0, 414c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4162 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2a8e │ │ │ │ │ - b.w 2fbc │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 413c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2e74 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 413c │ │ │ │ │ + b.n 3f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4192 │ │ │ │ │ + blt.n 3fe6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r7, 419c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #522 @ 0x20a │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2e98 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4132 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 413c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 413c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 45dc │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + b.w 29ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2fc0 │ │ │ │ │ + b.w 2f3e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 3b32 │ │ │ │ │ + b.n 3b30 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3af0 │ │ │ │ │ + b.n 3aee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3b32 │ │ │ │ │ + b.n 3b30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41bc │ │ │ │ │ + b.n 3ff4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 41bc │ │ │ │ │ + b.n 3ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4202 │ │ │ │ │ + blt.n 403a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3a78 │ │ │ │ │ + beq.w 3a76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3b32 │ │ │ │ │ + b.n 3b30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3a5c │ │ │ │ │ + b.n 3a5a │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 41f4 │ │ │ │ │ + b.n 402c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3e90 │ │ │ │ │ + b.n 3e88 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 442e │ │ │ │ │ + beq.w 4266 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 444e │ │ │ │ │ + beq.w 4286 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4446 │ │ │ │ │ + beq.w 427e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 443e │ │ │ │ │ + bne.w 4276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ee0c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4368 │ │ │ │ │ + beq.w 41a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 43da │ │ │ │ │ + beq.w 4212 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 43e2 │ │ │ │ │ + bne.w 421a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43a8 │ │ │ │ │ + beq.w 41e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 43e2 │ │ │ │ │ + bne.w 421a │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43ba │ │ │ │ │ + bne.w 41f2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43a2 │ │ │ │ │ + beq.n 41da │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 438e │ │ │ │ │ + bgt.n 41c6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -7157,25 +6964,25 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 444e │ │ │ │ │ + beq.w 4286 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 444e │ │ │ │ │ + beq.w 4286 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ee0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 444e │ │ │ │ │ + beq.w 4286 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -7184,536 +6991,732 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 4388 │ │ │ │ │ + cbz r0, 41c0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 319a │ │ │ │ │ + bne.w 386e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2c72 │ │ │ │ │ + bne.w 2f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r7, 4362 │ │ │ │ │ + cbz r7, 419a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3e90 │ │ │ │ │ + b.n 3e88 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.w 2c74 │ │ │ │ │ + b.w 2f7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4438 │ │ │ │ │ + bne.n 4270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43fe │ │ │ │ │ + bne.n 4236 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 433a │ │ │ │ │ + b.n 4172 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 42c2 │ │ │ │ │ + b.n 40fa │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 436c │ │ │ │ │ + b.n 41a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl ee0c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 42a6 │ │ │ │ │ + beq.w 40de │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 43ea │ │ │ │ │ + beq.n 4222 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str.w r4, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 4298 │ │ │ │ │ + b.n 40d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4268 │ │ │ │ │ + b.n 40a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 436c │ │ │ │ │ + b.n 41a4 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 439e │ │ │ │ │ + beq.n 41d6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 43ce │ │ │ │ │ + b.n 4206 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4386 │ │ │ │ │ + beq.n 41be │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r3, #4 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - b.n 4326 │ │ │ │ │ + b.n 415e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r7, 4484 │ │ │ │ │ + cbz r7, 42ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 433a │ │ │ │ │ + b.n 4172 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4370 │ │ │ │ │ + b.n 41a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4242 │ │ │ │ │ + b.n 407a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4370 │ │ │ │ │ + b.n 41a8 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e1c │ │ │ │ │ + bne.w 3e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3064 │ │ │ │ │ - b.w 3b58 │ │ │ │ │ + bne.w 2ca8 │ │ │ │ │ + b.n 3b54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 2fb0 │ │ │ │ │ + b.w 2f2e │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 4220 │ │ │ │ │ + b.n 4058 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2fac │ │ │ │ │ + b.w 2f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 31d8 │ │ │ │ │ + b.w 3486 │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3f9c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 3ba0 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 3f3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 35c4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3418 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 31b6 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 323c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 343a │ │ │ │ │ + b.w 321a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 434a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3124 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3368 │ │ │ │ │ + b.w 2d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 44f6 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3322 │ │ │ │ │ + bge.n 43da │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 336c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2b0c │ │ │ │ │ + b.w 2f3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3306 │ │ │ │ │ + b.w 3242 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 2f2e │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 2f2e │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cbnz r3, 4386 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 434a │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 4348 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 43ee │ │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 43d2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 970c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 43d2 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cbz r0, 43d4 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4382 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 44e4 │ │ │ │ │ + b.n 434a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 43c6 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 325e │ │ │ │ │ + b.n 4346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2f48 │ │ │ │ │ + beq.n 439a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 43c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 356a │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2bb8 │ │ │ │ │ + b.w 2f3a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 36f2 │ │ │ │ │ + b.w 36e0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4402 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4406 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 407a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4076 │ │ │ │ │ + b.n 4406 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4554 │ │ │ │ │ + blt.n 4464 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 36b4 │ │ │ │ │ + beq.w 36a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 407a │ │ │ │ │ + b.n 4406 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3698 │ │ │ │ │ + b.w 3686 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 407a │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + b.n 4406 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2f54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 460a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cbnz r0, 449e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 44b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3500 │ │ │ │ │ - b.w 3758 │ │ │ │ │ + beq.w 2a82 │ │ │ │ │ + b.w 2f3a │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 448e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 307e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3758 │ │ │ │ │ + beq.w 2df2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 343a │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 448e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 45c6 │ │ │ │ │ + blt.n 44e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ + cbnz r7, 44ee │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #522 @ 0x20a │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2e16 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4484 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 448e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 448e │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 29ca │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3fec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3346 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4538 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 33a6 │ │ │ │ │ + beq.w 3300 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 343c │ │ │ │ │ + b.w 334a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 338a │ │ │ │ │ + b.w 32e4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 45b4 │ │ │ │ │ + b.n 4526 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 4604 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 34de │ │ │ │ │ + b.w 3736 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 29d6 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2cc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41b4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - b.w 29fa │ │ │ │ │ + b.w 3736 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 336c │ │ │ │ │ + b.w 334a │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 336c │ │ │ │ │ + b.w 334a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2ec6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3548 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2e7a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.w 2f2e │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cbnz r0, 45d6 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 320a │ │ │ │ │ + b.w 3cf6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 2f2e │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3cf6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2d48 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 341a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 343c │ │ │ │ │ + b.w 341a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 33d2 │ │ │ │ │ + b.w 33b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3758 │ │ │ │ │ - nop │ │ │ │ │ + b.w 3736 │ │ │ │ │ │ │ │ │ │ -00004618 : │ │ │ │ │ +00004610 : │ │ │ │ │ assignment_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 539e │ │ │ │ │ + beq.w 53a4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5162 │ │ │ │ │ + bne.w 5174 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5236 │ │ │ │ │ + beq.w 5238 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47d2 │ │ │ │ │ + bne.w 47ca │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5162 │ │ │ │ │ + bne.w 5174 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d78 │ │ │ │ │ + beq.w 4d74 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d96 │ │ │ │ │ + bne.w 4d92 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 513c │ │ │ │ │ + bne.w 517c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 536c │ │ │ │ │ + beq.w 5390 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 4e3c │ │ │ │ │ + beq.w 4e36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldrd sl, r9, [r2, #12] │ │ │ │ │ + ldrd r9, sl, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4e6a │ │ │ │ │ + beq.w 4e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4864 │ │ │ │ │ + beq.w 485c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 48b6 │ │ │ │ │ + bne.w 48ae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 513a │ │ │ │ │ + bne.w 517a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 537c │ │ │ │ │ + beq.w 536e │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48c8 │ │ │ │ │ + beq.w 48c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4910 │ │ │ │ │ + bne.w 4908 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4fc8 │ │ │ │ │ + bne.w 4fb0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 51a6 │ │ │ │ │ + beq.w 5182 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5148 │ │ │ │ │ + beq.w 515a │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51b6 │ │ │ │ │ + bne.w 5192 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5224 │ │ │ │ │ + beq.w 5226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7290 │ │ │ │ │ + bl 7240 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 478a │ │ │ │ │ + cbz r0, 4782 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49b0 │ │ │ │ │ + bne.w 49a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5162 │ │ │ │ │ + bne.w 5174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 8e80 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4922 │ │ │ │ │ + bne.w 491a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e72 │ │ │ │ │ + bne.w 4e6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4668 │ │ │ │ │ + beq.w 4660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4668 │ │ │ │ │ + beq.w 4660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2af4 │ │ │ │ │ + bl 2934 │ │ │ │ │ R_ARM_THM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 466a │ │ │ │ │ + bne.w 4662 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 521c │ │ │ │ │ + beq.w 4aee │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53d2 │ │ │ │ │ + beq.w 5290 │ │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ @@ -7723,355 +7726,358 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4afe │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47c4 │ │ │ │ │ + beq.n 47bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 47c8 │ │ │ │ │ + b.n 4af2 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5276 │ │ │ │ │ + bne.w 51ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c8 │ │ │ │ │ - cbz r0, 489c │ │ │ │ │ + bne.w 51b8 │ │ │ │ │ + cbz r0, 4894 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt.w 4b02 │ │ │ │ │ + blt.w 4afc │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 46f8 │ │ │ │ │ + beq.w 46f0 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cf2 │ │ │ │ │ + bne.w 4cec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 46f6 │ │ │ │ │ + b.n 46ee │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 527e │ │ │ │ │ + bne.w 51fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51f4 │ │ │ │ │ - cbz r0, 48fc │ │ │ │ │ + bne.w 51ac │ │ │ │ │ + cbz r0, 48f4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r6, fp │ │ │ │ │ - blt.w 4bf4 │ │ │ │ │ + blt.w 4bee │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4732 │ │ │ │ │ + beq.w 472a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dc4 │ │ │ │ │ + bne.w 4dbe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4730 │ │ │ │ │ + b.n 4728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16668 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 1669c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47b8 │ │ │ │ │ + beq.w 47b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 51d0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 51e0 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 52fa │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 51a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ - bl f694 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl f688 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51ec │ │ │ │ │ + bne.w 5198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51de │ │ │ │ │ + bne.w 51a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51e2 │ │ │ │ │ + beq.w 51a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5252 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ + beq.w 4aee │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr r5, [r5, #20] │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4afe │ │ │ │ │ - b.n 4852 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 484a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 47be │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ - movw sl, #6000 @ 0x1770 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5362 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 5342 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 53bc │ │ │ │ │ + bne.w 527a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7290 │ │ │ │ │ + bl 7240 │ │ │ │ │ movs r1, #22 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 49f6 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + cbz r2, 49ea │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cd6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 4cd0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 4794 │ │ │ │ │ + beq.w 478c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4794 │ │ │ │ │ + bne.w 478c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5142 │ │ │ │ │ + beq.w 5154 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 4a4c │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + ble.n 4a40 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - beq.n 4a4c │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + beq.n 4a40 │ │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ str r3, [r0, r2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 4a3c │ │ │ │ │ + bne.n 4a30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 53b2 │ │ │ │ │ + beq.w 5270 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51b4 │ │ │ │ │ + bne.w 5190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f688 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fd0 │ │ │ │ │ + bne.w 4fb6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51b4 │ │ │ │ │ + bne.w 5190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5156 │ │ │ │ │ + beq.w 5168 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5156 │ │ │ │ │ + beq.w 5168 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5158 │ │ │ │ │ + bne.w 516a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 521c │ │ │ │ │ + cbz r0, 4aee │ │ │ │ │ ldrd r5, r6, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 51fc │ │ │ │ │ + bne.w 51c8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4852 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 47c6 │ │ │ │ │ + beq.w 484a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5276 │ │ │ │ │ + bne.w 51ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c8 │ │ │ │ │ + bne.w 51b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48a0 │ │ │ │ │ + beq.w 4898 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 48a0 │ │ │ │ │ + ble.w 4898 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5276 │ │ │ │ │ + bne.w 51ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c8 │ │ │ │ │ + bne.w 51b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d6c │ │ │ │ │ + beq.w 4d68 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.w 4d6c │ │ │ │ │ + ble.w 4d68 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5276 │ │ │ │ │ + bne.w 51ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c8 │ │ │ │ │ + bne.w 51b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4db8 │ │ │ │ │ + beq.w 4db2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 4db8 │ │ │ │ │ + bge.w 4db2 │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -8079,400 +8085,398 @@ │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5272 │ │ │ │ │ + bne.w 51e8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c4 │ │ │ │ │ + bne.w 51b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d64 │ │ │ │ │ + beq.w 4d60 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.w 4d64 │ │ │ │ │ + ble.w 4d60 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 4bba │ │ │ │ │ + b.n 4bb4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 527e │ │ │ │ │ + bne.w 51fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51f4 │ │ │ │ │ + bne.w 51ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48fe │ │ │ │ │ + beq.w 48f6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 48fe │ │ │ │ │ + ble.w 48f6 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 527e │ │ │ │ │ + bne.w 51fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51f4 │ │ │ │ │ + bne.w 51ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d72 │ │ │ │ │ + beq.w 4d6e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 4d72 │ │ │ │ │ + ble.w 4d6e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 527e │ │ │ │ │ + bne.w 51fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51f4 │ │ │ │ │ + bne.w 51ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dbe │ │ │ │ │ + beq.w 4db8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble.w 4dbe │ │ │ │ │ + ble.w 4db8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 527e │ │ │ │ │ + bne.w 51fa │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51f4 │ │ │ │ │ + bne.w 51ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48fe │ │ │ │ │ + beq.w 48f6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 48fe │ │ │ │ │ + ble.w 48f6 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 4c9c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - beq.w 4f32 │ │ │ │ │ - str.w r3, [r6, fp, lsl #2] │ │ │ │ │ + b.n 4c96 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + beq.w 4f28 │ │ │ │ │ + str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 49c8 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + b.n 49bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48c4 │ │ │ │ │ + beq.w 48bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48c4 │ │ │ │ │ + beq.w 48bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5284 │ │ │ │ │ + beq.w 5218 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ + strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e28 │ │ │ │ │ + beq.n 4e22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f5e │ │ │ │ │ + bne.w 4f46 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4734 │ │ │ │ │ + b.n 472c │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ - b.n 48a0 │ │ │ │ │ + b.n 4898 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 48a0 │ │ │ │ │ + b.n 4898 │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ - b.n 48fe │ │ │ │ │ + b.n 48f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 525c │ │ │ │ │ + bne.w 525c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4692 │ │ │ │ │ + beq.w 468a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea0 │ │ │ │ │ + bl 8e80 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4692 │ │ │ │ │ + beq.w 468a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4692 │ │ │ │ │ + beq.w 468a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4d4e │ │ │ │ │ + b.n 4d48 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 48a0 │ │ │ │ │ + b.n 4898 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 48fe │ │ │ │ │ + b.n 48f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1517c │ │ │ │ │ + bl 151bc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 491e │ │ │ │ │ + beq.w 4916 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 491e │ │ │ │ │ + beq.w 4916 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 491e │ │ │ │ │ + beq.w 4916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5284 │ │ │ │ │ + beq.w 5218 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ + strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d4a │ │ │ │ │ + bne.n 4d44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 528c │ │ │ │ │ + bne.w 5220 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 513c │ │ │ │ │ + b.n 517c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 51bc │ │ │ │ │ + blt.w 51c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd sl, r9, [r3, #12] │ │ │ │ │ + ldrd r9, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 513a │ │ │ │ │ + bne.w 517a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 46ce │ │ │ │ │ + bne.w 46c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 46ce │ │ │ │ │ + b.n 46c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4fc8 │ │ │ │ │ + bne.w 4fb0 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 52f8 │ │ │ │ │ + beq.w 5298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl de4 │ │ │ │ │ + bl d5c │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52aa │ │ │ │ │ + bne.w 52ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5306 │ │ │ │ │ + bne.w 52a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 128d4 │ │ │ │ │ + bl 12914 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fda │ │ │ │ │ + bne.w 5090 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5306 │ │ │ │ │ + bne.w 52a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 516a │ │ │ │ │ + bne.w 5042 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 5306 │ │ │ │ │ + bne.w 52a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f00 │ │ │ │ │ + bl e78 │ │ │ │ │ R_ARM_THM_CALL _loop0_164_rule │ │ │ │ │ - cbz r0, 4eee │ │ │ │ │ + cbz r0, 4ee6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50b6 │ │ │ │ │ + bne.n 4fc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5306 │ │ │ │ │ + bne.w 52a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f00 │ │ │ │ │ + bl e78 │ │ │ │ │ R_ARM_THM_CALL _loop0_165_rule │ │ │ │ │ - cbz r0, 4f0e │ │ │ │ │ + cbz r0, 4f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f688 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5292 │ │ │ │ │ + bne.w 5200 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5306 │ │ │ │ │ + bne.w 52a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50dc │ │ │ │ │ + bne.n 4fe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 47c4 │ │ │ │ │ - mov.w r1, fp, lsl #3 │ │ │ │ │ + b.n 47bc │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5142 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + beq.w 5154 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r3, [r0, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 49c8 │ │ │ │ │ + b.n 4cde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d5e │ │ │ │ │ + beq.w 4d5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2af4 │ │ │ │ │ + bl 2934 │ │ │ │ │ R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 535c │ │ │ │ │ + bne.w 51f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 521c │ │ │ │ │ + beq.w 4aee │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -8485,91 +8489,186 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4afe │ │ │ │ │ - b.n 4852 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ + b.n 484a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 47c8 │ │ │ │ │ + b.n 4af2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a9e │ │ │ │ │ + b.n 4a92 │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4ee6 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4f1e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4f20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1669c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4f1c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl edb8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4f1c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldrd r9, sl, [r6, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r8, [r6, #16] │ │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + bl d20 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 4fe2 │ │ │ │ │ + b.n 4f1e │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4ec4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8630 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4ec4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r6, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d20 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 4fe2 │ │ │ │ │ + b.n 4f1e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb2 │ │ │ │ │ + beq.w 4eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5354 │ │ │ │ │ + beq.w 5366 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 531e │ │ │ │ │ + bne.w 535e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5342 │ │ │ │ │ + beq.w 5330 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 531e │ │ │ │ │ + bne.w 535e │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 14060 │ │ │ │ │ + bl 1409c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 530c │ │ │ │ │ + bne.w 534c │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 533c │ │ │ │ │ + beq.w 532a │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bgt.w 53da │ │ │ │ │ + bgt.w 5304 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb2 │ │ │ │ │ + beq.w 4eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb2 │ │ │ │ │ + beq.w 4eac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -8577,250 +8676,171 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4f2a │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4eee │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 50b0 │ │ │ │ │ - b.n 4f28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 16668 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl edb8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f26 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldrd r9, sl, [r6, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r8, [r6, #16] │ │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - bl da8 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 50b0 │ │ │ │ │ - b.n 4f28 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 4734 │ │ │ │ │ + b.n 507c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 47aa │ │ │ │ │ + beq.w 47a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 47c8 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4eca │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4eca │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r6, #16] │ │ │ │ │ - b.n 509c │ │ │ │ │ + b.n 4af2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 472c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 538a │ │ │ │ │ + beq.w 537c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5158 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 513c │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 46f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 494a │ │ │ │ │ + b.n 516a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 496c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.w 47c8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 497a │ │ │ │ │ + b.n 4af2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4732 │ │ │ │ │ + b.w 472a │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 46f0 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 517c │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5216 │ │ │ │ │ + cbz r0, 51e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ae2 │ │ │ │ │ + bne.w 4ad2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4ae0 │ │ │ │ │ + b.n 4ad0 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 46e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 472c │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 471c │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f06 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + b.n 5064 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 47c8 │ │ │ │ │ + b.n 517c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 517c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4772 │ │ │ │ │ - b.w 478a │ │ │ │ │ + beq.w 476a │ │ │ │ │ + b.w 4782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5264 │ │ │ │ │ + blt.n 5264 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 465a │ │ │ │ │ + beq.w 4652 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 47c8 │ │ │ │ │ + b.n 4af2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4734 │ │ │ │ │ + b.w 472c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 47c8 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 46e8 │ │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 4724 │ │ │ │ │ + b.n 4af2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4a52 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 478c │ │ │ │ │ + b.w 49fe │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 4818 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4e84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 513c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 513c │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f0e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - b.n 518c │ │ │ │ │ + b.n 4f20 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e9a │ │ │ │ │ + beq.w 4e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e9a │ │ │ │ │ + beq.w 4e94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r9, sl, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ │ @@ -8835,142 +8855,120 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - b.n 5126 │ │ │ │ │ + b.n 502e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4e8a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 4f2a │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - beq.n 5326 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str.w r4, [r6, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 5026 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4eb4 │ │ │ │ │ + b.w 4938 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr.w r2, [r6, fp, lsl #2] │ │ │ │ │ + str.w r2, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 5102 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 53ea │ │ │ │ │ + bne.n 53a0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4eb4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4ff8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4734 │ │ │ │ │ + b.n 4eae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 49d2 │ │ │ │ │ + b.w 49c6 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + beq.n 5314 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str.w r4, [r6, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + b.n 50dc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4eae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 53ac │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w 46ac │ │ │ │ │ + b.n 50ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.w 470e │ │ │ │ │ + b.w 4706 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 475a │ │ │ │ │ - b.n 5148 │ │ │ │ │ + bne.w 4752 │ │ │ │ │ + b.n 515a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4646 │ │ │ │ │ - b.n 5160 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 513c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 53b2 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w 46a4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 5350 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4a5e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 463e │ │ │ │ │ + b.n 5172 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 4794 │ │ │ │ │ - b.w 4a0a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4820 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr.w r2, [r6, fp, lsl #2] │ │ │ │ │ - str.w r2, [r3, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 504c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 5310 │ │ │ │ │ - nop │ │ │ │ │ + b.n 517c │ │ │ │ │ │ │ │ │ │ -000053f0 : │ │ │ │ │ +000053b8 : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 547e │ │ │ │ │ + beq.n 5446 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r3, 542e │ │ │ │ │ + cbz r3, 53f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -8978,1159 +8976,1155 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r5, 5474 │ │ │ │ │ + cbnz r5, 543c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 546a │ │ │ │ │ - cbz r0, 545e │ │ │ │ │ + cbnz r3, 5432 │ │ │ │ │ + cbz r0, 5426 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 545e │ │ │ │ │ + ble.n 5426 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 5432 │ │ │ │ │ + b.n 53fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 542a │ │ │ │ │ + b.n 53f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 542a │ │ │ │ │ + b.n 53f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 542a │ │ │ │ │ + b.n 53f2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 5416 │ │ │ │ │ + b.n 53de │ │ │ │ │ │ │ │ │ │ -0000548c : │ │ │ │ │ +00005454 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5cae │ │ │ │ │ + beq.w 5c58 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5cbc │ │ │ │ │ + bne.w 5c66 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5d14 │ │ │ │ │ + beq.w 5d08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5d40 │ │ │ │ │ + beq.w 5d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57ec │ │ │ │ │ + beq.w 5790 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 576a │ │ │ │ │ + beq.w 570c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5672 │ │ │ │ │ + bne.w 563a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 573c │ │ │ │ │ + bne.w 5702 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5da0 │ │ │ │ │ + beq.w 5d4a │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 591a │ │ │ │ │ + beq.w 58ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5732 │ │ │ │ │ + beq.w 5740 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5776 │ │ │ │ │ + bne.w 5718 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 573c │ │ │ │ │ + bne.w 5702 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d04 │ │ │ │ │ + beq.w 5cd2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b56 │ │ │ │ │ + beq.w 5b02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 575c │ │ │ │ │ + beq.w 56f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8384 │ │ │ │ │ + bl 836c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c96 │ │ │ │ │ + bne.w 5c42 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 573c │ │ │ │ │ + bne.w 5702 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d98 │ │ │ │ │ + beq.w 5d5c │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a38 │ │ │ │ │ + beq.w 59e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 56e8 │ │ │ │ │ + beq.n 56ae │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56e8 │ │ │ │ │ + beq.n 56ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e5bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 56ea │ │ │ │ │ + bne.n 56b0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56e8 │ │ │ │ │ + beq.n 56ae │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56e8 │ │ │ │ │ + beq.n 56ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56c4 │ │ │ │ │ + beq.n 568a │ │ │ │ │ ldrd r5, r2, [r0, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 5c84 │ │ │ │ │ + bne.w 5c30 │ │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cec │ │ │ │ │ + beq.w 5cea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5768 │ │ │ │ │ + beq.n 570a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5768 │ │ │ │ │ + beq.n 570a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 56c4 │ │ │ │ │ + cbz r0, 568a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57da │ │ │ │ │ + beq.n 577e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 55f4 │ │ │ │ │ + bne.n 55bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cba │ │ │ │ │ + bne.w 5c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5db4 │ │ │ │ │ + bl 5d64 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 5710 │ │ │ │ │ + cbz r0, 56d6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5664 │ │ │ │ │ + bne.n 562c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 5666 │ │ │ │ │ + b.n 562e │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 5556 │ │ │ │ │ + bne.w 556e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5570 │ │ │ │ │ + beq.w 5588 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 56c8 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 55a6 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 55c0 │ │ │ │ │ - b.n 573c │ │ │ │ │ + b.n 568e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5520 │ │ │ │ │ - b.n 573c │ │ │ │ │ + beq.w 54e8 │ │ │ │ │ + b.n 5702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1517c │ │ │ │ │ + bl 151bc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5916 │ │ │ │ │ + cbz r0, 573e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5916 │ │ │ │ │ + cbz r0, 573e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5916 │ │ │ │ │ + cbnz r0, 574c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 5538 │ │ │ │ │ + b.n 5702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56c4 │ │ │ │ │ + beq.n 568a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5664 │ │ │ │ │ + bne.w 562c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5714 │ │ │ │ │ + beq.n 56da │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56c8 │ │ │ │ │ + b.n 568e │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ce6 │ │ │ │ │ + bne.w 5ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ce0 │ │ │ │ │ + bne.w 5c84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58fc │ │ │ │ │ + beq.n 58a0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n 58fc │ │ │ │ │ + bge.n 58a0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ce6 │ │ │ │ │ + bne.w 5ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ce0 │ │ │ │ │ + bne.w 5c84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58fe │ │ │ │ │ + beq.n 58a2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.n 58fe │ │ │ │ │ + bge.n 58a2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ce6 │ │ │ │ │ + bne.w 5ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ce0 │ │ │ │ │ + bne.w 5c84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c64 │ │ │ │ │ + beq.w 5c10 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 5c64 │ │ │ │ │ + bge.w 5c10 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ce6 │ │ │ │ │ + bne.w 5ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ce0 │ │ │ │ │ + bne.w 5c84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c6c │ │ │ │ │ + beq.w 5c18 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c6c │ │ │ │ │ + bge.w 5c18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5ce6 │ │ │ │ │ + bne.w 5ce2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ce0 │ │ │ │ │ - cbz r0, 58fe │ │ │ │ │ + bne.w 5c84 │ │ │ │ │ + cbz r0, 58a2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n 58fe │ │ │ │ │ + ble.n 58a2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 58c6 │ │ │ │ │ + b.n 586a │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 5506 │ │ │ │ │ - b.n 576c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5732 │ │ │ │ │ + bne.w 54ce │ │ │ │ │ + b.n 570e │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5720 │ │ │ │ │ + bne.w 5d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc4 │ │ │ │ │ + bne.w 5c6e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 571a │ │ │ │ │ + beq.n 59ca │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.w 571a │ │ │ │ │ + bge.n 59ca │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5720 │ │ │ │ │ + bne.w 5d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc4 │ │ │ │ │ + bne.w 5c6e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 571c │ │ │ │ │ + beq.n 59cc │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 571c │ │ │ │ │ + bge.n 59cc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5720 │ │ │ │ │ + bne.w 5d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc4 │ │ │ │ │ + bne.w 5c6e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c68 │ │ │ │ │ + beq.w 5c14 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 5c68 │ │ │ │ │ + bge.w 5c14 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5720 │ │ │ │ │ + bne.w 5d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc4 │ │ │ │ │ + bne.w 5c6e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c70 │ │ │ │ │ + beq.w 5c1c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c70 │ │ │ │ │ + bge.w 5c1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5720 │ │ │ │ │ + bne.w 5d02 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 571c │ │ │ │ │ + bne.w 5c6e │ │ │ │ │ + cbz r0, 59cc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 571c │ │ │ │ │ + ble.n 59cc │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 59fc │ │ │ │ │ + b.n 5994 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 551e │ │ │ │ │ + b.n 5742 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56d8 │ │ │ │ │ + bne.w 569e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cca │ │ │ │ │ + bne.w 5c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56d2 │ │ │ │ │ + beq.w 5698 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.w 56d2 │ │ │ │ │ + bge.w 5698 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56d8 │ │ │ │ │ + bne.w 569e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cca │ │ │ │ │ + bne.w 5c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56d4 │ │ │ │ │ + beq.w 569a │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble.w 56d4 │ │ │ │ │ + ble.w 569a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56d8 │ │ │ │ │ + bne.w 569e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cca │ │ │ │ │ + bne.w 5c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c78 │ │ │ │ │ + beq.w 5c24 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble.w 5c78 │ │ │ │ │ + ble.w 5c24 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56d8 │ │ │ │ │ + bne.w 569e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cca │ │ │ │ │ + bne.w 5c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c80 │ │ │ │ │ + beq.w 5c28 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c80 │ │ │ │ │ + bge.w 5c28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 56d8 │ │ │ │ │ + bne.w 569e │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cca │ │ │ │ │ + bne.w 5c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56d4 │ │ │ │ │ + beq.w 569a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 56d4 │ │ │ │ │ + ble.w 569a │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5b1a │ │ │ │ │ + b.n 5ac6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 574a │ │ │ │ │ + bne.w 56e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cda │ │ │ │ │ + bne.w 5c8a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5744 │ │ │ │ │ + beq.w 56e0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.w 5744 │ │ │ │ │ + ble.w 56e0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 574a │ │ │ │ │ + bne.w 56e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cda │ │ │ │ │ + bne.w 5c8a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5746 │ │ │ │ │ + beq.w 56e2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 5746 │ │ │ │ │ + bge.w 56e2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 574a │ │ │ │ │ + bne.w 56e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cda │ │ │ │ │ + bne.n 5c8a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c74 │ │ │ │ │ + beq.n 5c20 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 5c74 │ │ │ │ │ + bge.n 5c20 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 574a │ │ │ │ │ + bne.w 56e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cda │ │ │ │ │ - cbz r0, 5c7c │ │ │ │ │ + bne.n 5c8a │ │ │ │ │ + cbz r0, 5c2c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.n 5c7c │ │ │ │ │ + bge.n 5c2c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 574a │ │ │ │ │ + bne.w 56e6 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cda │ │ │ │ │ + bne.n 5c8a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5746 │ │ │ │ │ + beq.w 56e2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 5746 │ │ │ │ │ + ble.w 56e2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5c2a │ │ │ │ │ + b.n 5bd6 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 58fe │ │ │ │ │ + b.n 58a2 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 571c │ │ │ │ │ + b.n 59cc │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 58fe │ │ │ │ │ + b.n 58a2 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 571c │ │ │ │ │ + b.n 59cc │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 5746 │ │ │ │ │ + b.n 56e2 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 56d4 │ │ │ │ │ + b.n 569a │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 5746 │ │ │ │ │ + b.n 569a │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 56d4 │ │ │ │ │ + b.n 56e2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldrd r1, r7, [sl, #8] │ │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 5654 │ │ │ │ │ + b.n 561c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 5d4a │ │ │ │ │ + cbnz r0, 5c90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 575c │ │ │ │ │ + b.n 56f8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 54ba │ │ │ │ │ + beq.w 5482 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 56c8 │ │ │ │ │ + b.n 568e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5734 │ │ │ │ │ + b.n 5742 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 56f2 │ │ │ │ │ - b.n 5cbc │ │ │ │ │ + beq.w 56b8 │ │ │ │ │ + b.n 5c66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 575e │ │ │ │ │ + b.n 570e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 576c │ │ │ │ │ + b.n 56fa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 568a │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r5, r9, [r9, #20] │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbz r0, 5ccc │ │ │ │ │ + strd r5, r9, [sp, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_Call> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 562c │ │ │ │ │ + b.n 577e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5cae │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ │ + b.n 554e │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 54f8 │ │ │ │ │ + b.w 54c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5714 │ │ │ │ │ + beq.w 56da │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56c8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 5586 │ │ │ │ │ + b.n 568e │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n 5510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5d86 │ │ │ │ │ + blt.n 5d3e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 573c │ │ │ │ │ + bne.w 5702 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 54de │ │ │ │ │ + bne.w 54a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 54de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 56c4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r5, r9, [r9, #20] │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbz r0, 5d92 │ │ │ │ │ - strd r5, r9, [sp, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_Call> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 5664 │ │ │ │ │ - b.n 57da │ │ │ │ │ + b.w 54a6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56c8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5d68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 55ce │ │ │ │ │ + b.n 568e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.w 5536 │ │ │ │ │ - nop │ │ │ │ │ + b.w 54fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 5596 │ │ │ │ │ │ │ │ │ │ -00005db4 : │ │ │ │ │ +00005d64 : │ │ │ │ │ atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6ace │ │ │ │ │ + beq.w 6a7e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6adc │ │ │ │ │ + bne.w 6a8c │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 67ac │ │ │ │ │ + beq.w 675c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5e10 │ │ │ │ │ + cbz r0, 5dc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 67cc │ │ │ │ │ + bne.w 677c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6080 │ │ │ │ │ + bne.w 6030 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5e02 │ │ │ │ │ + bne.n 5db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6230 │ │ │ │ │ + bne.w 61e0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5e02 │ │ │ │ │ + bne.n 5db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f6e │ │ │ │ │ + bne.w 5f1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e02 │ │ │ │ │ + bne.n 5db2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_93_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_93_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f20 │ │ │ │ │ + bne.n 5ed0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67cc │ │ │ │ │ + bne.w 677c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e02 │ │ │ │ │ + bne.n 5db2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e02 │ │ │ │ │ + bne.n 5db2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f3c │ │ │ │ │ + bne.n 5eec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e02 │ │ │ │ │ + bne.n 5db2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5fb4 │ │ │ │ │ + bne.n 5f64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e02 │ │ │ │ │ + bne.n 5db2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6130 │ │ │ │ │ + bne.w 60e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e02 │ │ │ │ │ + bne.n 5db2 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6390 │ │ │ │ │ + bne.w 6340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cf4 │ │ │ │ │ + bl 6ca4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e86 │ │ │ │ │ + beq.n 5e36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6c6e │ │ │ │ │ + beq.w 6c1e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c66 │ │ │ │ │ + bne.w 6c16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 12638 │ │ │ │ │ + bl 12678 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 60a2 │ │ │ │ │ + beq.w 6052 │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f32 │ │ │ │ │ + b.n 5ee2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e02 │ │ │ │ │ + beq.w 5db2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -10140,432 +10134,432 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f2c │ │ │ │ │ + bne.n 5edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f30 │ │ │ │ │ + beq.n 5ee0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5e06 │ │ │ │ │ + b.n 5db6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6b18 │ │ │ │ │ + beq.w 6ac8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b12 │ │ │ │ │ + bne.w 6ac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 13f64 │ │ │ │ │ + bl 13fa0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f66 │ │ │ │ │ + bne.n 5f16 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 679c │ │ │ │ │ + bne.w 674c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6aba │ │ │ │ │ + beq.w 6a6a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 6b5a │ │ │ │ │ + beq.w 6b0a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 678a │ │ │ │ │ + beq.w 673a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 678a │ │ │ │ │ + beq.w 673a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 678a │ │ │ │ │ + beq.w 673a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 678a │ │ │ │ │ + beq.w 673a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b52 │ │ │ │ │ + beq.w 6b02 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b3e │ │ │ │ │ + beq.w 6aee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ subs r2, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f32 │ │ │ │ │ + b.n 5ee2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e02 │ │ │ │ │ + beq.w 5db2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 5f8e │ │ │ │ │ + b.n 5f3e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67dc │ │ │ │ │ + bne.w 678c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r9 │ │ │ │ │ - beq.w 6aec │ │ │ │ │ + beq.w 6a9c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6408 │ │ │ │ │ + beq.w 63b8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6a28 │ │ │ │ │ + beq.w 69d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6ae4 │ │ │ │ │ + bne.w 6a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f688 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67d6 │ │ │ │ │ + bne.w 6786 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6ae4 │ │ │ │ │ + bne.w 6a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63ce │ │ │ │ │ + beq.w 637e │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6408 │ │ │ │ │ + beq.w 63b8 │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f32 │ │ │ │ │ + b.n 5ee2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6c44 │ │ │ │ │ + beq.w 6bf4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c40 │ │ │ │ │ + bne.w 6bf0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ ldrne.w sl, [sp, #20] │ │ │ │ │ - beq.w 6c2a │ │ │ │ │ + beq.w 6bda │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 69c0 │ │ │ │ │ + beq.w 6970 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6252 │ │ │ │ │ + beq.n 6202 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 69e8 │ │ │ │ │ + beq.w 6998 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c5c │ │ │ │ │ + bne.w 6c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - bl 160bc <_gather_116_rule> │ │ │ │ │ + bl 160fc <_gather_116_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6378 │ │ │ │ │ + bne.w 6328 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6254 │ │ │ │ │ + bne.n 6204 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6252 │ │ │ │ │ + beq.n 6202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6be0 │ │ │ │ │ + beq.w 6b90 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a3a │ │ │ │ │ + beq.w 69ea │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a32 │ │ │ │ │ + beq.w 69e2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6076 │ │ │ │ │ + bne.w 6026 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c78 │ │ │ │ │ + bne.w 6c28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62e0 │ │ │ │ │ + b.n 6290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e02 │ │ │ │ │ + beq.w 5db2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 5f8e │ │ │ │ │ + b.n 5f3e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69e2 │ │ │ │ │ + bne.w 6992 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62dc │ │ │ │ │ + beq.n 628c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6a48 │ │ │ │ │ + beq.w 69f8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a42 │ │ │ │ │ + bne.w 69f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - bl 160bc <_gather_116_rule> │ │ │ │ │ + bl 160fc <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 640c │ │ │ │ │ + bne.w 63bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a42 │ │ │ │ │ + bne.w 69f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - cbz r0, 62b4 │ │ │ │ │ + bl 8630 │ │ │ │ │ + cbz r0, 6264 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 652e │ │ │ │ │ + bne.w 64de │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a42 │ │ │ │ │ + bne.w 69f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - cbz r0, 62d8 │ │ │ │ │ + bl 8630 │ │ │ │ │ + cbz r0, 6288 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64da │ │ │ │ │ + bne.w 648a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c40 │ │ │ │ │ + bne.w 6bf0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r0 │ │ │ │ │ - beq.w 6c0c │ │ │ │ │ + beq.w 6bbc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 6bea │ │ │ │ │ + beq.w 6b9a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 656a │ │ │ │ │ + beq.w 651a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14060 │ │ │ │ │ + bl 1409c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 656a │ │ │ │ │ + beq.w 651a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 656a │ │ │ │ │ + beq.w 651a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 656a │ │ │ │ │ + beq.w 651a │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6076 │ │ │ │ │ + bne.w 6026 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 656e │ │ │ │ │ + beq.w 651e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6570 │ │ │ │ │ + b.n 6520 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 61ae │ │ │ │ │ + bne.w 615e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61be │ │ │ │ │ + b.n 616e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e02 │ │ │ │ │ + beq.w 5db2 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -10575,139 +10569,139 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b22 │ │ │ │ │ + beq.w 6ad2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f32 │ │ │ │ │ + b.n 5ee2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 672a │ │ │ │ │ + bne.w 66da │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67dc │ │ │ │ │ + bne.w 678c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8384 │ │ │ │ │ + bl 836c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6722 │ │ │ │ │ + bne.w 66d2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5ec2 │ │ │ │ │ - b.n 5e02 │ │ │ │ │ + beq.w 5e72 │ │ │ │ │ + b.n 5db2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 63d2 │ │ │ │ │ + b.n 6382 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6292 │ │ │ │ │ + beq.w 6242 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 69b8 │ │ │ │ │ + beq.w 6968 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a20 │ │ │ │ │ + bne.w 69d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 645c │ │ │ │ │ + cbz r0, 640c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69f2 │ │ │ │ │ + bne.w 69a2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a20 │ │ │ │ │ + bne.w 69d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a58 │ │ │ │ │ + beq.w 6a08 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a58 │ │ │ │ │ + beq.w 6a08 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a58 │ │ │ │ │ + beq.w 6a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a58 │ │ │ │ │ + beq.w 6a08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r3, #4 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a52 │ │ │ │ │ + beq.w 6a02 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6294 │ │ │ │ │ + b.n 6244 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_233_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_233_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62d8 │ │ │ │ │ + beq.w 6288 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -10716,359 +10710,359 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62da │ │ │ │ │ + beq.w 628a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62de │ │ │ │ │ + b.n 628e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62b4 │ │ │ │ │ + beq.w 6264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62b4 │ │ │ │ │ + beq.w 6264 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r3, #4 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 6512 │ │ │ │ │ + b.n 64c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c40 │ │ │ │ │ + bne.w 6bf0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6bbe │ │ │ │ │ + beq.w 6b6e │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 6b98 │ │ │ │ │ + beq.w 6b48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67e6 │ │ │ │ │ + beq.w 6796 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6bce │ │ │ │ │ + beq.w 6b7e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6ab2 │ │ │ │ │ + bne.w 6a62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67e0 │ │ │ │ │ + beq.w 6790 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67e0 │ │ │ │ │ + beq.w 6790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67e0 │ │ │ │ │ + beq.w 6790 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68d4 │ │ │ │ │ + beq.w 6884 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl da3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68ce │ │ │ │ │ + beq.w 687e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68ce │ │ │ │ │ + beq.w 687e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6afe │ │ │ │ │ + beq.w 6aae │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldrd r0, r1, [r9] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6076 │ │ │ │ │ + bne.w 6026 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b06 │ │ │ │ │ + bne.w 6ab6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6712 │ │ │ │ │ + bne.n 66c2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 68a2 │ │ │ │ │ + beq.w 6852 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 68ea │ │ │ │ │ + beq.w 689a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68b6 │ │ │ │ │ + beq.w 6866 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68b6 │ │ │ │ │ + beq.w 6866 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68b6 │ │ │ │ │ + beq.w 6866 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68b6 │ │ │ │ │ + beq.w 6866 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6894 │ │ │ │ │ + beq.w 6844 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_SetComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6076 │ │ │ │ │ + bne.w 6026 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 689c │ │ │ │ │ + bne.w 684c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5f00 │ │ │ │ │ - b.w 5e02 │ │ │ │ │ + beq.w 5eb0 │ │ │ │ │ + b.w 5db2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f32 │ │ │ │ │ + b.n 5ee2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 63dc │ │ │ │ │ + bne.w 638c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6916 │ │ │ │ │ + beq.w 68c6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 675a │ │ │ │ │ + cbz r0, 670a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fbd4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 696c │ │ │ │ │ + bne.w 691c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6924 │ │ │ │ │ + bne.w 68d4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6780 │ │ │ │ │ + cbz r0, 6730 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 692a │ │ │ │ │ + bne.w 68da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63de │ │ │ │ │ + b.n 638e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b80 │ │ │ │ │ + bne.w 6b30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5ee0 │ │ │ │ │ - b.w 5e02 │ │ │ │ │ + beq.w 5e90 │ │ │ │ │ + b.w 5db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6c80 │ │ │ │ │ + blt.w 6c30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5df8 │ │ │ │ │ + beq.w 5da8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5e06 │ │ │ │ │ + b.w 5db6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6116 │ │ │ │ │ + b.n 60c6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63fc │ │ │ │ │ + b.n 63ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6664 │ │ │ │ │ + beq.w 6614 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6668 │ │ │ │ │ + bne.w 6618 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6826 │ │ │ │ │ + beq.n 67d6 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 681e │ │ │ │ │ + cbz r0, 67ce │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 6838 │ │ │ │ │ + cbnz r0, 67e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 6666 │ │ │ │ │ + b.n 6616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6808 │ │ │ │ │ + beq.n 67b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6666 │ │ │ │ │ + b.n 6616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 681e │ │ │ │ │ + beq.n 67ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl da3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 681e │ │ │ │ │ + beq.n 67ce │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 681e │ │ │ │ │ + beq.n 67ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11077,105 +11071,105 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6820 │ │ │ │ │ + beq.n 67d0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6666 │ │ │ │ │ + b.n 6616 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6712 │ │ │ │ │ + b.n 66c2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6712 │ │ │ │ │ + b.n 66c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 667e │ │ │ │ │ + beq.w 662e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6712 │ │ │ │ │ + b.n 66c2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbz r3, 68ca │ │ │ │ │ + cbz r3, 687a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 68b0 │ │ │ │ │ + bne.n 6860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b5c │ │ │ │ │ + bl ad4 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 670e │ │ │ │ │ + b.n 66be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 67e8 │ │ │ │ │ + b.n 6798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67e2 │ │ │ │ │ + beq.n 6792 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 67e8 │ │ │ │ │ + b.n 6798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 690c │ │ │ │ │ + blt.n 68bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6696 │ │ │ │ │ - b.n 68b0 │ │ │ │ │ + beq.w 6646 │ │ │ │ │ + b.n 6860 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6712 │ │ │ │ │ + b.n 66c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 673e │ │ │ │ │ + beq.w 66ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6786 │ │ │ │ │ + b.n 6736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6780 │ │ │ │ │ + beq.w 6730 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6780 │ │ │ │ │ + beq.w 6730 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11184,21 +11178,21 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #12] │ │ │ │ │ - b.n 69a0 │ │ │ │ │ + b.n 6950 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 675a │ │ │ │ │ + beq.w 670a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11207,50 +11201,50 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #16] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6782 │ │ │ │ │ + beq.w 6732 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6786 │ │ │ │ │ + b.n 6736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 642a │ │ │ │ │ + b.n 63da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6c50 │ │ │ │ │ + blt.w 6c00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6176 │ │ │ │ │ + beq.w 6126 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 62e0 │ │ │ │ │ + b.n 6290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 6192 │ │ │ │ │ + b.w 6142 │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ @@ -11261,65 +11255,65 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ - b.n 64c0 │ │ │ │ │ + b.n 6470 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6294 │ │ │ │ │ + b.n 6244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 60de │ │ │ │ │ + b.w 608e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 6200 │ │ │ │ │ + b.w 61b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 61f0 │ │ │ │ │ + b.w 61a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 62de │ │ │ │ │ + b.n 628e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 627a │ │ │ │ │ + b.n 622a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6292 │ │ │ │ │ + b.n 6242 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6a20 │ │ │ │ │ + bne.n 69d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a50 │ │ │ │ │ + beq.n 6a00 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a50 │ │ │ │ │ + beq.n 6a00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_234_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_234_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a50 │ │ │ │ │ + beq.n 6a00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11327,446 +11321,446 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 64bc │ │ │ │ │ + b.n 646c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 67e8 │ │ │ │ │ + b.n 6798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6b7a │ │ │ │ │ + bne.n 6b2a │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w 5ff6 │ │ │ │ │ + b.w 5fa6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5de2 │ │ │ │ │ + beq.w 5d92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 5e06 │ │ │ │ │ + b.w 5db6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 63d2 │ │ │ │ │ + b.n 6382 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6b0c │ │ │ │ │ + cbnz r1, 6abc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 60c0 │ │ │ │ │ + b.w 6070 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6668 │ │ │ │ │ + b.n 6618 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6668 │ │ │ │ │ + b.n 6618 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63de │ │ │ │ │ + b.n 638e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 679e │ │ │ │ │ + b.n 674e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5fc4 │ │ │ │ │ + b.w 5f74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f30 │ │ │ │ │ + beq.w 5ee0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 5e06 │ │ │ │ │ + b.w 5db6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6798 │ │ │ │ │ + beq.w 6748 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 679c │ │ │ │ │ + b.n 674c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 679c │ │ │ │ │ + b.n 674c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6b8e │ │ │ │ │ + blt.n 6b3e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 600c │ │ │ │ │ + beq.w 5fbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 679c │ │ │ │ │ + b.n 674c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6b7a │ │ │ │ │ + bne.n 6b2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b5c │ │ │ │ │ + bl ad4 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ - b.n 6796 │ │ │ │ │ + b.n 6746 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 679c │ │ │ │ │ + b.n 674c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6bd6 │ │ │ │ │ + blt.n 6b86 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 65a0 │ │ │ │ │ + beq.w 6550 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6668 │ │ │ │ │ + b.n 6618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6588 │ │ │ │ │ - b.n 6bb8 │ │ │ │ │ + beq.w 6538 │ │ │ │ │ + b.n 6b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 65be │ │ │ │ │ + b.n 656e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6668 │ │ │ │ │ + b.n 6618 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 62e0 │ │ │ │ │ + b.w 6290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6c20 │ │ │ │ │ + blt.n 6bd0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 630c │ │ │ │ │ + beq.w 62bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6570 │ │ │ │ │ + b.n 6520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6c06 │ │ │ │ │ + bne.n 6bb6 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w 62fa │ │ │ │ │ + b.w 62aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6570 │ │ │ │ │ + b.n 6520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69e2 │ │ │ │ │ + bne.w 6992 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.w 6160 │ │ │ │ │ + b.w 6110 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6714 │ │ │ │ │ + b.n 66c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6140 │ │ │ │ │ + b.w 60f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 62e0 │ │ │ │ │ + b.w 6290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6254 │ │ │ │ │ + b.w 6204 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 63fc │ │ │ │ │ + b.w 63ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5f4c │ │ │ │ │ + b.w 5efc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 62e0 │ │ │ │ │ + b.w 6290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5e06 │ │ │ │ │ + b.w 5db6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006c90 <_tmp_93_rule>: │ │ │ │ │ +00006c40 <_tmp_93_rule>: │ │ │ │ │ _tmp_93_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6ce0 <_tmp_93_rule+0x50> │ │ │ │ │ + beq.n 6c90 <_tmp_93_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6cec <_tmp_93_rule+0x5c> │ │ │ │ │ + cbnz r2, 6c9c <_tmp_93_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 6cd8 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6c88 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6cd8 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r3, 6c88 <_tmp_93_rule+0x48> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6cd8 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6c88 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6cb4 <_tmp_93_rule+0x24> │ │ │ │ │ + beq.n 6c64 <_tmp_93_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6cd4 <_tmp_93_rule+0x44> │ │ │ │ │ + b.n 6c84 <_tmp_93_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006cf4 : │ │ │ │ │ +00006ca4 : │ │ │ │ │ strings_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7170 │ │ │ │ │ + beq.w 7120 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 71c6 │ │ │ │ │ + bne.w 7176 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 6d42 │ │ │ │ │ + cbz r0, 6cf2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 71ce │ │ │ │ │ + beq.w 717e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 71c6 │ │ │ │ │ + bne.w 7176 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 71f0 │ │ │ │ │ + beq.w 71a0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7206 │ │ │ │ │ + beq.w 71b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70c6 │ │ │ │ │ + bne.w 7076 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add.w r3, r1, #1 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6e16 │ │ │ │ │ + beq.n 6dc6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6e24 │ │ │ │ │ + bne.n 6dd4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7120 │ │ │ │ │ + beq.w 70d0 │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ece │ │ │ │ │ + bne.w 6e7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 70d4 │ │ │ │ │ + bne.w 7084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7114 │ │ │ │ │ + beq.w 70c4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6e28 │ │ │ │ │ + cbz r0, 6dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70f8 │ │ │ │ │ + beq.w 70a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 70a0 │ │ │ │ │ + beq.w 7050 │ │ │ │ │ str.w r3, [sl, fp, lsl #2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ add.w r3, r1, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 6da2 │ │ │ │ │ + bne.n 6d52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6da8 │ │ │ │ │ + beq.n 6d58 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 7108 │ │ │ │ │ + b.n 70b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 70be │ │ │ │ │ + beq.w 706e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70be │ │ │ │ │ + bne.w 706e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7200 │ │ │ │ │ + beq.w 71b0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 6e80 │ │ │ │ │ + ble.n 6e30 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 6e80 │ │ │ │ │ + beq.n 6e30 │ │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r3, #4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 6e72 │ │ │ │ │ + bne.n 6e22 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 717c │ │ │ │ │ + beq.w 712c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -11774,102 +11768,102 @@ │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71b4 │ │ │ │ │ + beq.w 7164 │ │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 6d34 │ │ │ │ │ + b.n 6ce4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 715c │ │ │ │ │ + beq.w 710c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 716c │ │ │ │ │ + bne.w 711c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7146 │ │ │ │ │ + beq.w 70f6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 716c │ │ │ │ │ + bne.w 711c │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd sl, r5, [sp, #48] @ 0x30 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ strd fp, r6, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 6f26 │ │ │ │ │ + b.n 6ed6 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ str.w r3, [fp, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 710c │ │ │ │ │ + beq.w 70bc │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70da │ │ │ │ │ + bne.w 708a │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ - bl 14444 │ │ │ │ │ + bl 14480 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6f6c │ │ │ │ │ + cbnz r0, 6f1c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70da │ │ │ │ │ + bne.w 708a │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6f96 │ │ │ │ │ + cbz r0, 6f46 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7180 │ │ │ │ │ + beq.w 7130 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.n 6f1e │ │ │ │ │ + bne.n 6ece │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71a4 │ │ │ │ │ + beq.w 7154 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 6f1e │ │ │ │ │ + b.n 6ece │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11878,455 +11872,455 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7140 │ │ │ │ │ + beq.w 70f0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 705e │ │ │ │ │ + ble.n 700e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #9 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #10 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #11 │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #12 │ │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.n 700e │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ rsb lr, r0, #4 │ │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ │ add.w r1, lr, r3 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ │ str r7, [r0, r1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 704e │ │ │ │ │ + bne.n 6ffe │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6dc4 │ │ │ │ │ + beq.w 6d74 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6df2 │ │ │ │ │ + bne.w 6da2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 713c │ │ │ │ │ + beq.n 70ec │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6dca │ │ │ │ │ + b.n 6d7a │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7200 │ │ │ │ │ + beq.w 71b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 6e00 │ │ │ │ │ + b.n 6db0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 6ec0 │ │ │ │ │ + b.n 6e70 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6e2e │ │ │ │ │ + b.n 6dde │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6fb0 │ │ │ │ │ + b.n 6f60 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 7108 │ │ │ │ │ + cbz r0, 70b8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6e2e │ │ │ │ │ + b.n 6dde │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f34 │ │ │ │ │ + b.n 6ee4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7134 │ │ │ │ │ + cbnz r3, 70e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6ddc │ │ │ │ │ + b.n 6d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6db4 │ │ │ │ │ + beq.w 6d64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 6dca │ │ │ │ │ + b.n 6d7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7108 │ │ │ │ │ + b.n 70b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6dca │ │ │ │ │ + b.n 6d7a │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6dca │ │ │ │ │ + b.n 6d7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6ee8 │ │ │ │ │ + beq.w 6e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7154 │ │ │ │ │ + b.n 7104 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6d22 │ │ │ │ │ + beq.w 6cd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71c6 │ │ │ │ │ + b.n 7176 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70f0 │ │ │ │ │ + beq.n 70a0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 70f0 │ │ │ │ │ + b.n 70a0 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 7142 │ │ │ │ │ + b.n 70f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ec0 │ │ │ │ │ + beq.w 6e70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6d3c │ │ │ │ │ + b.n 6cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7210 │ │ │ │ │ + blt.n 71c0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6d62 │ │ │ │ │ - b.n 71c6 │ │ │ │ │ + beq.w 6d12 │ │ │ │ │ + b.n 7176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6d70 │ │ │ │ │ - b.n 70c4 │ │ │ │ │ + beq.w 6d20 │ │ │ │ │ + b.n 7074 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 70c4 │ │ │ │ │ + b.n 7074 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 71c8 │ │ │ │ │ + b.n 7178 │ │ │ │ │ │ │ │ │ │ -00007218 : │ │ │ │ │ +000071c8 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 727a │ │ │ │ │ + beq.n 722a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7286 │ │ │ │ │ + cbnz r2, 7236 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7268 │ │ │ │ │ + cbnz r0, 7218 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7284 │ │ │ │ │ + cbnz r3, 7234 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7268 │ │ │ │ │ + cbnz r0, 7218 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7284 │ │ │ │ │ + cbnz r3, 7234 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 7270 │ │ │ │ │ + cbz r0, 7220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 726e │ │ │ │ │ + b.n 721e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 723c │ │ │ │ │ + beq.n 71ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007290 : │ │ │ │ │ +00007240 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7680 │ │ │ │ │ + beq.w 7630 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 768e │ │ │ │ │ + bne.w 763e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 73ac │ │ │ │ │ + beq.n 735c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 73e6 │ │ │ │ │ + beq.w 7396 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 7344 │ │ │ │ │ + cbnz r0, 72f4 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 761a │ │ │ │ │ + beq.w 75ca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 73f8 │ │ │ │ │ + bne.n 73a8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7570 │ │ │ │ │ + bne.w 7520 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 73f8 │ │ │ │ │ + bne.n 73a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 780c │ │ │ │ │ + bl 77bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7376 │ │ │ │ │ + cbz r0, 7326 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 7384 │ │ │ │ │ + beq.n 7334 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 7384 │ │ │ │ │ + cbz r0, 7334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ - b.n 733a │ │ │ │ │ + b.n 72ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7406 │ │ │ │ │ + bne.n 73b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + bl 7650 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7410 │ │ │ │ │ + bne.n 73c0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -12336,378 +12330,378 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movlt.w r8, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 736c │ │ │ │ │ + blt.n 731c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7696 │ │ │ │ │ + bne.w 7646 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 72e0 │ │ │ │ │ + bne.w 7290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 72e0 │ │ │ │ │ + beq.w 7290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 738c │ │ │ │ │ + beq.n 733c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 736c │ │ │ │ │ + b.n 731c │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7648 │ │ │ │ │ + beq.w 75f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7658 │ │ │ │ │ + bne.w 7608 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7638 │ │ │ │ │ + beq.w 75e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7656 │ │ │ │ │ + bne.w 7606 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 748a │ │ │ │ │ + beq.n 743a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7498 │ │ │ │ │ + cbnz r2, 7448 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 7496 │ │ │ │ │ + cbz r0, 7446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + bl 7650 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r2, 7498 │ │ │ │ │ + cbz r2, 7448 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 754a │ │ │ │ │ + beq.n 74fa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 744c │ │ │ │ │ + b.n 73fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 745c │ │ │ │ │ + beq.n 740c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7632 │ │ │ │ │ + beq.w 75e2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 74ec │ │ │ │ │ + ble.n 749c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 74ec │ │ │ │ │ + beq.n 749c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 74ec │ │ │ │ │ + beq.n 749c │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ add.w r0, r9, #4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ str r3, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.n 74dc │ │ │ │ │ + bne.n 748c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 767c │ │ │ │ │ + bne.w 762c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7368 │ │ │ │ │ + beq.w 7318 │ │ │ │ │ ldrd r5, r8, [r8, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7676 │ │ │ │ │ + beq.w 7626 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 765e │ │ │ │ │ + beq.w 760e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 73a0 │ │ │ │ │ + b.n 7350 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7632 │ │ │ │ │ + beq.n 75e2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r2, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 744c │ │ │ │ │ + b.n 73fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 760c │ │ │ │ │ + beq.n 75bc │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 7604 │ │ │ │ │ + bne.n 75b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 75e6 │ │ │ │ │ + cbz r0, 7596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + bl 7650 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 75e6 │ │ │ │ │ + cbz r0, 7596 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 75ee │ │ │ │ │ + cbz r0, 759e │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r9, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 7614 │ │ │ │ │ + cbz r0, 75c4 │ │ │ │ │ strd r9, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 75f8 │ │ │ │ │ + cbz r0, 75a8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 733a │ │ │ │ │ + b.n 72ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 731e │ │ │ │ │ + b.n 72ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73fc │ │ │ │ │ + b.n 73ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 7626 │ │ │ │ │ + cbnz r0, 75d6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 733a │ │ │ │ │ + b.n 72ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7322 │ │ │ │ │ + b.n 72d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 757e │ │ │ │ │ + b.n 752e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 75ca │ │ │ │ │ + b.n 757a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 72fc │ │ │ │ │ + bge.w 72ac │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73fc │ │ │ │ │ + b.n 73ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 739a │ │ │ │ │ + b.n 734a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7428 │ │ │ │ │ + beq.w 73d8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 739a │ │ │ │ │ + b.n 734a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 739c │ │ │ │ │ + beq.w 734c │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 736c │ │ │ │ │ + b.n 731c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 753a │ │ │ │ │ + b.n 74ea │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 739a │ │ │ │ │ + b.n 734a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 72be │ │ │ │ │ + beq.w 726e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 736c │ │ │ │ │ + b.n 731c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 736c │ │ │ │ │ + b.n 731c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000076a0 : │ │ │ │ │ +00007650 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 77f4 │ │ │ │ │ + beq.w 77a4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 77ec │ │ │ │ │ + bne.w 779c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 7724 │ │ │ │ │ + cbnz r0, 76d4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 77dc │ │ │ │ │ + beq.n 778c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7804 │ │ │ │ │ + bne.w 77b4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7740 │ │ │ │ │ + cbnz r0, 76f0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7804 │ │ │ │ │ + bne.n 77b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 780c │ │ │ │ │ + bl 77bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7732 │ │ │ │ │ + cbz r0, 76e2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12717,1506 +12711,1506 @@ │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ - b.n 7720 │ │ │ │ │ + b.n 76d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 77ce │ │ │ │ │ + beq.n 777e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 77c6 │ │ │ │ │ + bne.n 7776 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 77bc │ │ │ │ │ + cbz r0, 776c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + bl 7650 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 77bc │ │ │ │ │ + cbz r0, 776c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7804 │ │ │ │ │ + beq.n 77b4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 77d6 │ │ │ │ │ + cbz r0, 7786 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7736 │ │ │ │ │ + bne.n 76e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 77e6 │ │ │ │ │ + cbnz r0, 7796 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 7736 │ │ │ │ │ + b.n 76e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7706 │ │ │ │ │ + b.n 76b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7706 │ │ │ │ │ + b.n 76b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 774e │ │ │ │ │ + b.n 76fe │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7798 │ │ │ │ │ + b.n 7748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 76e8 │ │ │ │ │ + bge.n 7698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 772c │ │ │ │ │ + b.n 76dc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 76ce │ │ │ │ │ + beq.w 767e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 77ec │ │ │ │ │ + b.n 779c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 77f0 │ │ │ │ │ + b.n 77a0 │ │ │ │ │ │ │ │ │ │ -0000780c : │ │ │ │ │ +000077bc : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + ldr.w ip, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8298 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str.w ip, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 830c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 82a6 │ │ │ │ │ - add r2, sp, #32 │ │ │ │ │ + bne.w 831c │ │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7938 │ │ │ │ │ + bne.n 78ee │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 82aa │ │ │ │ │ + beq.w 8322 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8278 │ │ │ │ │ + bne.w 82fc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 79d6 │ │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ │ + beq.w 798c │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79f8 │ │ │ │ │ + beq.w 79ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 7a42 │ │ │ │ │ + bne.w 79fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8278 │ │ │ │ │ + bne.w 82fc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 82ca │ │ │ │ │ + beq.w 8342 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a54 │ │ │ │ │ + beq.w 7a0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7a98 │ │ │ │ │ + bne.w 7a52 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8278 │ │ │ │ │ + bne.w 82fc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7946 │ │ │ │ │ - ldr.w r8, [r4, #12] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - beq.n 795a │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + beq.n 78fc │ │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + beq.n 7910 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7980 │ │ │ │ │ + beq.n 7936 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d72 │ │ │ │ │ + beq.w 7d32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 79c2 │ │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.n 78fe │ │ │ │ │ + bne.n 7978 │ │ │ │ │ + ldrd fp, r3, [r4, #8] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bne.n 78b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 82e0 │ │ │ │ │ + blt.w 8358 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 79c2 │ │ │ │ │ + cbnz r3, 7978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7914 │ │ │ │ │ + bne.n 78ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 79c2 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cbnz r3, 7978 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d44 │ │ │ │ │ + bne.w 7d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 79c2 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cbnz r3, 7978 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d84 │ │ │ │ │ + bne.w 7d4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 79c2 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cbnz r3, 7978 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f30 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + bne.w 7efa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ + mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.n 7932 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 78e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7896 │ │ │ │ │ + bne.w 784c │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 7a30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 82ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8242 │ │ │ │ │ - cbz r0, 7a2a │ │ │ │ │ + bne.w 8212 │ │ │ │ │ + cbz r0, 79e4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt.n 7aaa │ │ │ │ │ + blt.n 7a64 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 78a4 │ │ │ │ │ + beq.w 785c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c6a │ │ │ │ │ + bne.w 7c2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 78a4 │ │ │ │ │ + b.n 785a │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 7a8a │ │ │ │ │ + cbnz r0, 7a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8238 │ │ │ │ │ - cbz r0, 7a84 │ │ │ │ │ + bne.w 821e │ │ │ │ │ + cbz r0, 7a3e │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt.w 7b8c │ │ │ │ │ + blt.w 7b4c │ │ │ │ │ mov r9, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 78de │ │ │ │ │ + beq.w 7894 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7cd0 │ │ │ │ │ + bne.w 7c90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 78de │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 7894 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a30 │ │ │ │ │ + bne.w 82ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8242 │ │ │ │ │ + bne.w 8212 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a2c │ │ │ │ │ + beq.n 79e6 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 7a2c │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + bge.n 79e6 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a30 │ │ │ │ │ + bne.w 82ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8242 │ │ │ │ │ + bne.w 8212 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f28 │ │ │ │ │ + beq.w 7ef2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.w 7f28 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + bge.w 7ef2 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a30 │ │ │ │ │ + bne.w 82ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8242 │ │ │ │ │ + bne.w 8212 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7fbe │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + beq.w 7f8c │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movlt r3, r0 │ │ │ │ │ movlt r9, r5 │ │ │ │ │ movlt r5, r2 │ │ │ │ │ - bge.w 7fbe │ │ │ │ │ + bge.w 7f8c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 826c │ │ │ │ │ + bne.w 82aa │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8240 │ │ │ │ │ + bne.w 8210 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ccc │ │ │ │ │ + beq.w 7c8c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.w 7ccc │ │ │ │ │ + ble.w 7c8c │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 7b52 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 7b12 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a8a │ │ │ │ │ + bne.w 7a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8238 │ │ │ │ │ + bne.w 821e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a86 │ │ │ │ │ + beq.w 7a40 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 7a86 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + bge.w 7a40 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a8a │ │ │ │ │ + bne.w 7a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8238 │ │ │ │ │ + bne.w 821e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f2c │ │ │ │ │ + beq.w 7ef6 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 7f2c │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + bge.w 7ef6 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a8a │ │ │ │ │ + bne.w 7a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8238 │ │ │ │ │ + bne.w 821e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7fc4 │ │ │ │ │ + beq.w 7f92 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r0 │ │ │ │ │ - bge.w 7fc4 │ │ │ │ │ + bge.w 7f92 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a8a │ │ │ │ │ + bne.w 7a44 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8238 │ │ │ │ │ + bne.w 821e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a86 │ │ │ │ │ + beq.w 7a40 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 7a86 │ │ │ │ │ + ble.w 7a40 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 7c30 │ │ │ │ │ + b.n 7bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a50 │ │ │ │ │ + beq.w 7a0a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a50 │ │ │ │ │ + beq.w 7a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8292 │ │ │ │ │ + beq.w 8306 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d36 │ │ │ │ │ + beq.n 7cf6 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 7932 │ │ │ │ │ + b.n 78e8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 7a2c │ │ │ │ │ + b.n 79e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1517c │ │ │ │ │ + bl 151bc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7aa6 │ │ │ │ │ + beq.w 7a60 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7aa6 │ │ │ │ │ + beq.w 7a60 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7aa6 │ │ │ │ │ + beq.w 7a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8292 │ │ │ │ │ + beq.w 8306 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7cc4 │ │ │ │ │ + bne.n 7c84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8272 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.n 7cc4 │ │ │ │ │ + bne.w 82f6 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 7c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 780c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 77bc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7996 │ │ │ │ │ + beq.w 794c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7996 │ │ │ │ │ + beq.w 794c │ │ │ │ │ movs r2, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7924 │ │ │ │ │ + bne.w 78da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 82ec │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - b.n 79c6 │ │ │ │ │ + bne.w 8364 │ │ │ │ │ + add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 797c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8372 │ │ │ │ │ + beq.w 8226 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 835c │ │ │ │ │ + bne.w 82b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - bl 76a0 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 7650 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ed6 │ │ │ │ │ + beq.w 7e9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8354 │ │ │ │ │ + beq.w 8268 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 834c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w 8260 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 833a │ │ │ │ │ - ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 832a │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 82f4 │ │ │ │ │ + beq.w 824e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 8260 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + adds r0, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 822e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ec0 │ │ │ │ │ + beq.n 7e86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + bl 7650 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ec0 │ │ │ │ │ + beq.n 7e86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 837a │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 82c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 836c │ │ │ │ │ + bne.w 82b4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80d4 │ │ │ │ │ + beq.w 80a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + bl 7650 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80d4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 80a2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8334 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 8248 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ strd r1, r5, [sp, #24] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - str.w fp, [r0, #4] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 8364 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ │ + beq.w 82c0 │ │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8144 │ │ │ │ │ + bne.w 8116 │ │ │ │ │ movs r1, #12 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8144 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + beq.w 8116 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 7650 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8144 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w 8116 │ │ │ │ │ + ldr r1, [r6, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.w 8204 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - str.w r2, [r9, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 7e72 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + str r1, [r6, #88] @ 0x58 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 81de │ │ │ │ │ + str.w r2, [r8, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + b.n 7e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 835c │ │ │ │ │ + bne.w 82b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 7efa │ │ │ │ │ + bl 7650 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 7ec0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 815c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + bne.w 819a │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 7f1c │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r1, 7ee6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8058 │ │ │ │ │ + bne.w 8026 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 79b4 │ │ │ │ │ - b.n 79c2 │ │ │ │ │ + beq.w 796a │ │ │ │ │ + b.n 7978 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 7a2c │ │ │ │ │ + b.n 79e6 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 7a86 │ │ │ │ │ + b.n 7a40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8320 │ │ │ │ │ + beq.w 82ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8318 │ │ │ │ │ + bne.w 82e4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8304 │ │ │ │ │ + beq.w 82d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + bl 7650 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 7fc8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 7f96 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 79c2 │ │ │ │ │ + bne.w 7978 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79c2 │ │ │ │ │ + beq.w 7978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79c2 │ │ │ │ │ + beq.w 7978 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7924 │ │ │ │ │ - b.n 7d72 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - b.n 7a2c │ │ │ │ │ + bne.w 78da │ │ │ │ │ + b.n 7d32 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + b.n 79e6 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 7a86 │ │ │ │ │ + b.n 7a40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 828a │ │ │ │ │ + beq.w 827e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8282 │ │ │ │ │ + bne.w 8270 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 825a │ │ │ │ │ + beq.w 8292 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 8282 │ │ │ │ │ + bne.w 8270 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 808c │ │ │ │ │ + bne.n 805a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8254 │ │ │ │ │ + beq.w 828c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 824a │ │ │ │ │ + beq.w 821a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7f72 │ │ │ │ │ - b.n 7f6a │ │ │ │ │ + beq.n 7f40 │ │ │ │ │ + b.n 7f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79c2 │ │ │ │ │ + beq.w 7978 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7924 │ │ │ │ │ - b.n 7d72 │ │ │ │ │ + bne.w 78da │ │ │ │ │ + b.n 7d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + bl 7650 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 800c │ │ │ │ │ + beq.n 7fda │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8180 │ │ │ │ │ + bne.n 8130 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8254 │ │ │ │ │ + beq.w 828c │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r9, sl, lsl #2] │ │ │ │ │ str.w r1, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 8020 │ │ │ │ │ - b.n 80c0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + beq.n 7fee │ │ │ │ │ + b.n 808e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 7eca │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 7e90 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8334 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - ble.n 8114 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ - str.w r0, [r1, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - bne.n 8104 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + beq.w 8248 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 80e4 │ │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ │ + ldr.w r0, [r8, r2, lsl #2] │ │ │ │ │ + str.w r0, [r1, r2, lsl #2] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 80d2 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7ed8 │ │ │ │ │ + bne.w 7e9e │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ + mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 816a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f04 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 7eca │ │ │ │ │ - b.n 80e2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8140 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + beq.n 81a8 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7ecc │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 7f00 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7f1c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 7e90 │ │ │ │ │ + b.n 80ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + bl 7650 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 8078 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8254 │ │ │ │ │ + beq.w 828c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ mov r7, r6 │ │ │ │ │ - strd fp, r5, [sp, #20] │ │ │ │ │ + strd fp, r5, [sp, #24] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 81e8 │ │ │ │ │ + cbnz r0, 81c2 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8254 │ │ │ │ │ + beq.n 828c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it gt │ │ │ │ │ - ldrgt r0, [sp, #28] │ │ │ │ │ - bgt.w 80c0 │ │ │ │ │ - b.n 8020 │ │ │ │ │ + ldrgt r0, [sp, #32] │ │ │ │ │ + bgt.w 808e │ │ │ │ │ + b.n 7fee │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 8110 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 7ec8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7ee6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + bl 7650 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81be │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.n 8170 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 8222 │ │ │ │ │ + beq.n 81f8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r2, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 81b2 │ │ │ │ │ + b.n 8164 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 8330 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 7eb4 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cbz r0, 8242 │ │ │ │ │ + ldr r1, [r6, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 7e7a │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 824e │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8286 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 81fa │ │ │ │ │ + b.n 81d4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 78e0 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + b.w 785c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7f38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 78a6 │ │ │ │ │ + b.w 7896 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7d5a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 7db8 │ │ │ │ │ + b.n 811e │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7f6a │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7e9e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7e9e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7d84 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7fa6 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f68 │ │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f34 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.w 7a30 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 784c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 811e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 7940 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f68 │ │ │ │ │ + b.n 7ee6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7fd8 │ │ │ │ │ + b.n 7de4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 7f24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 827a │ │ │ │ │ + b.n 7f38 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 7978 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f0a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 78f6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 82fe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 783a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 827a │ │ │ │ │ + beq.w 77f0 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 82fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 82d8 │ │ │ │ │ + blt.n 8350 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 786c │ │ │ │ │ - b.n 8278 │ │ │ │ │ + beq.w 7822 │ │ │ │ │ + b.n 82fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - b.w 78bc │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + b.w 7872 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 827a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 79c6 │ │ │ │ │ + b.n 82fe │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 79c6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 7df6 │ │ │ │ │ - b.n 8148 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 7f5a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 7f6a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 79c2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f40 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ed8 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w 797c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ed8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ed8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7dbe │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f1c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e82 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - b.n 8148 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e22 │ │ │ │ │ - nop │ │ │ │ │ + b.w 797c │ │ │ │ │ │ │ │ │ │ -00008384 : │ │ │ │ │ +0000836c : │ │ │ │ │ genexp_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 861a │ │ │ │ │ + beq.w 8602 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 83d6 │ │ │ │ │ + cbnz r2, 83be │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 83e4 │ │ │ │ │ + beq.n 83cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8410 │ │ │ │ │ + cbnz r0, 83f8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8484 │ │ │ │ │ + bne.n 846c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 863a │ │ │ │ │ + blt.w 8622 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8632 │ │ │ │ │ + bne.w 861a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83cc │ │ │ │ │ + beq.n 83b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8628 │ │ │ │ │ + beq.w 8610 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85e2 │ │ │ │ │ + bne.w 85ca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 849c │ │ │ │ │ + beq.n 8484 │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq.n 84b2 │ │ │ │ │ + beq.n 849a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 84e8 │ │ │ │ │ + bne.n 84d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85e2 │ │ │ │ │ + bne.w 85ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 859c │ │ │ │ │ + bne.w 8584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 83d6 │ │ │ │ │ + beq.n 83be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8632 │ │ │ │ │ + bne.w 861a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl b5c │ │ │ │ │ + bl ad4 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 8596 │ │ │ │ │ + b.n 857e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85f2 │ │ │ │ │ + bne.w 85da │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 8442 │ │ │ │ │ + bne.n 842a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 85d8 │ │ │ │ │ + blt.w 85c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85f2 │ │ │ │ │ + bne.w 85da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8458 │ │ │ │ │ + beq.n 8440 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8458 │ │ │ │ │ + beq.n 8440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85f8 │ │ │ │ │ + beq.n 85e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85f8 │ │ │ │ │ + beq.n 85e0 │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd fp, r3, [ip, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8614 │ │ │ │ │ + beq.n 85fc │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -14224,445 +14218,437 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85ca │ │ │ │ │ + beq.n 85b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl da3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83cc │ │ │ │ │ + beq.w 83b4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83cc │ │ │ │ │ + beq.w 83b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8596 │ │ │ │ │ + cbz r0, 857e │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8600 │ │ │ │ │ + beq.n 85e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83da │ │ │ │ │ + b.n 83c2 │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8478 │ │ │ │ │ + beq.w 8460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl da3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83cc │ │ │ │ │ - b.n 8560 │ │ │ │ │ + beq.w 83b4 │ │ │ │ │ + b.n 8548 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 85fc │ │ │ │ │ + cbz r0, 85e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8468 │ │ │ │ │ + beq.w 8450 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 83d6 │ │ │ │ │ - b.n 8486 │ │ │ │ │ + beq.w 83be │ │ │ │ │ + b.n 846e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85d8 │ │ │ │ │ + b.n 85c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 85d8 │ │ │ │ │ + b.n 85c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83d6 │ │ │ │ │ + beq.w 83be │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 83da │ │ │ │ │ + b.n 83c2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8522 │ │ │ │ │ + b.n 850a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 83ae │ │ │ │ │ - b.n 83d4 │ │ │ │ │ + beq.w 8396 │ │ │ │ │ + b.n 83bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8420 │ │ │ │ │ + b.n 8408 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83da │ │ │ │ │ + b.n 83c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83da │ │ │ │ │ + b.n 83c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008648 : │ │ │ │ │ +00008630 : │ │ │ │ │ expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 89ae │ │ │ │ │ + beq.w 8a26 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89a8 │ │ │ │ │ + bne.w 8976 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1105 @ 0x451 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 8696 │ │ │ │ │ + cbz r0, 867e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8996 │ │ │ │ │ + beq.w 8a36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldrd r7, r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 8726 │ │ │ │ │ + cbnz r3, 86fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8986 │ │ │ │ │ + bne.w 895a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 86d4 │ │ │ │ │ + cbz r0, 86b8 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87d6 │ │ │ │ │ + bne.n 87ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8986 │ │ │ │ │ + bne.w 895a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ - cbz r0, 86f8 │ │ │ │ │ + bl 8b94 │ │ │ │ │ + cbz r0, 86dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8688 │ │ │ │ │ + b.n 8670 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8986 │ │ │ │ │ + bne.w 895a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d898 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 871a │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cbnz r0, 86f2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 86f2 │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 86f2 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 86d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89a8 │ │ │ │ │ + bne.w 8976 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 89be │ │ │ │ │ + beq.w 897c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_158_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_158_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 8760 │ │ │ │ │ + cbz r0, 8738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8846 │ │ │ │ │ + bne.n 881c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89cc │ │ │ │ │ + bne.w 898a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8912 │ │ │ │ │ + bne.w 88e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89cc │ │ │ │ │ + bne.w 898a │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 89d2 │ │ │ │ │ + bne.w 8990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 86b4 │ │ │ │ │ + beq.n 869a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8990 │ │ │ │ │ + bne.w 8964 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 8a64 │ │ │ │ │ + beq.w 8a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 88ca │ │ │ │ │ + bne.n 88a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 86b4 │ │ │ │ │ + b.n 869a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86d4 │ │ │ │ │ + beq.w 86b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86d4 │ │ │ │ │ + beq.w 86b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86d4 │ │ │ │ │ + beq.w 86b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8986 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ + beq.w 895a │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - strd r7, r6, [sp] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr.w r7, [ip, #20] │ │ │ │ │ + strd r6, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 871c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 89a2 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 871c │ │ │ │ │ + beq.w 896a │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #1105 @ 0x451 │ │ │ │ │ + b.n 86d6 │ │ │ │ │ ldrd r3, r8, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8b76 │ │ │ │ │ + beq.w 8b56 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b6a │ │ │ │ │ + bne.w 8b4a │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 8b4a │ │ │ │ │ + beq.w 8b2a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a78 │ │ │ │ │ + bne.w 8a58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b6a │ │ │ │ │ + bne.w 8b4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ae6 │ │ │ │ │ + bne.w 8ac6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b6a │ │ │ │ │ + bne.w 8b4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d898 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ae6 │ │ │ │ │ + bne.w 8ac6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8760 │ │ │ │ │ + b.n 8738 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87ca │ │ │ │ │ + beq.w 87a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87ca │ │ │ │ │ + beq.w 87a2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a30 │ │ │ │ │ + bne.n 89a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87ca │ │ │ │ │ + beq.w 87a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87d0 │ │ │ │ │ + b.n 87a8 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 877c │ │ │ │ │ + beq.w 8754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 877c │ │ │ │ │ + beq.w 8754 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_159_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_159_rule │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 877c │ │ │ │ │ + beq.w 8754 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14671,84 +14657,98 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 879c │ │ │ │ │ + beq.w 8774 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 87a0 │ │ │ │ │ + b.n 8778 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8690 │ │ │ │ │ + b.n 8678 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 898c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 86a0 │ │ │ │ │ + b.n 8960 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbz r0, 899e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 898c │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 8676 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 89a8 │ │ │ │ │ + b.n 8960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 873e │ │ │ │ │ + beq.w 8716 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 87a0 │ │ │ │ │ + b.n 8778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18640 │ │ │ │ │ + bl 18bb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 89e0 │ │ │ │ │ + cbz r2, 89d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 879e │ │ │ │ │ + b.n 8776 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 8812 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr.w r3, [r9, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr.w r3, [r9, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r8, #16] │ │ │ │ │ + bl d20 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + b.n 88d2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 879a │ │ │ │ │ + beq.w 8772 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 879a │ │ │ │ │ + beq.w 8772 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14757,74 +14757,66 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - b.n 896e │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ + b.n 8942 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 865e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 8976 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr.w r3, [r9, #28] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr.w r3, [r9, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r8, #16] │ │ │ │ │ - bl da8 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 88fe │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 8688 │ │ │ │ │ + b.n 8970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 87be │ │ │ │ │ + beq.w 8796 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87d0 │ │ │ │ │ + b.n 87a8 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888a │ │ │ │ │ + beq.w 8860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888a │ │ │ │ │ + beq.w 8860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888a │ │ │ │ │ + beq.w 8860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888a │ │ │ │ │ + beq.w 8860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b8e │ │ │ │ │ + beq.n 8b6e │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -14832,31 +14824,31 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b9c │ │ │ │ │ + beq.n 8b7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ - cbnz r0, 8b36 │ │ │ │ │ + cbnz r0, 8b16 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 8b36 │ │ │ │ │ + cbz r3, 8b16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14865,1732 +14857,1732 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #16] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 879a │ │ │ │ │ + beq.w 8772 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 87a0 │ │ │ │ │ + b.n 8778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8b7e │ │ │ │ │ + blt.n 8b5e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 887c │ │ │ │ │ + beq.w 8852 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8762 │ │ │ │ │ + b.n 873a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 885c │ │ │ │ │ + b.n 8832 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8762 │ │ │ │ │ + b.n 873a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8762 │ │ │ │ │ + b.n 873a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 88c0 │ │ │ │ │ + beq.w 8896 │ │ │ │ │ strd r2, r8, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8762 │ │ │ │ │ + b.n 873a │ │ │ │ │ │ │ │ │ │ -00008bb4 : │ │ │ │ │ +00008b94 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8e56 │ │ │ │ │ + beq.w 8e36 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e64 │ │ │ │ │ + bne.w 8e44 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 8c02 │ │ │ │ │ + cbz r0, 8be2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8e68 │ │ │ │ │ + beq.w 8e48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8dc6 │ │ │ │ │ + bne.w 8da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f0 │ │ │ │ │ + bl 93d0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8cc6 │ │ │ │ │ + beq.n 8ca6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8e3c │ │ │ │ │ + beq.w 8e1c │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 8e50 │ │ │ │ │ + bne.w 8e30 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e28 │ │ │ │ │ + beq.w 8e08 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 8e36 │ │ │ │ │ + bne.w 8e16 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 8e8e │ │ │ │ │ + beq.w 8e6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8cde │ │ │ │ │ + cbnz r0, 8cbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 8dc6 │ │ │ │ │ + bne.w 8da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f0 │ │ │ │ │ - cbz r0, 8ccc │ │ │ │ │ + bl 93d0 │ │ │ │ │ + cbz r0, 8cac │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8bf4 │ │ │ │ │ + b.n 8bd4 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8ca2 │ │ │ │ │ + b.n 8c82 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8cc0 │ │ │ │ │ + b.n 8ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f0 │ │ │ │ │ + bl 93d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e1e │ │ │ │ │ + beq.w 8dfe │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r9, fp │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 8e0e │ │ │ │ │ + beq.n 8dee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8e1e │ │ │ │ │ + bne.w 8dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8dd0 │ │ │ │ │ + bne.n 8db0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 8c92 │ │ │ │ │ + beq.n 8c72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8c92 │ │ │ │ │ + bne.n 8c72 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e22 │ │ │ │ │ + beq.n 8e02 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 8d78 │ │ │ │ │ + ble.n 8d58 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 8d78 │ │ │ │ │ + beq.n 8d58 │ │ │ │ │ mov.w r3, r9, lsl #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ str r3, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 8d68 │ │ │ │ │ + bne.n 8d48 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8dc6 │ │ │ │ │ + cbz r0, 8da6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8e88 │ │ │ │ │ + beq.n 8e68 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e7c │ │ │ │ │ + beq.n 8e5c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ - b.n 8cc0 │ │ │ │ │ + b.n 8ca0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8bfc │ │ │ │ │ + b.n 8bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f0 │ │ │ │ │ + bl 93d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r2, 8e1e │ │ │ │ │ + cbz r2, 8dfe │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 8df6 │ │ │ │ │ + beq.n 8dd6 │ │ │ │ │ str.w r2, [r7, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d02 │ │ │ │ │ + b.n 8ce2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 8e22 │ │ │ │ │ + cbz r0, 8e02 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 8de6 │ │ │ │ │ + b.n 8dc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d1a │ │ │ │ │ + beq.w 8cfa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8d2c │ │ │ │ │ + b.n 8d0c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8ca2 │ │ │ │ │ + b.n 8c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 8c4c │ │ │ │ │ + beq.w 8c2c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8ca2 │ │ │ │ │ + b.n 8c82 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8be2 │ │ │ │ │ + beq.w 8bc2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8dca │ │ │ │ │ + b.n 8daa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8c0c │ │ │ │ │ + bge.w 8bec │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8e64 │ │ │ │ │ + b.n 8e44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e74 │ │ │ │ │ + bne.n 8e54 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8dbc │ │ │ │ │ + b.n 8d9c │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8dae │ │ │ │ │ + b.n 8d8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8c7c │ │ │ │ │ - b.n 8e1c │ │ │ │ │ + beq.w 8c5c │ │ │ │ │ + b.n 8dfc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008ea0 : │ │ │ │ │ +00008e80 : │ │ │ │ │ single_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 93b0 │ │ │ │ │ + beq.w 9390 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9376 │ │ │ │ │ + bne.w 9356 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9320 │ │ │ │ │ + beq.w 9300 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 9336 │ │ │ │ │ + beq.w 9316 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 935e │ │ │ │ │ + beq.w 933e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fb2 │ │ │ │ │ + beq.n 8f92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 8ffe │ │ │ │ │ + bne.n 8fde │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 936a │ │ │ │ │ + bne.w 934a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 93d8 │ │ │ │ │ + beq.w 93b8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9010 │ │ │ │ │ + beq.n 8ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 9056 │ │ │ │ │ + bne.n 9036 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9376 │ │ │ │ │ + bne.w 9356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 8f9a │ │ │ │ │ + cbnz r0, 8f7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93e4 │ │ │ │ │ + bne.w 93c4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9278 │ │ │ │ │ + bne.w 9258 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93c0 │ │ │ │ │ + beq.w 93a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f90 │ │ │ │ │ + b.n 8f70 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9394 │ │ │ │ │ + bne.w 9374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9388 │ │ │ │ │ - cbz r0, 8fe8 │ │ │ │ │ + bne.w 9368 │ │ │ │ │ + cbz r0, 8fc8 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt.n 9068 │ │ │ │ │ + bgt.n 9048 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 8f26 │ │ │ │ │ + beq.n 8f06 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 921a │ │ │ │ │ + bne.w 91fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f24 │ │ │ │ │ + b.n 8f04 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 939a │ │ │ │ │ + bne.w 937a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938e │ │ │ │ │ - cbz r0, 9044 │ │ │ │ │ + bne.w 936e │ │ │ │ │ + cbz r0, 9024 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.w 9148 │ │ │ │ │ + bgt.w 9128 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8f5c │ │ │ │ │ + beq.n 8f3c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92ac │ │ │ │ │ + bne.w 928c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f5a │ │ │ │ │ + b.n 8f3a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9394 │ │ │ │ │ + bne.w 9374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9388 │ │ │ │ │ + bne.w 9368 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fea │ │ │ │ │ + beq.n 8fca │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 8fea │ │ │ │ │ + bge.n 8fca │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9394 │ │ │ │ │ + bne.w 9374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9388 │ │ │ │ │ + bne.w 9368 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 929a │ │ │ │ │ + beq.w 927a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge.w 929a │ │ │ │ │ + bge.w 927a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9394 │ │ │ │ │ + bne.w 9374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9388 │ │ │ │ │ + bne.w 9368 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92a2 │ │ │ │ │ + beq.w 9282 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge.w 92a2 │ │ │ │ │ + bge.w 9282 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9394 │ │ │ │ │ + bne.w 9374 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9388 │ │ │ │ │ + bne.w 9368 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fea │ │ │ │ │ + beq.w 8fca │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w 8fea │ │ │ │ │ + ble.w 8fca │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 910c │ │ │ │ │ + b.n 90ec │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 939a │ │ │ │ │ + bne.w 937a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938e │ │ │ │ │ + bne.w 936e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9046 │ │ │ │ │ + beq.w 9026 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 9046 │ │ │ │ │ + bge.w 9026 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 939a │ │ │ │ │ + bne.w 937a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938e │ │ │ │ │ + bne.w 936e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 929e │ │ │ │ │ + beq.n 927e │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble.n 929e │ │ │ │ │ + ble.n 927e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 939a │ │ │ │ │ + bne.w 937a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938e │ │ │ │ │ + bne.w 936e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92a8 │ │ │ │ │ + beq.n 9288 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.n 92a8 │ │ │ │ │ + bge.n 9288 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 939a │ │ │ │ │ + bne.w 937a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 548c │ │ │ │ │ + bl 5454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938e │ │ │ │ │ + bne.w 936e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9046 │ │ │ │ │ + beq.w 9026 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble.w 9046 │ │ │ │ │ + ble.w 9026 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 91e0 │ │ │ │ │ + b.n 91c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 900c │ │ │ │ │ + beq.w 8fec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 900c │ │ │ │ │ + beq.w 8fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9366 │ │ │ │ │ + beq.w 9346 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 930e │ │ │ │ │ + beq.n 92ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 8f90 │ │ │ │ │ + b.n 8f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea0 │ │ │ │ │ + bl 8e80 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9290 │ │ │ │ │ + cbz r0, 9270 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fac │ │ │ │ │ + bne.w 8f8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f90 │ │ │ │ │ + b.n 8f70 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 8fea │ │ │ │ │ + b.n 8fca │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 9046 │ │ │ │ │ + b.n 9026 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 8fea │ │ │ │ │ + b.n 8fca │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 9046 │ │ │ │ │ + b.n 9026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1517c │ │ │ │ │ + bl 151bc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9064 │ │ │ │ │ + beq.w 9044 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9064 │ │ │ │ │ + beq.w 9044 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9064 │ │ │ │ │ + beq.w 9044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9366 │ │ │ │ │ + beq.n 9346 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9272 │ │ │ │ │ + bne.n 9252 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 93aa │ │ │ │ │ + bne.n 938a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 936c │ │ │ │ │ + b.n 934c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 93e8 │ │ │ │ │ + bne.n 93c8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 8ee6 │ │ │ │ │ + bne.w 8ec6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 937e │ │ │ │ │ + blt.n 935e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r8, r7, [r1, #12] │ │ │ │ │ - cbnz r2, 936a │ │ │ │ │ + cbnz r2, 934a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8f00 │ │ │ │ │ + bne.w 8ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f00 │ │ │ │ │ + b.n 8ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8f68 │ │ │ │ │ + beq.w 8f48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f92 │ │ │ │ │ + b.n 8f72 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 936c │ │ │ │ │ + b.n 934c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8f26 │ │ │ │ │ + b.n 8f06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8f5c │ │ │ │ │ + b.n 8f3c │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - b.n 8f18 │ │ │ │ │ + b.n 8ef8 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8f5a │ │ │ │ │ - b.n 9056 │ │ │ │ │ + beq.w 8f3a │ │ │ │ │ + b.n 9036 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 936c │ │ │ │ │ + b.n 934c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8ecc │ │ │ │ │ - b.n 9376 │ │ │ │ │ + beq.w 8eac │ │ │ │ │ + b.n 9356 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f90 │ │ │ │ │ + beq.w 8f70 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9378 │ │ │ │ │ + b.n 9358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 8f3c │ │ │ │ │ + b.n 8f1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9376 │ │ │ │ │ + b.n 9356 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 936c │ │ │ │ │ + b.n 934c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000093f0 : │ │ │ │ │ +000093d0 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 971a │ │ │ │ │ + beq.w 96fa │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 96c2 │ │ │ │ │ + bne.w 96a2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1114 @ 0x45a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 94e8 │ │ │ │ │ + bne.n 94c8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 96b0 │ │ │ │ │ + beq.w 9690 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 964c │ │ │ │ │ + bne.w 962c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d3c │ │ │ │ │ + bl 9d1c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94f6 │ │ │ │ │ + beq.n 94d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 96f8 │ │ │ │ │ + beq.w 96d8 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 970c │ │ │ │ │ + bne.w 96ec │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96d0 │ │ │ │ │ + beq.w 96b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9712 │ │ │ │ │ + bne.w 96f2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 96e4 │ │ │ │ │ + beq.w 96c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 950e │ │ │ │ │ + cbnz r0, 94ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 964c │ │ │ │ │ + bne.w 962c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d3c │ │ │ │ │ - cbz r0, 94fc │ │ │ │ │ + bl 9d1c │ │ │ │ │ + cbz r0, 94dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 94c6 │ │ │ │ │ + b.n 94a6 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 94e4 │ │ │ │ │ + b.n 94c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d3c │ │ │ │ │ + bl 9d1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9656 │ │ │ │ │ + beq.w 9636 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ strd r5, sl, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 9682 │ │ │ │ │ + beq.w 9662 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 967a │ │ │ │ │ + bne.w 965a │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 962a │ │ │ │ │ + bne.n 960a │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 94b6 │ │ │ │ │ + beq.n 9496 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 94b6 │ │ │ │ │ + bne.n 9496 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96ca │ │ │ │ │ + beq.w 96aa │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 95dc │ │ │ │ │ + ble.n 95bc │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 95dc │ │ │ │ │ + beq.n 95bc │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 95dc │ │ │ │ │ + beq.n 95bc │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n 95dc │ │ │ │ │ + beq.n 95bc │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ add.w r1, fp, #12 │ │ │ │ │ - beq.n 95dc │ │ │ │ │ + beq.n 95bc │ │ │ │ │ sub.w r0, fp, #4 │ │ │ │ │ rsb sl, fp, #4 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w r3, sl, r1 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 95cc │ │ │ │ │ + bne.n 95ac │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 964c │ │ │ │ │ + cbz r0, 962c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9692 │ │ │ │ │ + beq.n 9672 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96a6 │ │ │ │ │ + beq.n 9686 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ - b.n 94e4 │ │ │ │ │ + b.n 94c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9d3c │ │ │ │ │ + bl 9d1c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 9672 │ │ │ │ │ + cbz r0, 9652 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 965a │ │ │ │ │ + beq.n 963a │ │ │ │ │ str.w r2, [fp, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - b.n 9530 │ │ │ │ │ + b.n 9510 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94f0 │ │ │ │ │ + b.n 94d0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 94b6 │ │ │ │ │ + b.n 9496 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 96c6 │ │ │ │ │ + cbz r0, 96a6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 9640 │ │ │ │ │ + b.n 9620 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9564 │ │ │ │ │ + b.n 9544 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9562 │ │ │ │ │ + b.n 9542 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 954c │ │ │ │ │ - b.n 955a │ │ │ │ │ + beq.w 952c │ │ │ │ │ + b.n 953a │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9620 │ │ │ │ │ + bne.n 9600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 96bc │ │ │ │ │ + cbnz r0, 969c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 9620 │ │ │ │ │ + b.n 9600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 943c │ │ │ │ │ + bge.w 941c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9650 │ │ │ │ │ + b.n 9630 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94c6 │ │ │ │ │ + b.n 94a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 94a2 │ │ │ │ │ - b.n 9560 │ │ │ │ │ + beq.w 9482 │ │ │ │ │ + b.n 9540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 9478 │ │ │ │ │ + beq.w 9458 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94c6 │ │ │ │ │ + b.n 94a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94c6 │ │ │ │ │ + b.n 94a6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 941e │ │ │ │ │ + beq.w 93fe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 96c2 │ │ │ │ │ + b.n 96a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000972c : │ │ │ │ │ +0000970c : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9cf4 │ │ │ │ │ + beq.w 9cd4 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d02 │ │ │ │ │ + bne.w 9ce2 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 99cc │ │ │ │ │ + beq.w 99ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a00 │ │ │ │ │ + beq.w 99e0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9930 │ │ │ │ │ + beq.w 9910 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 991c │ │ │ │ │ + beq.w 98fc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9d06 │ │ │ │ │ + beq.w 9ce6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9a0e │ │ │ │ │ + bne.w 99ee │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9910 │ │ │ │ │ + beq.w 98f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a0e │ │ │ │ │ + bne.w 99ee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9d0e │ │ │ │ │ + beq.w 9cee │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a14 │ │ │ │ │ + bne.w 99f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9928 │ │ │ │ │ + bne.w 9908 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9d22 │ │ │ │ │ + beq.w 9d02 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 997c │ │ │ │ │ + beq.w 995c │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9920 │ │ │ │ │ + beq.n 9900 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c92 │ │ │ │ │ + bne.w 9c72 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9928 │ │ │ │ │ + bne.n 9908 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9884 │ │ │ │ │ + beq.n 9864 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 98a4 │ │ │ │ │ + cbz r0, 9884 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 98fe │ │ │ │ │ + beq.n 98de │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d36 │ │ │ │ │ + bne.w 9d16 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 986e │ │ │ │ │ + bne.n 984e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9cde │ │ │ │ │ + beq.w 9cbe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d36 │ │ │ │ │ + bne.w 9d16 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bc0 │ │ │ │ │ + bne.w 9ba0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d36 │ │ │ │ │ + bne.w 9d16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 98e4 │ │ │ │ │ + cbnz r0, 98c4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 987a │ │ │ │ │ + bne.n 985a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 987c │ │ │ │ │ + b.n 985c │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9800 │ │ │ │ │ + b.n 97e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9850 │ │ │ │ │ + beq.n 9830 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 987e │ │ │ │ │ + b.n 985e │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 9c3a │ │ │ │ │ + beq.w 9c1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9a0e │ │ │ │ │ + bne.n 99ee │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b3a │ │ │ │ │ + bne.w 9b1a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9a0e │ │ │ │ │ + bne.n 99ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 996c │ │ │ │ │ + cbnz r0, 994c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 9794 │ │ │ │ │ + b.n 9774 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 9c64 │ │ │ │ │ + beq.w 9c44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9d30 │ │ │ │ │ + bne.w 9d10 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b7e │ │ │ │ │ + bne.w 9b5e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9d30 │ │ │ │ │ + bne.w 9d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 99bc │ │ │ │ │ + cbnz r0, 999c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 982c │ │ │ │ │ + b.n 980c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ittt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 992a │ │ │ │ │ + blt.n 990a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9928 │ │ │ │ │ + bne.n 9908 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 977e │ │ │ │ │ + bne.w 975e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 977e │ │ │ │ │ + beq.w 975e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9800 │ │ │ │ │ + b.n 97e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad74 │ │ │ │ │ + bl ad54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b36 │ │ │ │ │ + beq.w 9b16 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ strd r5, sl, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 9cbc │ │ │ │ │ + beq.w 9c9c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ccc │ │ │ │ │ + bne.w 9cac │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b10 │ │ │ │ │ + bne.n 9af0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 97f4 │ │ │ │ │ + beq.w 97d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 97f4 │ │ │ │ │ + bne.w 97d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 990a │ │ │ │ │ + beq.w 98ea │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 9ab4 │ │ │ │ │ + ble.n 9a94 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 9ab4 │ │ │ │ │ + beq.n 9a94 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r1, [fp, ip, lsl #2] │ │ │ │ │ str.w r1, [r3, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 9aa2 │ │ │ │ │ + bne.n 9a82 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9cb8 │ │ │ │ │ + bne.w 9c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cb4 │ │ │ │ │ + beq.w 9c94 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cae │ │ │ │ │ + beq.w 9c8e │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c7c │ │ │ │ │ + beq.w 9c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 987c │ │ │ │ │ + b.n 985c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad74 │ │ │ │ │ + bl ad54 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c26 │ │ │ │ │ + beq.w 9c06 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 9c0a │ │ │ │ │ + beq.n 9bea │ │ │ │ │ str.w r2, [fp, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - b.n 9a36 │ │ │ │ │ + b.n 9a16 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 97f4 │ │ │ │ │ + b.n 97d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9958 │ │ │ │ │ + beq.w 9938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9918 │ │ │ │ │ + beq.w 98f8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -16598,28 +16590,28 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c2e │ │ │ │ │ + beq.n 9c0e │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9970 │ │ │ │ │ + b.n 9950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99a6 │ │ │ │ │ + beq.w 9986 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c5c │ │ │ │ │ + beq.n 9c3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -16627,28 +16619,28 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c50 │ │ │ │ │ + beq.n 9c30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 99c0 │ │ │ │ │ + b.n 99a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98ce │ │ │ │ │ + beq.w 98ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d36 │ │ │ │ │ + beq.w 9d16 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -16656,450 +16648,450 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cd4 │ │ │ │ │ + beq.n 9cb4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ - b.n 98ee │ │ │ │ │ + b.n 98ce │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9906 │ │ │ │ │ + beq.w 98e6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 9b2a │ │ │ │ │ + b.n 9b0a │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9a68 │ │ │ │ │ + b.n 9a48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9c46 │ │ │ │ │ + cbnz r0, 9c26 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9970 │ │ │ │ │ + b.n 9950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 993a │ │ │ │ │ + bge.w 991a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9800 │ │ │ │ │ + b.n 97e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9c70 │ │ │ │ │ + cbnz r0, 9c50 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 99c0 │ │ │ │ │ + b.n 99a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9922 │ │ │ │ │ + b.n 9902 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9986 │ │ │ │ │ + bge.w 9966 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9922 │ │ │ │ │ + b.n 9902 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 987c │ │ │ │ │ + beq.w 985c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 992a │ │ │ │ │ + b.n 990a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 9cb4 │ │ │ │ │ + cbz r0, 9c94 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9af2 │ │ │ │ │ + bne.w 9ad2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9af2 │ │ │ │ │ + b.n 9ad2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9928 │ │ │ │ │ + b.n 9908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9800 │ │ │ │ │ + b.n 97e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9a52 │ │ │ │ │ - b.n 9a5e │ │ │ │ │ + beq.w 9a32 │ │ │ │ │ + b.n 9a3e │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9a66 │ │ │ │ │ + b.n 9a46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9cea │ │ │ │ │ + cbnz r0, 9cca │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 9c00 │ │ │ │ │ + b.n 9be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 98ae │ │ │ │ │ + bge.w 988e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98fe │ │ │ │ │ + b.n 98de │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 975a │ │ │ │ │ + beq.w 973a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 992a │ │ │ │ │ + b.n 990a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 97ac │ │ │ │ │ + b.n 978c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 97de │ │ │ │ │ - b.n 9a64 │ │ │ │ │ + beq.w 97be │ │ │ │ │ + b.n 9a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9816 │ │ │ │ │ + beq.w 97f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9922 │ │ │ │ │ + b.n 9902 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98fe │ │ │ │ │ + b.n 98de │ │ │ │ │ │ │ │ │ │ -00009d3c : │ │ │ │ │ +00009d1c : │ │ │ │ │ inversion_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ac04 │ │ │ │ │ + beq.w abe4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac12 │ │ │ │ │ + bne.w abf2 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1115 @ 0x45b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a036 │ │ │ │ │ + bne.w a016 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w ac16 │ │ │ │ │ + beq.w abf6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a9da │ │ │ │ │ + bne.w a9ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4fe │ │ │ │ │ + bne.w a4de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac12 │ │ │ │ │ + bne.w abf2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a174 │ │ │ │ │ + beq.w a154 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w a9f0 │ │ │ │ │ + beq.w a9d0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa22 │ │ │ │ │ + beq.w aa02 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a044 │ │ │ │ │ + beq.w a024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w a1aa │ │ │ │ │ + beq.w a18a │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w aaf8 │ │ │ │ │ + beq.w aad8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ab02 │ │ │ │ │ + bne.w aae2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa54 │ │ │ │ │ + beq.w aa34 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w aa40 │ │ │ │ │ + bne.w aa20 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w aaaa │ │ │ │ │ + beq.w aa8a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ab0c │ │ │ │ │ + beq.w aaec │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1be │ │ │ │ │ + bne.w a19e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a844 │ │ │ │ │ + bne.w a824 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aa64 │ │ │ │ │ + beq.w aa44 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa82 │ │ │ │ │ + beq.w aa62 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a54a │ │ │ │ │ + bne.w a52a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a844 │ │ │ │ │ + bne.w a824 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aae4 │ │ │ │ │ + beq.w aac4 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6ae │ │ │ │ │ + bne.w a68e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a474 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ab9a │ │ │ │ │ + beq.w ab7a │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a58c │ │ │ │ │ + bne.w a56c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a474 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ab86 │ │ │ │ │ + beq.w ab66 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a678 │ │ │ │ │ + bne.w a658 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a474 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aad0 │ │ │ │ │ + beq.w aab0 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5c2 │ │ │ │ │ + bne.w a5a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a474 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa96 │ │ │ │ │ + beq.w aa76 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a632 │ │ │ │ │ + bne.w a612 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a474 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aabc │ │ │ │ │ + beq.w aa9c │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4c8 │ │ │ │ │ + bne.w a4a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a474 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa2c │ │ │ │ │ + beq.w aa0c │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a450 │ │ │ │ │ + bne.w a430 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a474 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ab28 │ │ │ │ │ + beq.w ab08 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a49a │ │ │ │ │ + bne.w a47a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a182 │ │ │ │ │ + bne.w a162 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a186 │ │ │ │ │ + beq.w a166 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -17117,95 +17109,95 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a198 │ │ │ │ │ + bne.w a178 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w abfa │ │ │ │ │ + beq.w abda │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abf2 │ │ │ │ │ + bne.w abd2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n a0cc │ │ │ │ │ + beq.n a0ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0fa │ │ │ │ │ + bne.n a0da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abf2 │ │ │ │ │ + bne.w abd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b01c │ │ │ │ │ + bl affc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1ae │ │ │ │ │ + beq.n a18e │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7f2 │ │ │ │ │ + bne.w a7d2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bge.n a15c │ │ │ │ │ + bge.n a13c │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n a050 │ │ │ │ │ + b.n a030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ab7a │ │ │ │ │ + blt.w ab5a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abf2 │ │ │ │ │ + bne.w abd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a09c │ │ │ │ │ + beq.n a07c │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a09c │ │ │ │ │ + beq.n a07c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b01c │ │ │ │ │ + bl affc │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a09c │ │ │ │ │ + beq.n a07c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w abe6 │ │ │ │ │ + beq.w abc6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -17213,75 +17205,75 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab3c │ │ │ │ │ + beq.w ab1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7f2 │ │ │ │ │ + bne.w a7d2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bgt.n a0c6 │ │ │ │ │ + bgt.n a0a6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9e16 │ │ │ │ │ - b.n a00c │ │ │ │ │ + bne.w 9df6 │ │ │ │ │ + b.n 9fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a9e6 │ │ │ │ │ + beq.w a9c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a032 │ │ │ │ │ + b.n a012 │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9e16 │ │ │ │ │ + bne.w 9df6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a00c │ │ │ │ │ + b.n 9fec │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a15e │ │ │ │ │ + beq.n a13e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a00c │ │ │ │ │ + b.n 9fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e78 │ │ │ │ │ + beq.w 9e58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac2a │ │ │ │ │ + beq.w ac0a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r9, ip │ │ │ │ │ subs r2, #2 │ │ │ │ │ strd r5, r7, [sp, #24] │ │ │ │ │ mov fp, r1 │ │ │ │ │ @@ -17291,327 +17283,327 @@ │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ac54 │ │ │ │ │ + beq.w ac34 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ac60 │ │ │ │ │ + bne.w ac40 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ac6c │ │ │ │ │ + beq.w ac4c │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5f8 │ │ │ │ │ + bne.w a5d8 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a82e │ │ │ │ │ + bne.w a80e │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w acfe │ │ │ │ │ + beq.w acde │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ad18 │ │ │ │ │ + beq.w acf8 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a926 │ │ │ │ │ + bne.w a906 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a83a │ │ │ │ │ + bne.w a81a │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ace2 │ │ │ │ │ + beq.w acc2 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7f6 │ │ │ │ │ + bne.w a7d6 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a82e │ │ │ │ │ + bne.w a80e │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w accc │ │ │ │ │ + beq.w acac │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8b4 │ │ │ │ │ + bne.w a894 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a82e │ │ │ │ │ + bne.w a80e │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a992 │ │ │ │ │ + beq.w a972 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a87a │ │ │ │ │ + bne.w a85a │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a82e │ │ │ │ │ + bne.w a80e │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a97c │ │ │ │ │ + beq.w a95c │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8ec │ │ │ │ │ + bne.w a8cc │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a72a │ │ │ │ │ + bne.w a70a │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a9a8 │ │ │ │ │ + beq.w a988 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7a8 │ │ │ │ │ + bne.w a788 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a72a │ │ │ │ │ + bne.w a70a │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ab56 │ │ │ │ │ + beq.w ab36 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a76e │ │ │ │ │ + bne.w a74e │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a72a │ │ │ │ │ + bne.w a70a │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w acb6 │ │ │ │ │ + beq.w ac96 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6e4 │ │ │ │ │ + bne.w a6c4 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a72a │ │ │ │ │ + bne.w a70a │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ad40 │ │ │ │ │ + beq.w ad20 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a736 │ │ │ │ │ + bne.w a716 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 9ffe │ │ │ │ │ + beq.w 9fde │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9ffe │ │ │ │ │ + bne.w 9fde │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa4e │ │ │ │ │ + beq.w aa2e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n a3f0 │ │ │ │ │ + ble.n a3d0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n a3f0 │ │ │ │ │ + beq.n a3d0 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n a3e0 │ │ │ │ │ + bne.n a3c0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a182 │ │ │ │ │ + beq.w a162 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, r8, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac98 │ │ │ │ │ + beq.w ac78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac8e │ │ │ │ │ + beq.w ac6e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r7, r8, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac38 │ │ │ │ │ + beq.w ac18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a024 │ │ │ │ │ + b.n a004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fca │ │ │ │ │ + beq.w 9faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fca │ │ │ │ │ + beq.w 9faa │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a1ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad5c │ │ │ │ │ + bne.w ad3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9fd8 │ │ │ │ │ + beq.w 9fb8 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ff4 │ │ │ │ │ + beq.w 9fd4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a1ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad64 │ │ │ │ │ + bne.w ad44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9ff8 │ │ │ │ │ + b.n 9fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fa0 │ │ │ │ │ + beq.w 9f80 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a1ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad32 │ │ │ │ │ + bne.w ad12 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9fae │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w 9f8e │ │ │ │ │ + b.n a474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d3c │ │ │ │ │ + bl 9d1c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dac │ │ │ │ │ + beq.w 9d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a9da │ │ │ │ │ + beq.w a9ba │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -17619,1047 +17611,1047 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w acaa │ │ │ │ │ + beq.w ac8a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ - b.n a032 │ │ │ │ │ + b.n a012 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a864 │ │ │ │ │ + bne.w a844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w abda │ │ │ │ │ + beq.w abba │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a1ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab6c │ │ │ │ │ + bne.w ab4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9eb2 │ │ │ │ │ + b.n 9e92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9efc │ │ │ │ │ + beq.w 9edc │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a1ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abe0 │ │ │ │ │ + bne.w abc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f0a │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w 9eea │ │ │ │ │ + b.n a474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f4c │ │ │ │ │ + beq.w 9f2c │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a1ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ac88 │ │ │ │ │ + bne.w ac68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f5a │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w 9f3a │ │ │ │ │ + b.n a474 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a22a │ │ │ │ │ + beq.w a20a │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w abb6 │ │ │ │ │ + beq.w ab96 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w a848 │ │ │ │ │ + beq.w a828 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ str.w r2, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n a1fe │ │ │ │ │ + b.n a1de │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f76 │ │ │ │ │ + beq.w 9f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f76 │ │ │ │ │ + beq.w 9f56 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a1ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab74 │ │ │ │ │ + bne.w ab54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f84 │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w 9f64 │ │ │ │ │ + b.n a474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f24 │ │ │ │ │ + beq.w 9f04 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a1ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abd4 │ │ │ │ │ + bne.w abb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f32 │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w 9f12 │ │ │ │ │ + b.n a474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ed4 │ │ │ │ │ + beq.w 9eb4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a1ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad3a │ │ │ │ │ + bne.w ad1a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9ee2 │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w 9ec2 │ │ │ │ │ + b.n a474 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a36a │ │ │ │ │ + beq.w a34a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a36a │ │ │ │ │ + beq.w a34a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a616 │ │ │ │ │ + bne.n a5f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad6c │ │ │ │ │ + bne.w ad4c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a37a │ │ │ │ │ + beq.w a35a │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a824 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a392 │ │ │ │ │ + beq.w a372 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a616 │ │ │ │ │ + bne.w a5f6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a844 │ │ │ │ │ + beq.n a824 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a824 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a342 │ │ │ │ │ + beq.w a322 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a616 │ │ │ │ │ + bne.w a5f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a9d4 │ │ │ │ │ + bne.w a9b4 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a352 │ │ │ │ │ - b.n a72a │ │ │ │ │ + beq.w a332 │ │ │ │ │ + b.n a70a │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a31a │ │ │ │ │ + beq.w a2fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a31a │ │ │ │ │ + beq.w a2fa │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a616 │ │ │ │ │ + bne.w a5f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abec │ │ │ │ │ + bne.w abcc │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a32a │ │ │ │ │ - b.n a72a │ │ │ │ │ + beq.w a30a │ │ │ │ │ + b.n a70a │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a1b8 │ │ │ │ │ + b.n a198 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a280 │ │ │ │ │ + beq.w a260 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a616 │ │ │ │ │ + bne.w a5f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w acf8 │ │ │ │ │ + bne.w acd8 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a290 │ │ │ │ │ + beq.w a270 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a824 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a39e │ │ │ │ │ + b.n a37e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa48 │ │ │ │ │ + beq.w aa28 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a624 │ │ │ │ │ + b.n a604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, a870 │ │ │ │ │ + cbz r0, a850 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 9eb2 │ │ │ │ │ + b.w 9e92 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2cc │ │ │ │ │ + beq.w a2ac │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a616 │ │ │ │ │ + bne.w a5f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a9c4 │ │ │ │ │ + bne.w a9a4 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a2dc │ │ │ │ │ - b.n a82e │ │ │ │ │ + beq.w a2bc │ │ │ │ │ + b.n a80e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2a6 │ │ │ │ │ + beq.w a286 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a616 │ │ │ │ │ + bne.w a5f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a9be │ │ │ │ │ + bne.n a99e │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a2b6 │ │ │ │ │ - b.n a82e │ │ │ │ │ + beq.w a296 │ │ │ │ │ + b.n a80e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2f2 │ │ │ │ │ + beq.w a2d2 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a616 │ │ │ │ │ + bne.w a5f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad2c │ │ │ │ │ + bne.w ad0c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a302 │ │ │ │ │ - b.n a72a │ │ │ │ │ + beq.w a2e2 │ │ │ │ │ + b.n a70a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cbnz r0, a964 │ │ │ │ │ + cbnz r0, a944 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a9ca │ │ │ │ │ + beq.n a9aa │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a616 │ │ │ │ │ + bne.w a5f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a9ce │ │ │ │ │ + bne.n a9ae │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a262 │ │ │ │ │ + b.n a242 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - cbnz r2, a976 │ │ │ │ │ + cbnz r2, a956 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n a262 │ │ │ │ │ + b.n a242 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a972 │ │ │ │ │ + b.n a952 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a2e4 │ │ │ │ │ + beq.w a2c4 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a91c │ │ │ │ │ + b.n a8fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a2be │ │ │ │ │ + beq.w a29e │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a8aa │ │ │ │ │ + b.n a88a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a30c │ │ │ │ │ + beq.w a2ec │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a7e8 │ │ │ │ │ + b.n a7c8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a8e2 │ │ │ │ │ + b.n a8c2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a8aa │ │ │ │ │ + b.n a88a │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a970 │ │ │ │ │ + b.n a950 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a262 │ │ │ │ │ + b.n a242 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a79e │ │ │ │ │ + b.n a77e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w a03e │ │ │ │ │ + b.w a01e │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 9dd0 │ │ │ │ │ + bne.w 9db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w aca0 │ │ │ │ │ + blt.w ac80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a184 │ │ │ │ │ + bne.w a164 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 9dee │ │ │ │ │ + bne.w 9dce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9dee │ │ │ │ │ + b.w 9dce │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9fbc │ │ │ │ │ + beq.w 9f9c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a48c │ │ │ │ │ + b.n a46c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w a00c │ │ │ │ │ + b.w 9fec │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a1b8 │ │ │ │ │ + b.w a198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a874 │ │ │ │ │ + bne.w a854 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 9e9c │ │ │ │ │ + bne.w 9e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9e9c │ │ │ │ │ + beq.w 9e7c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a874 │ │ │ │ │ + b.n a854 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f68 │ │ │ │ │ + beq.w 9f48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a66e │ │ │ │ │ + b.n a64e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9e5a │ │ │ │ │ - b.n a844 │ │ │ │ │ + beq.w 9e3a │ │ │ │ │ + b.n a824 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f92 │ │ │ │ │ + beq.w 9f72 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a4f4 │ │ │ │ │ + b.n a4d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f3e │ │ │ │ │ + beq.w 9f1e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a5ee │ │ │ │ │ + b.n a5ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9ec6 │ │ │ │ │ + beq.w 9ea6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a6da │ │ │ │ │ + b.n a6ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9e22 │ │ │ │ │ + b.w 9e02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w a00c │ │ │ │ │ + b.w 9fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9e6a │ │ │ │ │ + beq.w 9e4a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9e86 │ │ │ │ │ - b.n a844 │ │ │ │ │ + beq.w 9e66 │ │ │ │ │ + b.n a824 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9fe6 │ │ │ │ │ + beq.w 9fc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a4c4 │ │ │ │ │ + b.n a4a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n abae │ │ │ │ │ + bne.n ab8e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a15e │ │ │ │ │ - b.w a1b8 │ │ │ │ │ + beq.w a13e │ │ │ │ │ + b.w a198 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a334 │ │ │ │ │ + beq.w a314 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a79e │ │ │ │ │ + b.n a77e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9eb2 │ │ │ │ │ + b.w 9e92 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a66e │ │ │ │ │ + b.n a64e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w a1b8 │ │ │ │ │ + b.w a198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f16 │ │ │ │ │ + beq.w 9ef6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a6a4 │ │ │ │ │ + b.n a684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9eee │ │ │ │ │ + beq.w 9ece │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a5b8 │ │ │ │ │ + b.n a598 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a1b8 │ │ │ │ │ + b.w a198 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cbnz r0, abce │ │ │ │ │ + cbnz r0, abae │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a23a │ │ │ │ │ - b.n a82e │ │ │ │ │ + beq.w a21a │ │ │ │ │ + b.n a80e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n abc4 │ │ │ │ │ + b.n aba4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6a4 │ │ │ │ │ + b.n a684 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a874 │ │ │ │ │ + b.n a854 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a5b8 │ │ │ │ │ + b.n a598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ab48 │ │ │ │ │ + b.n ab28 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a7e8 │ │ │ │ │ + b.n a7c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w a1b8 │ │ │ │ │ + b.w a198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w a072 │ │ │ │ │ + b.w a052 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d6a │ │ │ │ │ + beq.w 9d4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a9de │ │ │ │ │ + b.n a9be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9d8a │ │ │ │ │ + bge.w 9d6a │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ac12 │ │ │ │ │ + b.n abf2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbnz r0, ac4e │ │ │ │ │ + cbnz r0, ac2e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ab1e │ │ │ │ │ + b.n aafe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a186 │ │ │ │ │ + beq.w a166 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a186 │ │ │ │ │ + b.w a166 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ab1e │ │ │ │ │ + b.n aafe │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - cbz r1, ac82 │ │ │ │ │ + cbz r1, ac62 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a824 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a21c │ │ │ │ │ + beq.w a1fc │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n abc4 │ │ │ │ │ + b.n aba4 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - b.w a212 │ │ │ │ │ + b.w a1f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a5ee │ │ │ │ │ + b.n a5ce │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a42e │ │ │ │ │ + b.w a40e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a420 │ │ │ │ │ + b.w a400 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a186 │ │ │ │ │ + b.w a166 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac22 │ │ │ │ │ + bne.n ac02 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a540 │ │ │ │ │ + b.n a520 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a35c │ │ │ │ │ + beq.w a33c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a722 │ │ │ │ │ + b.n a702 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a298 │ │ │ │ │ + beq.w a278 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a8e2 │ │ │ │ │ + b.n a8c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a272 │ │ │ │ │ + beq.w a252 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a826 │ │ │ │ │ + b.n a806 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a826 │ │ │ │ │ + b.n a806 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a972 │ │ │ │ │ + bne.w a952 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a24c │ │ │ │ │ + bne.w a22c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a24c │ │ │ │ │ + beq.w a22c │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n a972 │ │ │ │ │ + b.n a952 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a91c │ │ │ │ │ + b.n a8fc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a4f4 │ │ │ │ │ + b.w a4d4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6da │ │ │ │ │ + b.n a6ba │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, ad4e │ │ │ │ │ + cbnz r2, ad2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.w a384 │ │ │ │ │ + b.w a364 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a824 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a48c │ │ │ │ │ + b.w a46c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a4c4 │ │ │ │ │ + b.w a4a4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a722 │ │ │ │ │ + b.n a702 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ad74 : │ │ │ │ │ +0000ad54 : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ae66 │ │ │ │ │ + beq.n ae46 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ae4a │ │ │ │ │ + bne.n ae2a │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, adbe │ │ │ │ │ + cbz r0, ad9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n ae52 │ │ │ │ │ + beq.n ae32 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae5e │ │ │ │ │ + bne.n ae3e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ae04 │ │ │ │ │ + cbnz r0, ade4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae5e │ │ │ │ │ + bne.n ae3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - cbnz r0, adf2 │ │ │ │ │ + bl 8630 │ │ │ │ │ + cbnz r0, add2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n adb0 │ │ │ │ │ + b.n ad90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ade0 │ │ │ │ │ + beq.n adc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, ae5e │ │ │ │ │ + cbz r0, ae3e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n adf4 │ │ │ │ │ + bne.n add4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adf4 │ │ │ │ │ + beq.n add4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n adb8 │ │ │ │ │ + b.n ad98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n adc6 │ │ │ │ │ - b.n ae44 │ │ │ │ │ + bge.n ada6 │ │ │ │ │ + b.n ae24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae4e │ │ │ │ │ + b.n ae2e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad9e │ │ │ │ │ + beq.n ad7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae4a │ │ │ │ │ + b.n ae2a │ │ │ │ │ │ │ │ │ │ -0000ae74 : │ │ │ │ │ +0000ae54 : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w afd4 │ │ │ │ │ + beq.w afb4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, aeb8 │ │ │ │ │ + cbz r0, ae98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ @@ -18667,186 +18659,186 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afe2 │ │ │ │ │ + bne.w afc2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aff4 │ │ │ │ │ + beq.w afd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afc8 │ │ │ │ │ + bne.n afa8 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n af4a │ │ │ │ │ + beq.n af2a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af70 │ │ │ │ │ + bne.n af50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afc8 │ │ │ │ │ + bne.n afa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b01c │ │ │ │ │ + bl affc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, af30 │ │ │ │ │ + cbz r0, af10 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afcc │ │ │ │ │ + bne.n afac │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n af3a │ │ │ │ │ + bge.n af1a │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n aebc │ │ │ │ │ + b.n ae9c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afcc │ │ │ │ │ + bne.n afac │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n afea │ │ │ │ │ + blt.n afca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n afc8 │ │ │ │ │ + bne.n afa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af04 │ │ │ │ │ + beq.n aee4 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af04 │ │ │ │ │ + beq.n aee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b01c │ │ │ │ │ + bl affc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af04 │ │ │ │ │ + beq.n aee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b010 │ │ │ │ │ + beq.n aff0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, affc │ │ │ │ │ + cbz r0, afdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, afcc │ │ │ │ │ + cbnz r1, afac │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n af2a │ │ │ │ │ - b.n af3a │ │ │ │ │ + bgt.n af0a │ │ │ │ │ + b.n af1a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aeb0 │ │ │ │ │ + b.n ae90 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n ae9e │ │ │ │ │ + b.n ae7e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aeb0 │ │ │ │ │ + b.n ae90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n afcc │ │ │ │ │ + b.n afac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aee0 │ │ │ │ │ + b.n aec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, b016 │ │ │ │ │ + cbnz r0, aff6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n af3a │ │ │ │ │ - b.n afcc │ │ │ │ │ + beq.n af1a │ │ │ │ │ + b.n afac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b006 │ │ │ │ │ + b.n afe6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n afcc │ │ │ │ │ + b.n afac │ │ │ │ │ │ │ │ │ │ -0000b01c : │ │ │ │ │ +0000affc : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b332 │ │ │ │ │ + beq.w b312 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, b060 │ │ │ │ │ + cbz r0, b040 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ @@ -18855,242 +18847,242 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1129 @ 0x469 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3a0 │ │ │ │ │ + bne.w b380 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b3a8 │ │ │ │ │ + beq.w b388 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b306 │ │ │ │ │ + bne.w b2e6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n b12a │ │ │ │ │ + beq.n b10a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ - bl b01c │ │ │ │ │ + bl affc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b154 │ │ │ │ │ + bne.n b134 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b340 │ │ │ │ │ + bne.w b320 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b344 │ │ │ │ │ + beq.w b324 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1b6 │ │ │ │ │ + beq.n b196 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ - cbz r3, b108 │ │ │ │ │ + cbz r3, b0e8 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b30a │ │ │ │ │ + bne.w b2ea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.n b118 │ │ │ │ │ + bge.n b0f8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n b068 │ │ │ │ │ + b.n b048 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b0e2 │ │ │ │ │ + bne.n b0c2 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b30a │ │ │ │ │ + bne.w b2ea │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b3d4 │ │ │ │ │ + blt.w b3b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b306 │ │ │ │ │ + bne.w b2e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b01c │ │ │ │ │ + bl affc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0ae │ │ │ │ │ + beq.n b08e │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0ae │ │ │ │ │ + beq.n b08e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3e0 │ │ │ │ │ + bl b3c0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0ae │ │ │ │ │ + beq.n b08e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b368 │ │ │ │ │ + beq.w b348 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #11 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b350 │ │ │ │ │ + beq.w b330 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b30a │ │ │ │ │ + bne.w b2ea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bgt.n b0f2 │ │ │ │ │ - b.n b118 │ │ │ │ │ + bgt.n b0d2 │ │ │ │ │ + b.n b0f8 │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ strd fp, r5, [sp, #20] │ │ │ │ │ mov sl, lr │ │ │ │ │ mov fp, lr │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0f8 │ │ │ │ │ + bne.n b0d8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b3b0 │ │ │ │ │ + beq.w b390 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b3b8 │ │ │ │ │ + bne.w b398 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n b250 │ │ │ │ │ + beq.n b230 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl b3e0 │ │ │ │ │ + bl b3c0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b27e │ │ │ │ │ + bne.n b25e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b3b8 │ │ │ │ │ + bne.w b398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bac4 │ │ │ │ │ + bl baa4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b2de │ │ │ │ │ + beq.n b2be │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b312 │ │ │ │ │ + bne.n b2f2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt.n b2d8 │ │ │ │ │ + blt.n b2b8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b300 │ │ │ │ │ + beq.n b2e0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0ec │ │ │ │ │ + b.n b0cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b3c4 │ │ │ │ │ + blt.w b3a4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b3b8 │ │ │ │ │ + bne.w b398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3e0 │ │ │ │ │ + bl b3c0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b212 │ │ │ │ │ + beq.n b1f2 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b212 │ │ │ │ │ + beq.n b1f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bac4 │ │ │ │ │ + bl baa4 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b212 │ │ │ │ │ + beq.n b1f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b320 │ │ │ │ │ + beq.n b300 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -19098,162 +19090,162 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b374 │ │ │ │ │ + beq.n b354 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, b312 │ │ │ │ │ + cbnz r2, b2f2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n b23a │ │ │ │ │ + ble.n b21a │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n b1c2 │ │ │ │ │ + b.n b1a2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r2, b32e │ │ │ │ │ + cbnz r2, b30e │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub.w r0, r8, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b24c │ │ │ │ │ + bne.n b22c │ │ │ │ │ sub.w r2, r8, #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - b.n b118 │ │ │ │ │ + b.n b0f8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n b10a │ │ │ │ │ + b.n b0ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b058 │ │ │ │ │ + b.n b038 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ mov lr, r0 │ │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n b10a │ │ │ │ │ + b.n b0ea │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, b38c │ │ │ │ │ + cbz r2, b36c │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b.n b318 │ │ │ │ │ + b.n b2f8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ - b.n b046 │ │ │ │ │ + b.n b026 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n b30a │ │ │ │ │ + b.n b2ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n b0c4 │ │ │ │ │ + b.n b0a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - cbnz r1, b36e │ │ │ │ │ + cbnz r1, b34e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b118 │ │ │ │ │ - b.n b30a │ │ │ │ │ + beq.w b0f8 │ │ │ │ │ + b.n b2ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - b.n b35c │ │ │ │ │ + b.n b33c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b30a │ │ │ │ │ + b.n b2ea │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b328 │ │ │ │ │ + beq.n b308 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b318 │ │ │ │ │ + b.n b2f8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r0, r1, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b24c │ │ │ │ │ + bne.w b22c │ │ │ │ │ mov lr, r1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n b2fc │ │ │ │ │ + b.n b2dc │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b058 │ │ │ │ │ + b.n b038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b088 │ │ │ │ │ + b.n b068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b1e8 │ │ │ │ │ + b.n b1c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b318 │ │ │ │ │ + b.n b2f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b318 │ │ │ │ │ + b.n b2f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - b.n b30a │ │ │ │ │ + b.n b2ea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b3e0 : │ │ │ │ │ +0000b3c0 : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b9c8 │ │ │ │ │ + beq.w b9a8 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r0, b428 │ │ │ │ │ + cbz r0, b408 │ │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ │ @@ -19264,195 +19256,195 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b9b6 │ │ │ │ │ + bne.w b996 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w b9c0 │ │ │ │ │ + beq.w b9a0 │ │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b8a6 │ │ │ │ │ + bne.w b886 │ │ │ │ │ ldrd r4, r3, [sl, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b8fa │ │ │ │ │ + beq.w b8da │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w b932 │ │ │ │ │ + beq.w b912 │ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r0, b4f6 │ │ │ │ │ + cbz r0, b4d6 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b5f0 │ │ │ │ │ + bne.w b5d0 │ │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8a6 │ │ │ │ │ + bne.w b886 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bac4 │ │ │ │ │ + bl baa4 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7b8 │ │ │ │ │ + beq.w b798 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8ee │ │ │ │ │ + bne.w b8ce │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.w b662 │ │ │ │ │ + bge.w b642 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n b438 │ │ │ │ │ + b.n b418 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ strd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba40 │ │ │ │ │ + bne.w ba20 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ba38 │ │ │ │ │ + beq.w ba18 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8d6 │ │ │ │ │ + bne.w b8b6 │ │ │ │ │ ldrd r4, r3, [sl, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b9d6 │ │ │ │ │ + beq.w b9b6 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w ba0e │ │ │ │ │ + beq.w b9ee │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b67a │ │ │ │ │ + beq.n b65a │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b742 │ │ │ │ │ + bne.w b722 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8d6 │ │ │ │ │ + bne.w b8b6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bac4 │ │ │ │ │ + bl baa4 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b87a │ │ │ │ │ + beq.w b85a │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8f2 │ │ │ │ │ + bne.w b8d2 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.w b7b2 │ │ │ │ │ + blt.w b792 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b4b8 │ │ │ │ │ + beq.w b498 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4b4 │ │ │ │ │ + beq.w b494 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bac4 │ │ │ │ │ + bl baa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4b4 │ │ │ │ │ + beq.w b494 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba76 │ │ │ │ │ + beq.w ba56 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r4, [ip, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ │ strd r8, r4, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba58 │ │ │ │ │ + beq.w ba38 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8ee │ │ │ │ │ + bne.w b8ce │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.w b4f0 │ │ │ │ │ + bgt.w b4d0 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w r1, [r9, #8] │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ @@ -19468,429 +19460,429 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b93a │ │ │ │ │ + bne.w b91a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r8, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b976 │ │ │ │ │ + beq.w b956 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b968 │ │ │ │ │ + bne.w b948 │ │ │ │ │ ldrd r5, r3, [sl, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w b7d2 │ │ │ │ │ + beq.w b7b2 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bl b3e0 │ │ │ │ │ + bl b3c0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b806 │ │ │ │ │ + bne.w b7e6 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b968 │ │ │ │ │ + bne.w b948 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bac4 │ │ │ │ │ + bl baa4 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8b0 │ │ │ │ │ + beq.w b890 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8e4 │ │ │ │ │ + bne.w b8c4 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w b874 │ │ │ │ │ + blt.w b854 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w b596 │ │ │ │ │ + beq.w b576 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b596 │ │ │ │ │ + beq.w b576 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bac4 │ │ │ │ │ + bl baa4 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b596 │ │ │ │ │ + beq.w b576 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w baac │ │ │ │ │ + beq.w ba8c │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r4, [r5, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ strd r5, r4, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba88 │ │ │ │ │ + beq.w ba68 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8f2 │ │ │ │ │ + bne.w b8d2 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.w b5d2 │ │ │ │ │ + ble.w b5b2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ - b.n b50a │ │ │ │ │ + b.n b4ea │ │ │ │ │ mov r9, sl │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b664 │ │ │ │ │ + beq.w b644 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ - b.n b420 │ │ │ │ │ + b.n b400 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b954 │ │ │ │ │ + blt.w b934 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b968 │ │ │ │ │ + bne.w b948 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b3e0 │ │ │ │ │ + bl b3c0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6e6 │ │ │ │ │ + beq.w b6c6 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6e6 │ │ │ │ │ + beq.w b6c6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bac4 │ │ │ │ │ + bl baa4 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6e6 │ │ │ │ │ + beq.w b6c6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9a0 │ │ │ │ │ + beq.w b980 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r4, [r5, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ strd r5, r4, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b97e │ │ │ │ │ + beq.w b95e │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b8e4 │ │ │ │ │ + bne.n b8c4 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.w b722 │ │ │ │ │ + ble.w b702 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - b.n b68a │ │ │ │ │ + b.n b66a │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b5dc │ │ │ │ │ + beq.w b5bc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4c2 │ │ │ │ │ + beq.w b4a2 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b7c8 │ │ │ │ │ + b.n b7a8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b72a │ │ │ │ │ + beq.w b70a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b5a4 │ │ │ │ │ + beq.w b584 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b896 │ │ │ │ │ + b.n b876 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n b8c6 │ │ │ │ │ + b.n b8a6 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n b7c8 │ │ │ │ │ + b.n b7a8 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n b896 │ │ │ │ │ + b.n b876 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ba16 │ │ │ │ │ + blt.w b9f6 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b8a6 │ │ │ │ │ + bne.n b886 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - bne.w b492 │ │ │ │ │ + bne.w b472 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b492 │ │ │ │ │ + b.n b472 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w b596 │ │ │ │ │ - b.n b742 │ │ │ │ │ + beq.w b576 │ │ │ │ │ + b.n b722 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b8c6 │ │ │ │ │ + b.n b8a6 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b8c6 │ │ │ │ │ + b.n b8a6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b6b4 │ │ │ │ │ + b.n b694 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, b9ae │ │ │ │ │ + cbnz r0, b98e │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b72a │ │ │ │ │ - b.n b8c6 │ │ │ │ │ + beq.w b70a │ │ │ │ │ + b.n b8a6 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b990 │ │ │ │ │ + b.n b970 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b8c6 │ │ │ │ │ + b.n b8a6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n b420 │ │ │ │ │ + b.n b400 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b45e │ │ │ │ │ + b.n b43e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ - b.n b40a │ │ │ │ │ + b.n b3ea │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ba26 │ │ │ │ │ + blt.n ba06 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8d6 │ │ │ │ │ + bne.w b8b6 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - bne.w b56c │ │ │ │ │ + bne.w b54c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b56c │ │ │ │ │ + b.n b54c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r9, sl │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b7c8 │ │ │ │ │ + b.n b7a8 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r0, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b896 │ │ │ │ │ + b.n b876 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b534 │ │ │ │ │ + b.n b514 │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b4b4 │ │ │ │ │ - b.n b5f0 │ │ │ │ │ + beq.w b494 │ │ │ │ │ + b.n b5d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, ba80 │ │ │ │ │ + cbnz r0, ba60 │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b664 │ │ │ │ │ - b.n b7c8 │ │ │ │ │ + beq.w b644 │ │ │ │ │ + b.n b7a8 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ba66 │ │ │ │ │ + b.n ba46 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b7c8 │ │ │ │ │ + b.n b7a8 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, babc │ │ │ │ │ + cbnz r0, ba9c │ │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5dc │ │ │ │ │ - b.n b896 │ │ │ │ │ + beq.w b5bc │ │ │ │ │ + b.n b876 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - b.n ba9c │ │ │ │ │ + b.n ba7c │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r0, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b896 │ │ │ │ │ + b.n b876 │ │ │ │ │ │ │ │ │ │ -0000bac4 : │ │ │ │ │ +0000baa4 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bd70 │ │ │ │ │ + beq.w bd4e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, bb08 │ │ │ │ │ + cbz r0, bae8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ @@ -19898,289 +19890,288 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1131 @ 0x46b │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be20 │ │ │ │ │ + bne.w bdfe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be08 │ │ │ │ │ + beq.w bde6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd66 │ │ │ │ │ + bne.w bd44 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n bbc4 │ │ │ │ │ + beq.n bbd6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r8, [r3, #12] │ │ │ │ │ - bl bac4 │ │ │ │ │ + bl baa4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bbee │ │ │ │ │ + bne.n bc00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd66 │ │ │ │ │ + bne.w bd44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bac4 │ │ │ │ │ + bl baa4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n bc22 │ │ │ │ │ + cbnz r0, bba2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc8a │ │ │ │ │ + bne.w bc68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd66 │ │ │ │ │ + bne.w bd44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be28 │ │ │ │ │ + bl be08 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bba4 │ │ │ │ │ + cbz r0, bb82 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bc82 │ │ │ │ │ + bne.n bc60 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n bbb4 │ │ │ │ │ + ble.n bb92 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n bb0c │ │ │ │ │ + b.n baec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bc82 │ │ │ │ │ + bne.n bc60 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w bdea │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldrd fp, r8, [r3, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w bd66 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl bac4 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bb56 │ │ │ │ │ - movs r1, #33 @ 0x21 │ │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb56 │ │ │ │ │ + beq.n bb4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be28 │ │ │ │ │ + bl be08 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb56 │ │ │ │ │ + beq.n bb4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be10 │ │ │ │ │ + beq.w bdee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - b.n bc54 │ │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + b.n bc32 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w bdc8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldrd fp, r8, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w bd44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl baa4 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n bb36 │ │ │ │ │ + movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb6e │ │ │ │ │ + beq.n bb36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be28 │ │ │ │ │ + bl be08 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb6e │ │ │ │ │ + beq.n bb36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be10 │ │ │ │ │ + beq.w bdee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - movs r1, #9 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r8, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bb8c │ │ │ │ │ + bne.n bb6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdea │ │ │ │ │ + bne.w bdc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bbb4 │ │ │ │ │ + beq.n bb92 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb00 │ │ │ │ │ + b.n bae0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bd68 │ │ │ │ │ + bne.n bd46 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w bdf4 │ │ │ │ │ + beq.w bdd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be28 │ │ │ │ │ + bl be08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd6c │ │ │ │ │ + beq.n bd4a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bde2 │ │ │ │ │ + beq.w bdc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bdda │ │ │ │ │ + bne.w bdb8 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd7e │ │ │ │ │ + bne.n bd5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdda │ │ │ │ │ + bne.n bdb8 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd7e │ │ │ │ │ + bne.n bd5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdda │ │ │ │ │ + bne.n bdb8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd7e │ │ │ │ │ + bne.n bd5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdda │ │ │ │ │ + bne.n bdb8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd7e │ │ │ │ │ + bne.n bd5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdda │ │ │ │ │ + bne.n bdb8 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bd7e │ │ │ │ │ + cbnz r0, bd5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdda │ │ │ │ │ + bne.n bdb8 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bd7e │ │ │ │ │ + cbnz r0, bd5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdda │ │ │ │ │ + bne.n bdb8 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, bd82 │ │ │ │ │ + cbnz r0, bd60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb82 │ │ │ │ │ + beq.w bb60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc82 │ │ │ │ │ + b.n bc60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd58 │ │ │ │ │ + b.n bd36 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ - b.n baee │ │ │ │ │ + b.n bace │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, bd98 │ │ │ │ │ + cbnz r0, bd76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd58 │ │ │ │ │ + b.n bd36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d3c │ │ │ │ │ + bl 9d1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd92 │ │ │ │ │ + beq.n bd70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20189,85 +20180,86 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd6c │ │ │ │ │ + beq.n bd4a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd5a │ │ │ │ │ + b.n bd38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bd58 │ │ │ │ │ + b.n bd36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bcba │ │ │ │ │ + b.n bc98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc82 │ │ │ │ │ + b.n bc60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bca0 │ │ │ │ │ + beq.w bc7e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n bd5a │ │ │ │ │ + b.n bd38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bb30 │ │ │ │ │ + b.n bb10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bbb4 │ │ │ │ │ - b.n bc82 │ │ │ │ │ + beq.w bb92 │ │ │ │ │ + b.n bc60 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb00 │ │ │ │ │ + b.n bae0 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000be28 : │ │ │ │ │ +0000be08 : │ │ │ │ │ sum_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bffc │ │ │ │ │ + beq.w bfdc │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, be6c │ │ │ │ │ + cbz r0, be4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ @@ -20275,641 +20267,641 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bff4 │ │ │ │ │ + bne.w bfd4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bfec │ │ │ │ │ + beq.w bfcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bfc4 │ │ │ │ │ + bne.w bfa4 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n bf16 │ │ │ │ │ + beq.n bef6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ - bl be28 │ │ │ │ │ + bl be08 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bf3c │ │ │ │ │ + bne.n bf1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bfc4 │ │ │ │ │ + bne.n bfa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be28 │ │ │ │ │ + bl be08 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bf6e │ │ │ │ │ + bne.n bf4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bfc4 │ │ │ │ │ + bne.n bfa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c01c │ │ │ │ │ + bl bffc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, befc │ │ │ │ │ + cbz r0, bedc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bfc8 │ │ │ │ │ + bne.n bfa8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n bf06 │ │ │ │ │ + bge.n bee6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n be70 │ │ │ │ │ + b.n be50 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bfc8 │ │ │ │ │ + bne.n bfa8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c00a │ │ │ │ │ + blt.n bfea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bfc4 │ │ │ │ │ + bne.n bfa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be28 │ │ │ │ │ + bl be08 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n beba │ │ │ │ │ + beq.n be9a │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n beba │ │ │ │ │ + beq.n be9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c01c │ │ │ │ │ + bl bffc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n beba │ │ │ │ │ + beq.n be9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfe6 │ │ │ │ │ + beq.n bfc6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n bf9c │ │ │ │ │ + b.n bf7c │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bed0 │ │ │ │ │ + beq.n beb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c01c │ │ │ │ │ + bl bffc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bed0 │ │ │ │ │ + beq.n beb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, bfe6 │ │ │ │ │ + cbz r0, bfc6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r8, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bfd0 │ │ │ │ │ + cbz r0, bfb0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, bfc8 │ │ │ │ │ + cbnz r1, bfa8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n bef6 │ │ │ │ │ - b.n bf06 │ │ │ │ │ + bgt.n bed6 │ │ │ │ │ + b.n bee6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be64 │ │ │ │ │ + b.n be44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, c014 │ │ │ │ │ + cbnz r0, bff4 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bf06 │ │ │ │ │ - b.n bfc8 │ │ │ │ │ + beq.n bee6 │ │ │ │ │ + b.n bfa8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bfdc │ │ │ │ │ + b.n bfbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n be94 │ │ │ │ │ + b.n be74 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be64 │ │ │ │ │ + b.n be44 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ - b.n be52 │ │ │ │ │ + b.n be32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bfc8 │ │ │ │ │ + b.n bfa8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bfc8 │ │ │ │ │ + b.n bfa8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c01c : │ │ │ │ │ +0000bffc : │ │ │ │ │ term_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c0fa │ │ │ │ │ + beq.n c0da │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, c05a │ │ │ │ │ + cbz r0, c03a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c0f0 │ │ │ │ │ + bne.n c0d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c0e6 │ │ │ │ │ - cbz r0, c0d6 │ │ │ │ │ + bne.n c0c6 │ │ │ │ │ + cbz r0, c0b6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n c0d6 │ │ │ │ │ + bge.n c0b6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, c0f0 │ │ │ │ │ + cbnz r0, c0d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c0e6 │ │ │ │ │ - cbz r0, c0d4 │ │ │ │ │ + cbnz r2, c0c6 │ │ │ │ │ + cbz r0, c0b4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n c0d4 │ │ │ │ │ + bge.n c0b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, c0f0 │ │ │ │ │ + cbnz r3, c0d0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c0e6 │ │ │ │ │ - cbz r0, c0e2 │ │ │ │ │ + cbnz r2, c0c6 │ │ │ │ │ + cbz r0, c0c2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c0e2 │ │ │ │ │ + ble.n c0c2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c0a8 │ │ │ │ │ + b.n c088 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c054 │ │ │ │ │ + b.n c034 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c0d6 │ │ │ │ │ + b.n c0b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c054 │ │ │ │ │ + b.n c034 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c054 │ │ │ │ │ + b.n c034 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ - b.n c042 │ │ │ │ │ + b.n c022 │ │ │ │ │ │ │ │ │ │ -0000c108 : │ │ │ │ │ +0000c0e8 : │ │ │ │ │ term_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c938 │ │ │ │ │ + beq.w c9b6 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c946 │ │ │ │ │ + bne.w c9c4 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c8e2 │ │ │ │ │ + beq.w c8c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c930 │ │ │ │ │ + beq.w c9ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c2a8 │ │ │ │ │ + beq.w c288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c2f4 │ │ │ │ │ + bne.w c2d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8fc │ │ │ │ │ + bne.w c8de │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c8d6 │ │ │ │ │ + beq.w c8b4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c306 │ │ │ │ │ + beq.w c2e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c352 │ │ │ │ │ + bne.w c332 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8fc │ │ │ │ │ + bne.w c8de │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c8c0 │ │ │ │ │ + beq.w c8a8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c364 │ │ │ │ │ + beq.w c344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c3b0 │ │ │ │ │ + bne.w c390 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8fc │ │ │ │ │ + bne.w c8de │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c904 │ │ │ │ │ + beq.w c8f0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3c2 │ │ │ │ │ + beq.w c3a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c40e │ │ │ │ │ + bne.w c3ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8fc │ │ │ │ │ + bne.w c8de │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c910 │ │ │ │ │ + beq.w c89c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c420 │ │ │ │ │ + beq.w c400 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c46c │ │ │ │ │ + bne.w c44c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c760 │ │ │ │ │ + bne.w c740 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8cc │ │ │ │ │ + bne.w c8e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9fc │ │ │ │ │ + bl c9dc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4de │ │ │ │ │ + beq.w c4be │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9f0 │ │ │ │ │ + bne.w c90e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c89a │ │ │ │ │ - cbz r0, c2de │ │ │ │ │ + bne.w c87c │ │ │ │ │ + cbz r0, c2be │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c526 │ │ │ │ │ + blt.w c506 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c184 │ │ │ │ │ + beq.w c164 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4e2 │ │ │ │ │ + bne.w c4c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c182 │ │ │ │ │ + b.n c162 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8a6 │ │ │ │ │ + bne.w c914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c882 │ │ │ │ │ - cbz r0, c33c │ │ │ │ │ + bne.w c870 │ │ │ │ │ + cbz r0, c31c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.w c682 │ │ │ │ │ + bgt.w c662 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c1c2 │ │ │ │ │ + beq.w c1a2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c828 │ │ │ │ │ + bne.w c808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c1c0 │ │ │ │ │ + b.n c1a0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9e4 │ │ │ │ │ + bne.w c882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c87c │ │ │ │ │ - cbz r0, c39a │ │ │ │ │ + bne.w c876 │ │ │ │ │ + cbz r0, c37a │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c60e │ │ │ │ │ + blt.w c57a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c200 │ │ │ │ │ + beq.w c1e0 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c852 │ │ │ │ │ + bne.w c830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c1fe │ │ │ │ │ + b.n c1de │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9de │ │ │ │ │ + bne.w c8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8a0 │ │ │ │ │ - cbz r0, c3f8 │ │ │ │ │ + bne.w c858 │ │ │ │ │ + cbz r0, c3d8 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c59a │ │ │ │ │ + blt.w c5ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c23e │ │ │ │ │ + beq.w c21e │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c7fe │ │ │ │ │ + bne.w c7de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c23c │ │ │ │ │ + b.n c21c │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8ac │ │ │ │ │ + bne.w c888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c888 │ │ │ │ │ - cbz r0, c456 │ │ │ │ │ + bne.w c85e │ │ │ │ │ + cbz r0, c436 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c6f4 │ │ │ │ │ + blt.w c6d4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c27c │ │ │ │ │ + beq.w c25c │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c27a │ │ │ │ │ + beq.w c25a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9fc │ │ │ │ │ + bl c9dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c27a │ │ │ │ │ + beq.w c25a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9ea │ │ │ │ │ + beq.w c902 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ @@ -20921,524 +20913,511 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, c522 │ │ │ │ │ + cbnz r0, c502 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c91c │ │ │ │ │ + beq.w c908 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c29e │ │ │ │ │ + b.n c27e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c29c │ │ │ │ │ + b.n c27c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9fc │ │ │ │ │ + bl c9dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c302 │ │ │ │ │ + beq.w c2e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9ea │ │ │ │ │ + beq.w c902 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4ca │ │ │ │ │ + beq.n c4aa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c29c │ │ │ │ │ + b.n c27c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9f0 │ │ │ │ │ + bne.w c90e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c89a │ │ │ │ │ + bne.w c87c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7d6 │ │ │ │ │ + beq.w c7b6 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w c7d6 │ │ │ │ │ + bge.w c7b6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9f0 │ │ │ │ │ + bne.w c90e │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c89a │ │ │ │ │ + bne.w c87c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7ea │ │ │ │ │ + beq.w c7ca │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c7ea │ │ │ │ │ + ble.w c7ca │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c55e │ │ │ │ │ + b.n c53e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9de │ │ │ │ │ + bne.w c882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8a0 │ │ │ │ │ + bne.w c876 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7de │ │ │ │ │ + beq.w c7be │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bge.w c7de │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + ble.w c7be │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9de │ │ │ │ │ + bne.w c882 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8a0 │ │ │ │ │ + bne.w c876 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7f6 │ │ │ │ │ + beq.w c7d6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c7f6 │ │ │ │ │ + ble.w c7d6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c5d2 │ │ │ │ │ + b.n c5b2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9e4 │ │ │ │ │ + bne.w c8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c87c │ │ │ │ │ + bne.w c858 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7e2 │ │ │ │ │ + beq.w c7c2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ble.w c7e2 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + bge.w c7c2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9e4 │ │ │ │ │ + bne.w c8fc │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c87c │ │ │ │ │ + bne.w c858 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7fa │ │ │ │ │ + beq.w c7da │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c7fa │ │ │ │ │ + ble.w c7da │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c646 │ │ │ │ │ + b.n c626 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8a6 │ │ │ │ │ + bne.w c914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c882 │ │ │ │ │ + bne.w c870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7e6 │ │ │ │ │ + beq.w c7c6 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w c7e6 │ │ │ │ │ + bge.w c7c6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8a6 │ │ │ │ │ + bne.w c914 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c882 │ │ │ │ │ + bne.w c870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7ee │ │ │ │ │ + beq.w c7ce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n c7ee │ │ │ │ │ + ble.n c7ce │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c6ba │ │ │ │ │ + b.n c69a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8ac │ │ │ │ │ + bne.w c888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c888 │ │ │ │ │ + bne.w c85e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7da │ │ │ │ │ + beq.n c7ba │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble.n c7da │ │ │ │ │ + ble.n c7ba │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8ac │ │ │ │ │ + bne.w c888 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c108 │ │ │ │ │ + bl c0e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c888 │ │ │ │ │ + bne.w c85e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7f2 │ │ │ │ │ + beq.n c7d2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c7f2 │ │ │ │ │ + ble.n c7d2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c728 │ │ │ │ │ + b.n c708 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c946 │ │ │ │ │ + bne.w c9c4 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w c98a │ │ │ │ │ + beq.w c94a │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w c95a │ │ │ │ │ + beq.w c91a │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c970 │ │ │ │ │ + bne.w c930 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c968 │ │ │ │ │ + bne.w c928 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c970 │ │ │ │ │ + bne.w c930 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c968 │ │ │ │ │ + bne.w c928 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c970 │ │ │ │ │ + bne.w c930 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c286 │ │ │ │ │ + b.n c266 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c2de │ │ │ │ │ + b.n c2be │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c456 │ │ │ │ │ + b.n c436 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c3f8 │ │ │ │ │ + b.n c37a │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c39a │ │ │ │ │ + b.n c3d8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c33c │ │ │ │ │ + b.n c31c │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c2de │ │ │ │ │ + b.n c2be │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c33c │ │ │ │ │ + b.n c31c │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c456 │ │ │ │ │ + b.n c436 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c3f8 │ │ │ │ │ + b.n c37a │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c39a │ │ │ │ │ + b.n c3d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9fc │ │ │ │ │ + bl c9dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c41c │ │ │ │ │ + beq.w c3fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9ea │ │ │ │ │ + beq.w c902 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n c50a │ │ │ │ │ + b.n c4ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9fc │ │ │ │ │ + bl c9dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c360 │ │ │ │ │ + beq.w c340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9ea │ │ │ │ │ + beq.n c902 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n c50a │ │ │ │ │ + b.n c4ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9fc │ │ │ │ │ + bl c9dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3be │ │ │ │ │ + beq.w c39e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9ea │ │ │ │ │ + beq.n c902 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n c50a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c200 │ │ │ │ │ + b.n c4ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c1c2 │ │ │ │ │ + b.n c21e │ │ │ │ │ ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c286 │ │ │ │ │ - b.n c762 │ │ │ │ │ + beq.w c266 │ │ │ │ │ + b.n c742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c184 │ │ │ │ │ + b.n c1a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c23e │ │ │ │ │ + b.n c1e0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c164 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c1b2 │ │ │ │ │ + b.n c1d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c27a │ │ │ │ │ - b.n c46c │ │ │ │ │ + beq.w c25a │ │ │ │ │ + b.n c44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n c1d8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c29e │ │ │ │ │ + b.n c234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n c19a │ │ │ │ │ + b.n c1b8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + b.n c17a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c94e │ │ │ │ │ + blt.w c9d0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, c922 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n c99e │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n c29e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b.n c216 │ │ │ │ │ + b.n c27e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c27e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n c254 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n c29c │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w c15a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c15a │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w c136 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n c29e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + b.n c1f6 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + b.n c20e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + b.n c27e │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c29e │ │ │ │ │ + b.n c27c │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + b.n c154 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + b.n c192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c786 │ │ │ │ │ + beq.w c766 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c7ce │ │ │ │ │ + b.n c7ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, c99c │ │ │ │ │ + cbnz r0, c95c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7ce │ │ │ │ │ + b.n c7ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c778 │ │ │ │ │ - b.n c7ce │ │ │ │ │ + beq.w c758 │ │ │ │ │ + b.n c7ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9fc │ │ │ │ │ + bl c9dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c984 │ │ │ │ │ + beq.n c944 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -21447,198 +21426,213 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, c9f8 │ │ │ │ │ + cbz r0, c9cc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7d0 │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c22e │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c1f0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c29e │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - b.w c174 │ │ │ │ │ + b.n c7b0 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w c13a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w c13a │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w c116 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n c27e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7ce │ │ │ │ │ + b.n c7ae │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n c27e │ │ │ │ │ │ │ │ │ │ -0000c9fc : │ │ │ │ │ +0000c9dc : │ │ │ │ │ factor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cea2 │ │ │ │ │ + beq.w ce4c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce9c │ │ │ │ │ + bne.w ce46 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cba0 │ │ │ │ │ + bne.w cb82 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w ce8a │ │ │ │ │ + beq.w ce34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccc6 │ │ │ │ │ + bne.w cc98 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd16 │ │ │ │ │ + bne.w cd3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccc6 │ │ │ │ │ + bne.w cc98 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc7a │ │ │ │ │ + bne.w cc4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccc6 │ │ │ │ │ + bne.w cc98 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce08 │ │ │ │ │ + bne.w cdc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce9c │ │ │ │ │ + bne.w ce46 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cc52 │ │ │ │ │ + beq.w ce1a │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w ce4a │ │ │ │ │ + beq.w ce66 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ce76 │ │ │ │ │ + beq.w ce92 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cbae │ │ │ │ │ + bne.n cb90 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w ce32 │ │ │ │ │ + beq.w ceae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce84 │ │ │ │ │ + bne.w cea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cda0 │ │ │ │ │ + bne.w ccea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce84 │ │ │ │ │ + bne.w cea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cef0 │ │ │ │ │ + bl ced0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc72 │ │ │ │ │ + beq.w cc3c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n cbba │ │ │ │ │ + beq.n cb9c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccd0 │ │ │ │ │ + bne.w cca2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cbc2 │ │ │ │ │ + bne.n cba4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cbd2 │ │ │ │ │ + beq.n cbb0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbf2 │ │ │ │ │ + beq.n cbd0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cc62 │ │ │ │ │ + beq.n cc2e │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -21649,107 +21643,100 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n cb4a │ │ │ │ │ + bne.n cb2a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cb62 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + beq.n cb42 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b.n cb96 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b.n cc36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ceb2 │ │ │ │ │ + bne.w ceca │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb82 │ │ │ │ │ + bne.n cb62 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w ced0 │ │ │ │ │ + beq.w cebc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ceb2 │ │ │ │ │ + bne.w ceca │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd3e │ │ │ │ │ + bne.w cd66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ceb2 │ │ │ │ │ + bne.w ceca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cef0 │ │ │ │ │ + bl ced0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, cc66 │ │ │ │ │ + cbz r0, cc40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb90 │ │ │ │ │ - b.n cbc4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w ce40 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n cbc4 │ │ │ │ │ + bne.n cb72 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b.n cb78 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n cb10 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n cc3a │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - b.n cb34 │ │ │ │ │ + b.n cc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9fc │ │ │ │ │ + bl c9dc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca82 │ │ │ │ │ + beq.w ca62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, ccc6 │ │ │ │ │ + cbz r0, cc98 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -21757,85 +21744,121 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cbce │ │ │ │ │ + bne.n cc38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce96 │ │ │ │ │ + bne.w ce40 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n cb96 │ │ │ │ │ + b.n cb78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cba8 │ │ │ │ │ + b.n cb8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9fc │ │ │ │ │ + bl c9dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cecc │ │ │ │ │ + beq.w ce28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cc60 │ │ │ │ │ + beq.w ce24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ceb8 │ │ │ │ │ + beq.w ce06 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n cb90 │ │ │ │ │ + b.n cb72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9fc │ │ │ │ │ + bl ced0 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w caf8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w ce2c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr.w r3, [ip, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ │ + bl 0 <_PyAST_Await> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Await │ │ │ │ │ + movs r1, #5 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n cdf2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n cb14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c9dc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca6a │ │ │ │ │ + beq.w ca4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ccc6 │ │ │ │ │ + beq.n cc98 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n cc9e │ │ │ │ │ + b.n cc70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cef0 │ │ │ │ │ + bl ced0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc1e │ │ │ │ │ + beq.w cbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ceb2 │ │ │ │ │ + beq.w ceca │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ @@ -21845,968 +21868,949 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc6a │ │ │ │ │ + bne.w cc44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc6a │ │ │ │ │ + beq.w cc44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n cbc4 │ │ │ │ │ + b.n cc2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cef0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + bl c9dc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb18 │ │ │ │ │ + beq.w ca7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cede │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr.w r3, [ip, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ │ - bl 0 <_PyAST_Await> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Await │ │ │ │ │ - movs r1, #5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w cc76 │ │ │ │ │ + beq.w cc98 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n cc70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc76 │ │ │ │ │ + beq.n cd3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cbbc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c9fc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + b.n cb9e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca9a │ │ │ │ │ + beq.w cba6 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n cba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w ccc6 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n cc9e │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbz r3, ce5c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n cba4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n cb9c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n cb9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w caf6 │ │ │ │ │ - b.n cdfe │ │ │ │ │ + bge.w ca2a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n cc9e │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w ca0a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ce46 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w cabe │ │ │ │ │ + bne.w ca9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n cee6 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + blt.n cea6 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ + ldrd r8, r9, [r2, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cc62 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w cad8 │ │ │ │ │ + bne.w cba4 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w cab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cad8 │ │ │ │ │ + beq.w cab8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cbbc │ │ │ │ │ + b.n cb9e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n cba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w ca4a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cccc │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w ca2a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce9c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - b.n cbc4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w cbc4 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cbc4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cbba │ │ │ │ │ + bge.w cad6 │ │ │ │ │ + b.n cdfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w cbfc │ │ │ │ │ - b.n cd96 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n cbbc │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cbc4 │ │ │ │ │ - nop │ │ │ │ │ + bge.w cbda │ │ │ │ │ + b.n cdbe │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #2 │ │ │ │ │ + b.n cc2e │ │ │ │ │ │ │ │ │ │ -0000cef0 : │ │ │ │ │ +0000ced0 : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n cfd2 │ │ │ │ │ + beq.n cfb2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, cf2e │ │ │ │ │ + cbz r0, cf0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cfc8 │ │ │ │ │ + bne.n cfa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfbe │ │ │ │ │ - cbz r0, cfaa │ │ │ │ │ + bne.n cf9e │ │ │ │ │ + cbz r0, cf8a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n cfaa │ │ │ │ │ + bge.n cf8a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, cfc8 │ │ │ │ │ + cbnz r0, cfa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cfbe │ │ │ │ │ - cbz r0, cfba │ │ │ │ │ + cbnz r2, cf9e │ │ │ │ │ + cbz r0, cf9a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n cfba │ │ │ │ │ + bge.n cf9a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, cfc8 │ │ │ │ │ + cbnz r3, cfa8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cfbe │ │ │ │ │ - cbz r0, cfa8 │ │ │ │ │ + cbnz r2, cf9e │ │ │ │ │ + cbz r0, cf88 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n cfa8 │ │ │ │ │ + ble.n cf88 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n cf7c │ │ │ │ │ + b.n cf5c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n cfaa │ │ │ │ │ + b.n cf8a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf28 │ │ │ │ │ + b.n cf08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf28 │ │ │ │ │ + b.n cf08 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n cf16 │ │ │ │ │ + b.n cef6 │ │ │ │ │ │ │ │ │ │ -0000cfe0 : │ │ │ │ │ +0000cfc0 : │ │ │ │ │ primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d5e4 │ │ │ │ │ + beq.w d5c6 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d5f2 │ │ │ │ │ + bne.w d5d4 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w d620 │ │ │ │ │ + beq.w d634 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d64c │ │ │ │ │ + beq.w d660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1ea │ │ │ │ │ + beq.w d1ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d192 │ │ │ │ │ + beq.w d172 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d19e │ │ │ │ │ + bne.w d17e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d17e │ │ │ │ │ + bne.w d15e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d672 │ │ │ │ │ + beq.w d668 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d304 │ │ │ │ │ + beq.w d28c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d186 │ │ │ │ │ + beq.n d166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8384 │ │ │ │ │ + bl 836c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5aa │ │ │ │ │ + bne.w d59a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d17e │ │ │ │ │ + bne.n d15e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d68a │ │ │ │ │ + beq.w d680 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3ae │ │ │ │ │ + beq.w d336 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d176 │ │ │ │ │ + beq.n d156 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d2ac │ │ │ │ │ + bne.w d3f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d17e │ │ │ │ │ + bne.n d15e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d682 │ │ │ │ │ + beq.w d678 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d486 │ │ │ │ │ + beq.w d46a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d14e │ │ │ │ │ + beq.n d12e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d532 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w d522 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w d5f0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w d5d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5db4 │ │ │ │ │ + bl 5d64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d2a8 │ │ │ │ │ + beq.w d288 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d10c │ │ │ │ │ + beq.n d0ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d16a │ │ │ │ │ + b.n d14a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d0c0 │ │ │ │ │ - b.n d17e │ │ │ │ │ + beq.n d0a0 │ │ │ │ │ + b.n d15e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d074 │ │ │ │ │ - b.n d17e │ │ │ │ │ + beq.w d054 │ │ │ │ │ + b.n d15e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d190 │ │ │ │ │ + beq.n d170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, d1dc │ │ │ │ │ + cbz r0, d1bc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d582 │ │ │ │ │ + beq.w d572 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d614 │ │ │ │ │ + bne.w d60a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d60a │ │ │ │ │ + bne.w d5dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d290 │ │ │ │ │ + beq.n d270 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n d290 │ │ │ │ │ + bge.n d270 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d614 │ │ │ │ │ + bne.w d60a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d60a │ │ │ │ │ + bne.w d5dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d594 │ │ │ │ │ + beq.w d584 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w d594 │ │ │ │ │ + bge.w d584 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d614 │ │ │ │ │ + bne.w d60a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d60a │ │ │ │ │ - cbz r0, d28e │ │ │ │ │ + bne.w d5dc │ │ │ │ │ + cbz r0, d26e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n d28e │ │ │ │ │ + ble.n d26e │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n d258 │ │ │ │ │ + b.n d238 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d05a │ │ │ │ │ - b.n d194 │ │ │ │ │ + bne.w d03a │ │ │ │ │ + b.n d174 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d168 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e5bc │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w d610 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d174 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n d1dc │ │ │ │ │ - ldrd r3, r2, [r0, #20] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w d5a0 │ │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_Call> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d582 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d168 │ │ │ │ │ + b.n d148 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d660 │ │ │ │ │ + bne.w d5fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5d8 │ │ │ │ │ + bne.w d5f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d454 │ │ │ │ │ + beq.w d3de │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.w d454 │ │ │ │ │ + bge.w d3de │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d660 │ │ │ │ │ + bne.w d5fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5d8 │ │ │ │ │ + bne.w d5f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d598 │ │ │ │ │ + beq.w d588 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge.w d598 │ │ │ │ │ + bge.w d588 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d660 │ │ │ │ │ + bne.w d5fe │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5d8 │ │ │ │ │ + bne.w d5f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d452 │ │ │ │ │ + beq.n d3dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n d452 │ │ │ │ │ + ble.n d3dc │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d376 │ │ │ │ │ + b.n d2fe │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d66c │ │ │ │ │ + bne.w d616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5de │ │ │ │ │ + bne.w d5e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d46e │ │ │ │ │ + beq.n d452 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - ble.n d46e │ │ │ │ │ + ble.n d452 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d66c │ │ │ │ │ + bne.w d616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5de │ │ │ │ │ + bne.w d5e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d59c │ │ │ │ │ + beq.w d58c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge.w d59c │ │ │ │ │ + bge.w d58c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d66c │ │ │ │ │ + bne.w d616 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5de │ │ │ │ │ - cbz r0, d46c │ │ │ │ │ + bne.w d5e2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n d450 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n d46c │ │ │ │ │ + ble.n d450 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d41c │ │ │ │ │ + b.n d3a4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d0a8 │ │ │ │ │ - b.n d188 │ │ │ │ │ + bne.w d088 │ │ │ │ │ + b.n d168 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e5bc │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w d630 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d154 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d1bc │ │ │ │ │ + ldrd r3, r2, [r0, #20] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w d590 │ │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_Call> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d572 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n d148 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d0f4 │ │ │ │ │ - b.n d178 │ │ │ │ │ + bne.w d0d4 │ │ │ │ │ + b.n d158 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d51e │ │ │ │ │ + bne.w d61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5fa │ │ │ │ │ - cbz r0, d51a │ │ │ │ │ + bne.w d5e8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n d50a │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.n d51a │ │ │ │ │ + bge.n d50a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, d51e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5fa │ │ │ │ │ + bne.w d5e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d5a6 │ │ │ │ │ + beq.n d596 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble.n d5a6 │ │ │ │ │ + ble.n d596 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, d51e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w d61c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe0 │ │ │ │ │ + bl cfc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d5fa │ │ │ │ │ - cbz r0, d518 │ │ │ │ │ + bne.n d5e8 │ │ │ │ │ + cbz r0, d508 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n d518 │ │ │ │ │ + ble.n d508 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d4e8 │ │ │ │ │ + b.n d4d4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d14e │ │ │ │ │ - b.n d140 │ │ │ │ │ + beq.w d130 │ │ │ │ │ + b.n d120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1517c │ │ │ │ │ + bl 151bc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d14e │ │ │ │ │ + beq.w d12e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d14e │ │ │ │ │ + beq.w d12e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1dc │ │ │ │ │ + beq.w d1bc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d300 │ │ │ │ │ + bne.w d44c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d61a │ │ │ │ │ + bne.n d610 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d168 │ │ │ │ │ + b.n d148 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n d290 │ │ │ │ │ + b.n d270 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d454 │ │ │ │ │ + b.n d3de │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d46e │ │ │ │ │ + b.n d452 │ │ │ │ │ ldrd r1, sl, [sl, #8] │ │ │ │ │ - b.n d2e4 │ │ │ │ │ + b.n d430 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d51a │ │ │ │ │ + b.n d50a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1dc │ │ │ │ │ + beq.w d1bc │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r9, [r9, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n d666 │ │ │ │ │ + cbz r0, d604 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r9, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n d2f0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d188 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d178 │ │ │ │ │ + b.n d43c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d00e │ │ │ │ │ + beq.w cfee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d16a │ │ │ │ │ + b.n d14a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d174 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d158 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d158 │ │ │ │ │ - b.n d5f2 │ │ │ │ │ + beq.w d138 │ │ │ │ │ + b.n d5d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d194 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d178 │ │ │ │ │ + b.n d168 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d04c │ │ │ │ │ + b.n d07c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d5b8 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n d02c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d16a │ │ │ │ │ + b.n d14a │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n d0c8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w d12e │ │ │ │ │ + b.n d120 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n d158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d654 │ │ │ │ │ + blt.n d690 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d17e │ │ │ │ │ + bne.w d15e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d032 │ │ │ │ │ + bne.w d012 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d032 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d16a │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d09c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d5ca │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d0e8 │ │ │ │ │ + b.n d012 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n d08a │ │ │ │ │ + b.n d06a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d11a │ │ │ │ │ + b.n d0fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n d0d6 │ │ │ │ │ - nop │ │ │ │ │ + b.n d0b6 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d14a │ │ │ │ │ │ │ │ │ │ 0000d69c : │ │ │ │ │ decorators_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ @@ -22860,15 +22864,15 @@ │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d706 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -22932,15 +22936,15 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ cbz r0, d814 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -23075,27 +23079,27 @@ │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d8e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18640 │ │ │ │ │ + bl 18bb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n d8e0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d8e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d8e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cbz r0, d9a2 │ │ │ │ │ @@ -23310,31 +23314,31 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7290 │ │ │ │ │ + bl 7240 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n dad2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n dad2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w de4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164dc <_loop0_119_rule> │ │ │ │ │ + bl 16510 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w de4c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -23356,31 +23360,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n dabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7290 │ │ │ │ │ + bl 7240 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n dabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n dabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w de4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164dc <_loop0_119_rule> │ │ │ │ │ + bl 16510 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w de4c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -23390,15 +23394,15 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n db78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n db04 │ │ │ │ │ @@ -23451,15 +23455,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ b.n db84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w de4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2c │ │ │ │ │ + bl ca4 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ b.n db04 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -23486,15 +23490,15 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ beq.w de08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w de00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ddcc │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ @@ -23638,15 +23642,15 @@ │ │ │ │ │ b.n dafa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n dcc0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n dd28 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -23743,27 +23747,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f3fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w e0ba │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd94 │ │ │ │ │ + bl fd88 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w e0ba │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -23842,15 +23846,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n e0ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -23892,15 +23896,15 @@ │ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n e01a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n e01a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w df76 │ │ │ │ │ b.n df72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w e36a │ │ │ │ │ @@ -23940,27 +23944,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f3fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n e1ec │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd94 │ │ │ │ │ + bl fd88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n e1ec │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -23994,21 +23998,21 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14c70 │ │ │ │ │ + bl 14cb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n e1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -24017,15 +24021,15 @@ │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ │ ldr.w r9, [r0, #24] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cbz r5, e1f6 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbac │ │ │ │ │ + bl fba0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -24042,15 +24046,15 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e454 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.n e052 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -24086,24 +24090,24 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, e26a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cbz r0, e26a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f3fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r1, e26c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, e26a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd94 │ │ │ │ │ + bl fd88 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r1, e26c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -24128,15 +24132,15 @@ │ │ │ │ │ cbz r0, e2e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, e2e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f3fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w e432 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -24144,15 +24148,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, e2e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd94 │ │ │ │ │ + bl fd88 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w e432 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -24168,15 +24172,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w deea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n e052 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w e150 │ │ │ │ │ b.n e14c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -24329,15 +24333,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e1f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n e052 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a90 │ │ │ │ │ + bl a08 │ │ │ │ │ R_ARM_THM_CALL _tmp_227_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w e26c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -24389,15 +24393,15 @@ │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n e2ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n e1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a90 │ │ │ │ │ + bl a08 │ │ │ │ │ R_ARM_THM_CALL _tmp_228_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n e432 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -24407,21 +24411,21 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e2e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14c70 │ │ │ │ │ + bl 14cb0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n e432 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e2e4 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, fp │ │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -24551,15 +24555,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n e60e │ │ │ │ │ b.n e608 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, e66e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c4 │ │ │ │ │ + bl 113c │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n e60e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n e60e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -24671,27 +24675,27 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w ebc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbnz r0, e7ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w e9ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 168e8 │ │ │ │ │ + bl 16e48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w eaf6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ @@ -24843,15 +24847,15 @@ │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e76e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ed66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -24878,24 +24882,24 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ebac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n e7d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7e0 <_tmp_258_rule> │ │ │ │ │ + bl f7d4 <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e82c │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -24946,15 +24950,15 @@ │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w e734 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ b.n e78e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7e0 <_tmp_258_rule> │ │ │ │ │ + bl f7d4 <_tmp_258_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e992 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ @@ -25024,26 +25028,26 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w e700 │ │ │ │ │ b.n e9f0 │ │ │ │ │ - bl f7e0 <_tmp_258_rule> │ │ │ │ │ + bl f7d4 <_tmp_258_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ea3c │ │ │ │ │ cmp fp, r5 │ │ │ │ │ beq.n eada │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ b.n ea2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 168e8 │ │ │ │ │ + bl 16e48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w e886 │ │ │ │ │ b.n e884 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ @@ -25101,15 +25105,15 @@ │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e7ac │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n e7b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e70e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ @@ -25170,25 +25174,25 @@ │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ed74 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n e9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w eaa0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w eaa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w eaa0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -25201,15 +25205,15 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w eaa2 │ │ │ │ │ @@ -25388,21 +25392,21 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ beq.n ee06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, edfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f688 │ │ │ │ │ cbnz r0, edf2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, edf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ cbz r0, edfa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n edf2 │ │ │ │ │ @@ -25423,15 +25427,15 @@ │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f30c │ │ │ │ │ + beq.w f304 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ @@ -25449,28 +25453,28 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f31a │ │ │ │ │ + bne.w f312 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f38a │ │ │ │ │ + beq.w f382 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f296 │ │ │ │ │ + bne.w f290 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f2ec │ │ │ │ │ + beq.w f2e4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ @@ -25486,15 +25490,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, eef0 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f294 │ │ │ │ │ + bne.w f28e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -25517,15 +25521,15 @@ │ │ │ │ │ beq.n eebe │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2ae │ │ │ │ │ + beq.w f2a6 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w f230 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ @@ -25548,30 +25552,30 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f33c │ │ │ │ │ + bne.w f334 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f322 │ │ │ │ │ + beq.w f31a │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f332 │ │ │ │ │ + bne.w f32a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w f2fc │ │ │ │ │ + beq.w f2f4 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ @@ -25600,15 +25604,15 @@ │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f238 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f29a │ │ │ │ │ + bne.w f294 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ bge.n f080 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ b.n ef44 │ │ │ │ │ @@ -25622,21 +25626,21 @@ │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f354 │ │ │ │ │ + beq.w f34c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f288 │ │ │ │ │ + bne.w f282 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bgt.w f144 │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ @@ -25665,21 +25669,21 @@ │ │ │ │ │ beq.n f03a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3de │ │ │ │ │ + beq.w f3d2 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f29a │ │ │ │ │ + bne.w f294 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bgt.n efde │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ @@ -25701,28 +25705,28 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f2d2 │ │ │ │ │ + bne.w f2ca │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f3b4 │ │ │ │ │ + beq.w f3a8 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3c4 │ │ │ │ │ + bne.w f3b8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f3ce │ │ │ │ │ + beq.w f3c2 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ @@ -25751,15 +25755,15 @@ │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f250 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f288 │ │ │ │ │ + bne.w f282 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bge.w f01e │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ b.n f0b4 │ │ │ │ │ @@ -25790,50 +25794,50 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f372 │ │ │ │ │ + bne.w f36a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f2c4 │ │ │ │ │ + beq.w f2bc │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f2a2 │ │ │ │ │ + bne.n f29c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ bl ee0c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, f1c4 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, f1f0 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f2a2 │ │ │ │ │ + bne.n f29c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n f268 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f27a │ │ │ │ │ + bne.n f278 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ble.n f14a │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ b.n f182 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -25844,22 +25848,22 @@ │ │ │ │ │ beq.n f1c4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f394 │ │ │ │ │ + beq.w f38c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f27a │ │ │ │ │ + bne.n f278 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ bgt.n f1ea │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, r9 │ │ │ │ │ b.n f150 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ @@ -25890,48 +25894,46 @@ │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n f172 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ b.n f02a │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - mov ip, r1 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cbnz r2, f280 │ │ │ │ │ - mov r0, ip │ │ │ │ │ + cbnz r2, f27c │ │ │ │ │ + mov r0, r1 │ │ │ │ │ b.n f150 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - mov ip, r1 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ b.n f11a │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ b.n f172 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ b.n f230 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ b.n f24a │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n f280 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n f27c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, f2cc │ │ │ │ │ + cbnz r0, f2c4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w ef20 │ │ │ │ │ b.n f230 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -25995,15 +25997,15 @@ │ │ │ │ │ b.n eebe │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, f384 │ │ │ │ │ + cbnz r0, f37c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w f264 │ │ │ │ │ b.n f172 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -26020,23 +26022,23 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ b.n ee7c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - cbnz r0, f3fa │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbnz r0, f3ee │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str.w ip, [r5, #88] @ 0x58 │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f280 │ │ │ │ │ - mov r0, ip │ │ │ │ │ + bne.w f27c │ │ │ │ │ + mov r0, r1 │ │ │ │ │ b.n f150 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -26054,120 +26056,120 @@ │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, f400 │ │ │ │ │ + cbnz r0, f3f4 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w f086 │ │ │ │ │ b.n f24a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f280 │ │ │ │ │ + b.n f27c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ b.n f24a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f408 : │ │ │ │ │ +0000f3fc : │ │ │ │ │ type_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f610 │ │ │ │ │ + beq.w f604 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f61e │ │ │ │ │ + bne.w f612 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f548 │ │ │ │ │ + bne.w f53c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f45a │ │ │ │ │ + cbnz r0, f44e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f606 │ │ │ │ │ + beq.w f5fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5fc │ │ │ │ │ + bne.w f5f0 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f5e6 │ │ │ │ │ + beq.w f5da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e5c │ │ │ │ │ + bl 2c9c │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5d4 │ │ │ │ │ + beq.w f5c8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f5de │ │ │ │ │ + beq.w f5d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5ce │ │ │ │ │ + bne.w f5c2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5c6 │ │ │ │ │ + beq.w f5ba │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w f5ce │ │ │ │ │ + bne.w f5c2 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f58c │ │ │ │ │ + bne.n f580 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5c0 │ │ │ │ │ + beq.n f5b4 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt.n f57c │ │ │ │ │ + bgt.n f570 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -26176,433 +26178,433 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5d8 │ │ │ │ │ + beq.n f5cc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f636 │ │ │ │ │ + bne.w f62a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f44a │ │ │ │ │ + beq.n f43e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f622 │ │ │ │ │ + beq.n f616 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f450 │ │ │ │ │ + b.n f444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f680 │ │ │ │ │ + beq.w f674 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f63a │ │ │ │ │ + bne.n f62e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f440 │ │ │ │ │ + beq.w f434 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f454 │ │ │ │ │ + b.n f448 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r6, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n f4e6 │ │ │ │ │ + b.n f4da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e5c │ │ │ │ │ + bl 2c9c │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4d6 │ │ │ │ │ + beq.n f4ca │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq.n f5a8 │ │ │ │ │ + beq.n f59c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n f4ca │ │ │ │ │ + b.n f4be │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, f5c0 │ │ │ │ │ + cbz r0, f5b4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n f59c │ │ │ │ │ + b.n f590 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f44c │ │ │ │ │ + b.n f440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f4a0 │ │ │ │ │ + b.n f494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f482 │ │ │ │ │ + beq.w f476 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5d8 │ │ │ │ │ + b.n f5cc │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f44e │ │ │ │ │ + b.n f442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f46c │ │ │ │ │ + b.n f460 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f436 │ │ │ │ │ + beq.w f42a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f576 │ │ │ │ │ + b.n f56a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f44e │ │ │ │ │ + beq.w f442 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f576 │ │ │ │ │ + b.n f56a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5d8 │ │ │ │ │ + b.n f5cc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f564 │ │ │ │ │ + beq.n f558 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ strd r1, r1, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f566 │ │ │ │ │ + beq.w f55a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f56a │ │ │ │ │ + b.n f55e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f558 │ │ │ │ │ + beq.w f54c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f56a │ │ │ │ │ + b.n f55e │ │ │ │ │ │ │ │ │ │ -0000f694 : │ │ │ │ │ +0000f688 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n f7b2 │ │ │ │ │ + beq.n f7a6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f7be │ │ │ │ │ + bne.n f7b2 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n f704 │ │ │ │ │ + beq.n f6f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f72c │ │ │ │ │ + cbnz r0, f720 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7d0 │ │ │ │ │ + bne.n f7c4 │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f76e │ │ │ │ │ + bne.n f762 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f7c4 │ │ │ │ │ + blt.n f7b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7d0 │ │ │ │ │ + bne.n f7c4 │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6dc │ │ │ │ │ + beq.n f6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6dc │ │ │ │ │ + beq.n f6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6dc │ │ │ │ │ + beq.n f6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7d8 │ │ │ │ │ + beq.n f7cc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f7a0 │ │ │ │ │ + cbz r0, f794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6f8 │ │ │ │ │ + b.n f6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f6f2 │ │ │ │ │ + bne.n f6e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f7d8 │ │ │ │ │ + cbz r0, f7cc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f76a │ │ │ │ │ + bne.n f75e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6f6 │ │ │ │ │ + beq.n f6ea │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f6fa │ │ │ │ │ + b.n f6ee │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f6be │ │ │ │ │ + beq.n f6b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f6fa │ │ │ │ │ + b.n f6ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6fa │ │ │ │ │ + b.n f6ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6fa │ │ │ │ │ + b.n f6ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6fa │ │ │ │ │ + b.n f6ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f7e0 <_tmp_258_rule>: │ │ │ │ │ +0000f7d4 <_tmp_258_rule>: │ │ │ │ │ _tmp_258_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fb7e <_tmp_258_rule+0x39e> │ │ │ │ │ + beq.w fb72 <_tmp_258_rule+0x39e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fb8c <_tmp_258_rule+0x3ac> │ │ │ │ │ + bne.w fb80 <_tmp_258_rule+0x3ac> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f9b4 <_tmp_258_rule+0x1d4> │ │ │ │ │ + beq.w f9a8 <_tmp_258_rule+0x1d4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w f9c8 <_tmp_258_rule+0x1e8> │ │ │ │ │ + beq.w f9bc <_tmp_258_rule+0x1e8> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f9f4 <_tmp_258_rule+0x214> │ │ │ │ │ + bne.w f9e8 <_tmp_258_rule+0x214> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fa24 <_tmp_258_rule+0x244> │ │ │ │ │ + bne.w fa18 <_tmp_258_rule+0x244> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f9ea <_tmp_258_rule+0x20a> │ │ │ │ │ + bne.w f9de <_tmp_258_rule+0x20a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fa80 <_tmp_258_rule+0x2a0> │ │ │ │ │ + bne.w fa74 <_tmp_258_rule+0x2a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fab8 <_tmp_258_rule+0x2d8> │ │ │ │ │ + bne.w faac <_tmp_258_rule+0x2d8> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w fb58 <_tmp_258_rule+0x378> │ │ │ │ │ + beq.w fb4c <_tmp_258_rule+0x378> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fb90 <_tmp_258_rule+0x3b0> │ │ │ │ │ + beq.w fb84 <_tmp_258_rule+0x3b0> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n f90c <_tmp_258_rule+0x12c> │ │ │ │ │ + beq.n f900 <_tmp_258_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f942 <_tmp_258_rule+0x162> │ │ │ │ │ + bne.n f936 <_tmp_258_rule+0x162> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fa7c <_tmp_258_rule+0x29c> │ │ │ │ │ + bne.w fa70 <_tmp_258_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, f8d2 <_tmp_258_rule+0xf2> │ │ │ │ │ + cbnz r0, f8c6 <_tmp_258_rule+0xf2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -26616,80 +26618,80 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8c0 <_tmp_258_rule+0xe0> │ │ │ │ │ + beq.n f8b4 <_tmp_258_rule+0xe0> │ │ │ │ │ movs r3, #22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f8c6 <_tmp_258_rule+0xe6> │ │ │ │ │ + bne.n f8ba <_tmp_258_rule+0xe6> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n f8c6 <_tmp_258_rule+0xe6> │ │ │ │ │ + b.n f8ba <_tmp_258_rule+0xe6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w fa72 <_tmp_258_rule+0x292> │ │ │ │ │ + blt.w fa66 <_tmp_258_rule+0x292> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fb38 <_tmp_258_rule+0x358> │ │ │ │ │ + bne.w fb2c <_tmp_258_rule+0x358> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8a4 <_tmp_258_rule+0xc4> │ │ │ │ │ + beq.n f898 <_tmp_258_rule+0xc4> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8a4 <_tmp_258_rule+0xc4> │ │ │ │ │ + beq.n f898 <_tmp_258_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb44 <_tmp_258_rule+0x364> │ │ │ │ │ + beq.w fb38 <_tmp_258_rule+0x364> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb44 <_tmp_258_rule+0x364> │ │ │ │ │ + beq.w fb38 <_tmp_258_rule+0x364> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb3e <_tmp_258_rule+0x35e> │ │ │ │ │ + beq.w fb32 <_tmp_258_rule+0x35e> │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -26697,111 +26699,111 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa62 <_tmp_258_rule+0x282> │ │ │ │ │ + beq.n fa56 <_tmp_258_rule+0x282> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n f8ee <_tmp_258_rule+0x10e> │ │ │ │ │ + b.n f8e2 <_tmp_258_rule+0x10e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, f9ea <_tmp_258_rule+0x20a> │ │ │ │ │ + cbnz r2, f9de <_tmp_258_rule+0x20a> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w f826 <_tmp_258_rule+0x46> │ │ │ │ │ + bne.w f81a <_tmp_258_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fb18 <_tmp_258_rule+0x338> │ │ │ │ │ + blt.w fb0c <_tmp_258_rule+0x338> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, f9f0 <_tmp_258_rule+0x210> │ │ │ │ │ + cbnz r3, f9e4 <_tmp_258_rule+0x210> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f838 <_tmp_258_rule+0x58> │ │ │ │ │ + beq.w f82c <_tmp_258_rule+0x58> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n fab0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n faa4 <_tmp_258_rule+0x2d0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f9ea <_tmp_258_rule+0x20a> │ │ │ │ │ + bne.n f9de <_tmp_258_rule+0x20a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fb24 <_tmp_258_rule+0x344> │ │ │ │ │ + beq.w fb18 <_tmp_258_rule+0x344> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fac0 <_tmp_258_rule+0x2e0> │ │ │ │ │ + bne.n fab4 <_tmp_258_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f838 <_tmp_258_rule+0x58> │ │ │ │ │ - b.n f9ea <_tmp_258_rule+0x20a> │ │ │ │ │ + beq.w f82c <_tmp_258_rule+0x58> │ │ │ │ │ + b.n f9de <_tmp_258_rule+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f846 <_tmp_258_rule+0x66> │ │ │ │ │ + beq.w f83a <_tmp_258_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb50 <_tmp_258_rule+0x370> │ │ │ │ │ + beq.w fb44 <_tmp_258_rule+0x370> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, faa0 <_tmp_258_rule+0x2c0> │ │ │ │ │ + cbz r0, fa94 <_tmp_258_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f8c6 <_tmp_258_rule+0xe6> │ │ │ │ │ + b.n f8ba <_tmp_258_rule+0xe6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb4c <_tmp_258_rule+0x36c> │ │ │ │ │ + beq.n fb40 <_tmp_258_rule+0x36c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f8b4 <_tmp_258_rule+0xd4> │ │ │ │ │ + beq.w f8a8 <_tmp_258_rule+0xd4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f906 <_tmp_258_rule+0x126> │ │ │ │ │ + b.n f8fa <_tmp_258_rule+0x126> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -26809,44 +26811,44 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fa5c <_tmp_258_rule+0x27c> │ │ │ │ │ + bne.n fa50 <_tmp_258_rule+0x27c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb76 <_tmp_258_rule+0x396> │ │ │ │ │ + beq.n fb6a <_tmp_258_rule+0x396> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f86c <_tmp_258_rule+0x8c> │ │ │ │ │ + beq.w f860 <_tmp_258_rule+0x8c> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f8ca <_tmp_258_rule+0xea> │ │ │ │ │ + b.n f8be <_tmp_258_rule+0xea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa12 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fa06 <_tmp_258_rule+0x232> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa12 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fa06 <_tmp_258_rule+0x232> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa12 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fa06 <_tmp_258_rule+0x232> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -26855,237 +26857,237 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa14 <_tmp_258_rule+0x234> │ │ │ │ │ + beq.n fa08 <_tmp_258_rule+0x234> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa18 <_tmp_258_rule+0x238> │ │ │ │ │ + b.n fa0c <_tmp_258_rule+0x238> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n fab0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n faa4 <_tmp_258_rule+0x2d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w fa04 <_tmp_258_rule+0x224> │ │ │ │ │ + beq.w f9f8 <_tmp_258_rule+0x224> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n fa18 <_tmp_258_rule+0x238> │ │ │ │ │ + b.n fa0c <_tmp_258_rule+0x238> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa72 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fa66 <_tmp_258_rule+0x292> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f982 <_tmp_258_rule+0x1a2> │ │ │ │ │ + b.n f976 <_tmp_258_rule+0x1a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa72 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fa66 <_tmp_258_rule+0x292> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa72 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fa66 <_tmp_258_rule+0x292> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n fab0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n faa4 <_tmp_258_rule+0x2d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fa7c <_tmp_258_rule+0x29c> │ │ │ │ │ + bne.n fa70 <_tmp_258_rule+0x29c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fb92 <_tmp_258_rule+0x3b2> │ │ │ │ │ + beq.n fb86 <_tmp_258_rule+0x3b2> │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n f888 <_tmp_258_rule+0xa8> │ │ │ │ │ + b.n f87c <_tmp_258_rule+0xa8> │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fab0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n faa4 <_tmp_258_rule+0x2d0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f80c <_tmp_258_rule+0x2c> │ │ │ │ │ + beq.w f800 <_tmp_258_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n faba <_tmp_258_rule+0x2da> │ │ │ │ │ + b.n faae <_tmp_258_rule+0x2da> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, fba4 <_tmp_258_rule+0x3c4> │ │ │ │ │ + cbnz r2, fb98 <_tmp_258_rule+0x3c4> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n f888 <_tmp_258_rule+0xa8> │ │ │ │ │ + b.n f87c <_tmp_258_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa72 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fa66 <_tmp_258_rule+0x292> │ │ │ │ │ │ │ │ │ │ -0000fbac : │ │ │ │ │ +0000fba0 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, fbb2 │ │ │ │ │ + cbnz r1, fba6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, fbd6 │ │ │ │ │ + cbz r0, fbca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, fbd6 │ │ │ │ │ + cbz r0, fbca │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fbe0 : │ │ │ │ │ +0000fbd4 : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fd7c │ │ │ │ │ + beq.w fd70 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n fc70 │ │ │ │ │ + bne.n fc64 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n fc50 │ │ │ │ │ + beq.n fc44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fcb6 │ │ │ │ │ + bne.n fcaa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fc78 │ │ │ │ │ + cbnz r0, fc6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r6, fc70 │ │ │ │ │ + cbnz r6, fc64 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fce0 │ │ │ │ │ + bne.n fcd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fd6a │ │ │ │ │ + blt.w fd5e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, fcb0 │ │ │ │ │ + cbnz r3, fca4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fc22 │ │ │ │ │ + beq.n fc16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc46 │ │ │ │ │ + b.n fc3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc2c │ │ │ │ │ + beq.n fc20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd76 │ │ │ │ │ + beq.n fd6a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fd00 │ │ │ │ │ + cbz r0, fcf4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc44 │ │ │ │ │ + b.n fc38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc70 │ │ │ │ │ + bne.n fc64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fd82 │ │ │ │ │ + beq.n fd76 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, fd12 │ │ │ │ │ + cbnz r0, fd06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fc22 │ │ │ │ │ - b.n fc70 │ │ │ │ │ + beq.n fc16 │ │ │ │ │ + b.n fc64 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -27093,38 +27095,38 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fcac │ │ │ │ │ + bne.n fca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc42 │ │ │ │ │ + beq.n fc36 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc46 │ │ │ │ │ + b.n fc3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcd0 │ │ │ │ │ + beq.n fcc4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcd0 │ │ │ │ │ + beq.n fcc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcd0 │ │ │ │ │ + beq.n fcc4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27133,809 +27135,815 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcd2 │ │ │ │ │ + beq.n fcc6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fcd6 │ │ │ │ │ + b.n fcca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc46 │ │ │ │ │ + b.n fc3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc46 │ │ │ │ │ + b.n fc3a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fc04 │ │ │ │ │ + b.n fbf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fcc4 │ │ │ │ │ + beq.n fcb8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n fcd6 │ │ │ │ │ + b.n fcca │ │ │ │ │ │ │ │ │ │ -0000fd94 : │ │ │ │ │ +0000fd88 : │ │ │ │ │ params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10792 │ │ │ │ │ + beq.w 107d4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1049c │ │ │ │ │ + bne.w 104dc │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10398 │ │ │ │ │ + bne.w 103da │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - add.w r1, r3, #1 │ │ │ │ │ + add.w r5, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ - movne r9, r8 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1077e │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ + movne r6, r7 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 107c0 │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 10752 │ │ │ │ │ - adds r1, #2 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.w 10794 │ │ │ │ │ + adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1051c │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1055e │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10582 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1052e │ │ │ │ │ + beq.w 105c4 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101e6 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ + beq.w 1020c │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 109cc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + bl 10a08 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fe9e │ │ │ │ │ + beq.n fea4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1057c │ │ │ │ │ - str r5, [r0, #4] │ │ │ │ │ + beq.w 105be │ │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - bl 109cc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 10a08 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102ae │ │ │ │ │ + beq.w 102e2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1057a │ │ │ │ │ - str r5, [r0, #8] │ │ │ │ │ - movs r6, #3 │ │ │ │ │ + beq.w 105bc │ │ │ │ │ + str.w r8, [r0, #8] │ │ │ │ │ + mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - movs r5, #4 │ │ │ │ │ - bl 109cc │ │ │ │ │ - mov fp, r6 │ │ │ │ │ + mov.w r8, #4 │ │ │ │ │ + bl 10a08 │ │ │ │ │ + mov fp, sl │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, fe96 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.w 10296 │ │ │ │ │ + cbz r0, fe98 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + beq.w 102c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r2, [r7, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + str.w r2, [r9, sl, lsl #2] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - bl 109cc │ │ │ │ │ + mov fp, sl │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fe78 │ │ │ │ │ + bne.n fe78 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r6, fea4 │ │ │ │ │ - b.n 101e8 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n feac │ │ │ │ │ + b.n 10210 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 101e8 │ │ │ │ │ + bne.w 10210 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1057c │ │ │ │ │ + beq.w 105be │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n ff04 │ │ │ │ │ + ble.n ff16 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n ff04 │ │ │ │ │ + beq.n ff16 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n ff04 │ │ │ │ │ + beq.n ff16 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n ff04 │ │ │ │ │ - subs r5, r7, #4 │ │ │ │ │ - add.w r3, r7, #8 │ │ │ │ │ - add.w r5, r5, fp, lsl #2 │ │ │ │ │ - rsb ip, r7, #4 │ │ │ │ │ - add.w r2, ip, r3 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + beq.n ff16 │ │ │ │ │ + sub.w ip, r9, #4 │ │ │ │ │ + add.w r3, r9, #8 │ │ │ │ │ + add.w ip, ip, fp, lsl #2 │ │ │ │ │ + rsb lr, r9, #4 │ │ │ │ │ + add.w r2, lr, r3 │ │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n fef4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bne.n ff04 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 102ce │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 10304 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1005a │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1007a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10704 │ │ │ │ │ + beq.w 10746 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106f4 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10728 │ │ │ │ │ + beq.w 10736 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10200 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ + beq.w 10226 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 109cc │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10288 │ │ │ │ │ + beq.w 102b4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106ee │ │ │ │ │ + beq.w 10730 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102b8 │ │ │ │ │ + beq.w 102ee │ │ │ │ │ movs r1, #16 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106ec │ │ │ │ │ + beq.w 1072e │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - movs r6, #4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + mov.w r8, #4 │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, ffda │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - beq.w 10260 │ │ │ │ │ + cbz r0, fff0 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + beq.w 10284 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w fp, [r7, sl, lsl #2] │ │ │ │ │ + str.w fp, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ffba │ │ │ │ │ + bne.n ffd0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 10204 │ │ │ │ │ + beq.w 10228 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10204 │ │ │ │ │ + bne.w 10228 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106ee │ │ │ │ │ + beq.w 10730 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1003c │ │ │ │ │ + ble.n 1005c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1003c │ │ │ │ │ + beq.n 1005c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1003c │ │ │ │ │ + beq.n 1005c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1003c │ │ │ │ │ - subs r3, r7, #4 │ │ │ │ │ - rsb ip, r7, #4 │ │ │ │ │ + beq.n 1005c │ │ │ │ │ + sub.w r3, r9, #4 │ │ │ │ │ + rsb ip, r9, #4 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ - add.w r3, r7, #8 │ │ │ │ │ + add.w r3, r9, #8 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1002c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.n 1004a │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 102e0 │ │ │ │ │ + bne.w 10316 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10722 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10762 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114b0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 114f0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104a2 │ │ │ │ │ + bne.w 104e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10724 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + bne.w 10764 │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 1072e │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + beq.w 1076e │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106da │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1074a │ │ │ │ │ + beq.w 1071c │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1078c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10214 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ + beq.w 10238 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - bl 109cc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 10a08 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1028e │ │ │ │ │ + beq.w 102bc │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106d4 │ │ │ │ │ - str r5, [r0, #4] │ │ │ │ │ + beq.w 10716 │ │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 109cc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 10a08 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102c2 │ │ │ │ │ + beq.w 102f8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106d2 │ │ │ │ │ - str r5, [r0, #8] │ │ │ │ │ + beq.w 10714 │ │ │ │ │ + str.w r8, [r0, #8] │ │ │ │ │ mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - movs r7, #4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + mov.w r9, #4 │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov fp, sl │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 10134 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - beq.w 10274 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 10158 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + beq.w 1029c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r5, [r6, sl, lsl #2] │ │ │ │ │ + str.w r8, [r5, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, sl │ │ │ │ │ - bl 109cc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 10a08 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10114 │ │ │ │ │ + bne.n 10138 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 10216 │ │ │ │ │ + beq.n 1023c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10216 │ │ │ │ │ + bne.n 1023c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106d4 │ │ │ │ │ + beq.w 10716 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 1019c │ │ │ │ │ + ble.n 101c4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1019c │ │ │ │ │ + beq.n 101c4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1019c │ │ │ │ │ + beq.n 101c4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1019c │ │ │ │ │ - subs r5, r6, #4 │ │ │ │ │ - add.w r3, r6, #8 │ │ │ │ │ - add.w r5, r5, fp, lsl #2 │ │ │ │ │ - rsb ip, r6, #4 │ │ │ │ │ - add.w r2, ip, r3 │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ + beq.n 101c4 │ │ │ │ │ + sub.w ip, r5, #4 │ │ │ │ │ + add.w r3, r5, #8 │ │ │ │ │ + add.w ip, ip, fp, lsl #2 │ │ │ │ │ + rsb lr, r5, #4 │ │ │ │ │ + add.w r2, lr, r3 │ │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 1018c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bne.n 101b2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 129bc <_loop0_37_rule> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 129fc <_loop0_37_rule> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10692 │ │ │ │ │ + beq.w 106d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13248 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 10224 │ │ │ │ │ + bl 13284 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 1024a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10352 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 10388 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w ff2c │ │ │ │ │ - b.n 1005a │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w ff3c │ │ │ │ │ + b.n 1007a │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1005e │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 1007e │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10722 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10762 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a18 <_loop1_185_rule> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 11a58 <_loop1_185_rule> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10382 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10722 │ │ │ │ │ + bne.w 103b6 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10762 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13248 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + bl 13284 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1036a │ │ │ │ │ + bne.w 103a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + subs r5, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - b.n 101dc │ │ │ │ │ - lsls r6, r6, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - lsls r1, r6, #2 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 10202 │ │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106ee │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n ffc0 │ │ │ │ │ - lsls r7, r7, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - lsls r1, r7, #2 │ │ │ │ │ + beq.w 10730 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n ffd6 │ │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106d4 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1011a │ │ │ │ │ + beq.w 10716 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 1013e │ │ │ │ │ movs r5, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n ffe4 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + b.n fffa │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b.n 1013e │ │ │ │ │ - lsls r5, r5, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + b.n 10162 │ │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - lsls r1, r5, #2 │ │ │ │ │ + mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1057c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n fe7e │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + beq.w 105be │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n fe7e │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n fea4 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b.n feac │ │ │ │ │ + mov r9, r8 │ │ │ │ │ movs r5, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n ffe4 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + b.n fffa │ │ │ │ │ + mov r5, r9 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 1013e │ │ │ │ │ + b.n 10162 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10366 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 101f4 │ │ │ │ │ + bne.n 1039c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1021c │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107aa │ │ │ │ │ + beq.w 107e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 117d4 <_loop0_171_rule> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 11814 <_loop0_171_rule> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107a6 │ │ │ │ │ + beq.w 107e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 129bc <_loop0_37_rule> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + bl 129fc <_loop0_37_rule> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107a6 │ │ │ │ │ + beq.w 107e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13248 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1005e │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - strd sl, r0, [sp] │ │ │ │ │ + bl 13284 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1007e │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + strd r9, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101d8 │ │ │ │ │ + bne.w 101fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + subs r5, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10256 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10258 │ │ │ │ │ + beq.w 1027c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1027e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 102fe │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - strd r5, r0, [sp] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + b.n 10334 │ │ │ │ │ + strd r1, r0, [sp] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101d8 │ │ │ │ │ - b.n 10352 │ │ │ │ │ + bne.w 101fe │ │ │ │ │ + b.n 10388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13248 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1023e │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + bl 13284 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10262 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - b.n 10370 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyPegen_make_arguments> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 101fe │ │ │ │ │ + b.n 10388 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 105be │ │ │ │ │ + beq.w 10600 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105d0 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 105ca │ │ │ │ │ + bne.w 10612 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3c │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10600 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 105ca │ │ │ │ │ + bne.w 10642 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107c0 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10432 │ │ │ │ │ + bl 107fc │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 10474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117d4 <_loop0_171_rule> │ │ │ │ │ + bl 11814 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106c4 │ │ │ │ │ + beq.w 10706 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 106bc │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 106a4 │ │ │ │ │ + beq.w 106fe │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 106e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - bl 114b0 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 114f0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10696 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 106a4 │ │ │ │ │ + bne.w 106d8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 106e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a18 <_loop1_185_rule> │ │ │ │ │ + bl 11a58 <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10676 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 106b8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 105ca │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117d4 <_loop0_171_rule> │ │ │ │ │ - cbz r0, 10452 │ │ │ │ │ + bl 11814 <_loop0_171_rule> │ │ │ │ │ + cbz r0, 10494 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10626 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 105ca │ │ │ │ │ + bne.w 10668 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3c │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL _tmp_174_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 1047c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 104be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_175_rule │ │ │ │ │ - cbz r0, 1047a │ │ │ │ │ + bl 1691c <_loop0_170_rule> │ │ │ │ │ + cbz r0, 104bc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10534 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 105ca │ │ │ │ │ + bne.n 10576 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ab4 <_loop1_178_rule> │ │ │ │ │ - cbnz r0, 104ca │ │ │ │ │ + bl 18028 <_loop1_178_rule> │ │ │ │ │ + cbnz r0, 1050c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w fdce │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w fdc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 101de │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10206 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 129bc <_loop0_37_rule> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 129fc <_loop0_37_rule> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107ae │ │ │ │ │ + beq.w 107ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13248 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 107b0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bl 13284 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 107ee │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - b.n 10334 │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ + b.n 1036a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1048c │ │ │ │ │ + beq.n 104ce │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1048c │ │ │ │ │ + beq.n 104ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27944,169 +27952,167 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1048e │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10492 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + beq.n 104d0 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 104d4 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 10778 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 107b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 101f4 │ │ │ │ │ + b.n 1021c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 105ae │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 105a6 │ │ │ │ │ + beq.n 105f0 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 105e8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10592 │ │ │ │ │ + cbz r0, 105d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_177_rule │ │ │ │ │ + bl 1691c <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1047a │ │ │ │ │ + beq.n 104bc │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1047a │ │ │ │ │ + beq.n 104bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 104ec │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b.n 1052e │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 101f4 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 105a6 │ │ │ │ │ + b.n 1021c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbnz r1, 105e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 105b6 │ │ │ │ │ + cbz r0, 105f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10556 │ │ │ │ │ + b.n 10598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1047c │ │ │ │ │ + b.n 104be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10542 │ │ │ │ │ + b.n 10584 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1047c │ │ │ │ │ + b.n 104be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1068e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 106d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10492 │ │ │ │ │ + b.n 104d4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103b6 │ │ │ │ │ + beq.w 103f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 10504 │ │ │ │ │ + ldrd r2, r3, [r6, #12] │ │ │ │ │ + b.n 10546 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_170_rule │ │ │ │ │ + bl 1691c <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103cc │ │ │ │ │ + beq.w 1040e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103cc │ │ │ │ │ + beq.w 1040e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 104ec │ │ │ │ │ + b.n 1052e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10854 <_loop1_173_rule> │ │ │ │ │ + bl 10890 <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10452 │ │ │ │ │ + beq.w 10494 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10454 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10496 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10452 │ │ │ │ │ + beq.w 10494 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -28114,349 +28120,346 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n 10506 │ │ │ │ │ + ldrd r2, r3, [r6, #12] │ │ │ │ │ + b.n 10548 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 106c4 │ │ │ │ │ + cbz r0, 10706 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 104ec │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 103a6 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10224 │ │ │ │ │ + b.n 1052e │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.n 103e8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1024a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 106ac │ │ │ │ │ + cbz r0, 106ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10678 │ │ │ │ │ + b.n 106ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10432 │ │ │ │ │ + b.n 10474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 106c8 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r0, 1070a │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10432 │ │ │ │ │ + b.n 10474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 103fc │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10432 │ │ │ │ │ + b.n 1043e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10474 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10432 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 10474 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10224 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b.n 1024a │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 10210 │ │ │ │ │ + b.n 10234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10728 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 10768 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ff48 │ │ │ │ │ - b.n 106f4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 10258 │ │ │ │ │ + bne.w ff58 │ │ │ │ │ + b.n 10736 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 1027e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 10210 │ │ │ │ │ + b.n 10234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 1074a │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 1078c │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 100a2 │ │ │ │ │ - b.n 106da │ │ │ │ │ + bne.w 100be │ │ │ │ │ + b.n 1071c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10224 │ │ │ │ │ + b.n 1024a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1005a │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1007a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1051e │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.w fdfe │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w fdfe │ │ │ │ │ + beq.w 10560 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.w fdf0 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.w fdf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 107a2 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.w fde2 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 10764 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w fdd4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w fdc0 │ │ │ │ │ - b.n 1049c │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 10258 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1005e │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10210 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 10084 │ │ │ │ │ - b.n 10724 │ │ │ │ │ + beq.w fdb4 │ │ │ │ │ + b.n 104dc │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1007e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10234 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 100a0 │ │ │ │ │ + b.n 10764 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000107c0 : │ │ │ │ │ +000107fc : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1084e │ │ │ │ │ + beq.n 1088a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10846 │ │ │ │ │ + cbnz r3, 10882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 10854 <_loop1_173_rule> │ │ │ │ │ + bl 10890 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 107f8 │ │ │ │ │ + cbz r0, 10834 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10820 │ │ │ │ │ + cbnz r0, 1085c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 10846 │ │ │ │ │ + cbnz r3, 10882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10854 <_loop1_173_rule> │ │ │ │ │ + bl 10890 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10812 │ │ │ │ │ + cbz r0, 1084e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1082e │ │ │ │ │ + cbnz r0, 1086a │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107f8 │ │ │ │ │ - b.n 10816 │ │ │ │ │ + beq.n 10834 │ │ │ │ │ + b.n 10852 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10816 │ │ │ │ │ - b.n 10812 │ │ │ │ │ + bne.n 10852 │ │ │ │ │ + b.n 1084e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1081a │ │ │ │ │ + b.n 10856 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 107de │ │ │ │ │ + b.n 1081a │ │ │ │ │ │ │ │ │ │ -00010854 <_loop1_173_rule>: │ │ │ │ │ +00010890 <_loop1_173_rule>: │ │ │ │ │ _loop1_173_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 109b2 <_loop1_173_rule+0x15e> │ │ │ │ │ + beq.w 109ee <_loop1_173_rule+0x15e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 10970 <_loop1_173_rule+0x11c> │ │ │ │ │ + bne.n 109ac <_loop1_173_rule+0x11c> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109a8 <_loop1_173_rule+0x154> │ │ │ │ │ + beq.w 109e4 <_loop1_173_rule+0x154> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1095c <_loop1_173_rule+0x108> │ │ │ │ │ + bne.n 10998 <_loop1_173_rule+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10968 <_loop1_173_rule+0x114> │ │ │ │ │ + beq.n 109a4 <_loop1_173_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1090a <_loop1_173_rule+0xb6> │ │ │ │ │ + cbz r0, 10946 <_loop1_173_rule+0xb6> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109a2 <_loop1_173_rule+0x14e> │ │ │ │ │ + beq.n 109de <_loop1_173_rule+0x14e> │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10996 <_loop1_173_rule+0x142> │ │ │ │ │ + beq.n 109d2 <_loop1_173_rule+0x142> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109a0 <_loop1_173_rule+0x14c> │ │ │ │ │ + beq.n 109dc <_loop1_173_rule+0x14c> │ │ │ │ │ mov.w r8, #3 │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10978 <_loop1_173_rule+0x124> │ │ │ │ │ + beq.n 109b4 <_loop1_173_rule+0x124> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 10982 <_loop1_173_rule+0x12e> │ │ │ │ │ + beq.n 109be <_loop1_173_rule+0x12e> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r6, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 108ea <_loop1_173_rule+0x96> │ │ │ │ │ + b.n 10926 <_loop1_173_rule+0x96> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1096a <_loop1_173_rule+0x116> │ │ │ │ │ + cbnz r3, 109a6 <_loop1_173_rule+0x116> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109b8 <_loop1_173_rule+0x164> │ │ │ │ │ + beq.n 109f4 <_loop1_173_rule+0x164> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 10956 <_loop1_173_rule+0x102> │ │ │ │ │ + ble.n 10992 <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10956 <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 10992 <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10956 <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 10992 <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 10956 <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 10992 <_loop1_173_rule+0x102> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 10946 <_loop1_173_rule+0xf2> │ │ │ │ │ + bne.n 10982 <_loop1_173_rule+0xf2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -28464,679 +28467,680 @@ │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10960 <_loop1_173_rule+0x10c> │ │ │ │ │ + b.n 1099c <_loop1_173_rule+0x10c> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 10910 <_loop1_173_rule+0xbc> │ │ │ │ │ - b.n 1096a <_loop1_173_rule+0x116> │ │ │ │ │ + bne.n 1094c <_loop1_173_rule+0xbc> │ │ │ │ │ + b.n 109a6 <_loop1_173_rule+0x116> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 109a2 <_loop1_173_rule+0x14e> │ │ │ │ │ + cbz r0, 109de <_loop1_173_rule+0x14e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 108fc <_loop1_173_rule+0xa8> │ │ │ │ │ + b.n 10938 <_loop1_173_rule+0xa8> │ │ │ │ │ mov r5, r7 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r7, #2 │ │ │ │ │ - b.n 10910 <_loop1_173_rule+0xbc> │ │ │ │ │ + b.n 1094c <_loop1_173_rule+0xbc> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 10970 <_loop1_173_rule+0x11c> │ │ │ │ │ + b.n 109ac <_loop1_173_rule+0x11c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10876 <_loop1_173_rule+0x22> │ │ │ │ │ + b.n 108b2 <_loop1_173_rule+0x22> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10960 <_loop1_173_rule+0x10c> │ │ │ │ │ + b.n 1099c <_loop1_173_rule+0x10c> │ │ │ │ │ │ │ │ │ │ -000109cc : │ │ │ │ │ +00010a08 : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10c82 │ │ │ │ │ + beq.w 10cbe │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10c90 │ │ │ │ │ + bne.w 10ccc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10be6 │ │ │ │ │ + beq.w 10c22 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10bfa │ │ │ │ │ + beq.w 10c36 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ada │ │ │ │ │ + beq.n 10b16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10c6e │ │ │ │ │ + beq.w 10caa │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10c7e │ │ │ │ │ + bne.w 10cba │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10bc8 │ │ │ │ │ + bne.w 10c04 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 10adc │ │ │ │ │ + bne.n 10b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ca8 │ │ │ │ │ + beq.w 10ce4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c96 │ │ │ │ │ + beq.w 10cd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10bb0 │ │ │ │ │ + beq.w 10bec │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10c6a │ │ │ │ │ + bne.w 10ca6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cb0 │ │ │ │ │ + beq.w 10cec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10c90 │ │ │ │ │ + bne.w 10ccc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10c1c │ │ │ │ │ + beq.w 10c58 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10c30 │ │ │ │ │ + beq.w 10c6c │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10bb6 │ │ │ │ │ + beq.n 10bf2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10cd8 │ │ │ │ │ + beq.w 10d14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10ce8 │ │ │ │ │ + bne.w 10d24 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10bd8 │ │ │ │ │ + bne.n 10c14 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 10bb6 │ │ │ │ │ + bne.n 10bf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c58 │ │ │ │ │ + beq.n 10c94 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cc4 │ │ │ │ │ + beq.w 10d00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, 10bac │ │ │ │ │ + cbnz r3, 10be8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10abc │ │ │ │ │ + bne.n 10af8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10bb8 │ │ │ │ │ + b.n 10bf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ade │ │ │ │ │ + b.n 10b1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a56 │ │ │ │ │ - b.n 10a54 │ │ │ │ │ + bne.w 10a92 │ │ │ │ │ + b.n 10a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10b40 │ │ │ │ │ - b.n 10b3e │ │ │ │ │ + bne.n 10b7c │ │ │ │ │ + b.n 10b7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 10c16 │ │ │ │ │ + cbnz r6, 10c52 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10a12 │ │ │ │ │ + bne.w 10a4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10c5e │ │ │ │ │ + blt.n 10c9a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10a1c │ │ │ │ │ + beq.w 10a58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ade │ │ │ │ │ + b.n 10b1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10c58 │ │ │ │ │ + cbnz r3, 10c94 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10afe │ │ │ │ │ + bne.w 10b3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 10bb8 │ │ │ │ │ + blt.n 10bf4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10b08 │ │ │ │ │ + beq.w 10b44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bb8 │ │ │ │ │ + b.n 10bf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ade │ │ │ │ │ + b.n 10b1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ade │ │ │ │ │ + b.n 10b1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10a42 │ │ │ │ │ + beq.w 10a7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10ade │ │ │ │ │ + b.n 10b1a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 109f8 │ │ │ │ │ + beq.w 10a34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10ad0 │ │ │ │ │ + b.n 10b0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10bb2 │ │ │ │ │ + beq.n 10bee │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ade │ │ │ │ │ + b.n 10b1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ade │ │ │ │ │ + b.n 10b1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 10cbe │ │ │ │ │ + cbnz r0, 10cfa │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10ad0 │ │ │ │ │ + b.n 10b0c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ad0 │ │ │ │ │ + b.n 10b0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10bb8 │ │ │ │ │ + beq.w 10bf4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10bb8 │ │ │ │ │ + b.n 10bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10b2e │ │ │ │ │ + beq.w 10b6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10bb8 │ │ │ │ │ + b.n 10bf4 │ │ │ │ │ │ │ │ │ │ -00010cec : │ │ │ │ │ +00010d28 : │ │ │ │ │ param_rule(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10df0 │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 10dfc │ │ │ │ │ - ldrd r6, r5, [r4, #8] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.n 10dba │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 10e48 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 10e2e │ │ │ │ │ + ldrd r9, r6, [r4, #8] │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + beq.n 10dfc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10da6 │ │ │ │ │ + beq.n 10de6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10de8 │ │ │ │ │ + beq.n 10e26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10da0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 10de0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10dac │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 10dee │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 10da6 │ │ │ │ │ + bne.n 10de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10dd4 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ + beq.n 10e16 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10e00 │ │ │ │ │ + beq.n 10e36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 10d96 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 10dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 8630 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d5c │ │ │ │ │ - b.n 10d54 │ │ │ │ │ + bne.n 10d96 │ │ │ │ │ + b.n 10d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10dda │ │ │ │ │ + blt.n 10e1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10d28 │ │ │ │ │ + beq.n 10d62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10de2 │ │ │ │ │ + b.n 10dd6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d9a │ │ │ │ │ + b.n 10dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10d42 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 10d16 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 10de2 │ │ │ │ │ + b.n 10d7c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 10dd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10da8 │ │ │ │ │ + beq.n 10dea │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10de2 │ │ │ │ │ + b.n 10dd6 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 10d4a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010e14 : │ │ │ │ │ +00010e50 : │ │ │ │ │ import_from_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11220 │ │ │ │ │ + beq.w 11256 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1122e │ │ │ │ │ + bne.w 11264 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1130c │ │ │ │ │ + bne.w 1138c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11300 │ │ │ │ │ + blt.w 1131c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 112f2 │ │ │ │ │ + bne.w 11380 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11190 │ │ │ │ │ + bne.w 111d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11202 │ │ │ │ │ + bne.w 11238 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 111ca │ │ │ │ │ + beq.w 1120c │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 111e0 │ │ │ │ │ + beq.w 11222 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10fdc │ │ │ │ │ + beq.w 1101e │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10ff0 │ │ │ │ │ + beq.w 11036 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1118c │ │ │ │ │ + beq.w 11174 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 112e2 │ │ │ │ │ + beq.w 11280 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 112ea │ │ │ │ │ + bne.w 11288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11122 │ │ │ │ │ + bne.w 1110a │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11010 │ │ │ │ │ + bne.w 11176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1121a │ │ │ │ │ + beq.w 11250 │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1114c │ │ │ │ │ + bne.w 11134 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11160 │ │ │ │ │ + beq.w 11148 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 111f2 │ │ │ │ │ + beq.w 11270 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11010 │ │ │ │ │ + bne.w 11176 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11212 │ │ │ │ │ + beq.w 11248 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1100e │ │ │ │ │ + bne.w 11202 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1106e │ │ │ │ │ + bne.n 11056 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1120c │ │ │ │ │ + beq.w 11242 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -29144,133 +29148,92 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111be │ │ │ │ │ + beq.w 11206 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112c8 │ │ │ │ │ + beq.w 11234 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1100e │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11202 │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 10eba │ │ │ │ │ + bne.w 10ef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 111c4 │ │ │ │ │ + blt.w 111fe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10ec4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 112f2 │ │ │ │ │ - movs r1, #16 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 11250 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 10fce │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - bl 0 <_PyPegen_alias_for_star> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_alias_for_star │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1124a │ │ │ │ │ + beq.w 10f00 │ │ │ │ │ + b.n 11202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 1192c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1123a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - b.n 10fd2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 118ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 10f7e │ │ │ │ │ + beq.n 10fc0 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 110b4 │ │ │ │ │ + cbnz r0, 1109a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1120c │ │ │ │ │ + beq.w 11242 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r2, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 10f92 │ │ │ │ │ - b.n 1109e │ │ │ │ │ + beq.n 10fd4 │ │ │ │ │ + b.n 11086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118ec │ │ │ │ │ + bl 1192c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11088 │ │ │ │ │ + beq.n 11070 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1120c │ │ │ │ │ + beq.w 11242 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r8, fp │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ @@ -29279,15 +29242,15 @@ │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w r9, [r0, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11132 │ │ │ │ │ + cbnz r0, 1111a │ │ │ │ │ mov r2, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -29295,1161 +29258,1204 @@ │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1120c │ │ │ │ │ + beq.w 11242 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n 1109e │ │ │ │ │ - b.n 10f92 │ │ │ │ │ + bgt.n 11086 │ │ │ │ │ + b.n 10fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f04 │ │ │ │ │ - b.n 10f00 │ │ │ │ │ + bne.w 10f40 │ │ │ │ │ + b.n 10f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118ec │ │ │ │ │ + bl 1192c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110f6 │ │ │ │ │ + beq.n 110dc │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 11172 │ │ │ │ │ + beq.n 1115a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 110ea │ │ │ │ │ + b.n 110d0 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f46 │ │ │ │ │ + bne.w 10f84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 112fa │ │ │ │ │ + bne.w 1139c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11012 │ │ │ │ │ + b.n 11178 │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11208 │ │ │ │ │ + beq.n 1123e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 11142 │ │ │ │ │ + b.n 1112a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11010 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11380 │ │ │ │ │ + movs r1, #16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 112a6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11010 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + bl 0 <_PyPegen_alias_for_star> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_alias_for_star │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 112a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11364 │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e7c │ │ │ │ │ + beq.n 11290 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + b.n 11014 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 113a4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10eb8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e7e │ │ │ │ │ + bne.w 10eba │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11068 │ │ │ │ │ - b.n 10e7c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11014 │ │ │ │ │ + bne.n 111cc │ │ │ │ │ + b.n 10eb8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1100e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11176 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1117a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 11234 │ │ │ │ │ + cbnz r2, 1126a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 10ea2 │ │ │ │ │ + bne.w 10ede │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10ea2 │ │ │ │ │ - b.n 11012 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + beq.w 10ede │ │ │ │ │ + b.n 11178 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 10f58 │ │ │ │ │ - b.n 1100e │ │ │ │ │ + b.n 1117e │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10fd2 │ │ │ │ │ + b.n 11014 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1116e │ │ │ │ │ + b.n 11156 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10e42 │ │ │ │ │ + beq.w 10e7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10fd2 │ │ │ │ │ + b.n 11014 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11018 │ │ │ │ │ + b.n 1117e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 10f98 │ │ │ │ │ + b.n 11202 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 10f1e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11176 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - cbz r0, 1125a │ │ │ │ │ + cbz r0, 112b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10fd2 │ │ │ │ │ + b.n 11014 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1105a │ │ │ │ │ + b.n 111c0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 1125e │ │ │ │ │ + cbnz r3, 112b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1106a │ │ │ │ │ + b.n 111ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11336 │ │ │ │ │ + bne.n 11388 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 11324 │ │ │ │ │ + beq.n 1136e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 11364 │ │ │ │ │ - cbz r0, 112cc │ │ │ │ │ + bl 113a4 │ │ │ │ │ + cbz r0, 11330 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 112cc │ │ │ │ │ + cbz r0, 11330 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 112cc │ │ │ │ │ + cbz r0, 11330 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1131c │ │ │ │ │ + cbnz r0, 11328 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 112de │ │ │ │ │ + cbz r0, 11342 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 1125a │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11018 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 11330 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1133a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 112be │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10ee2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11010 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 10fd2 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11012 │ │ │ │ │ + b.n 112b0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 10fd2 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w sl, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n 10e6e │ │ │ │ │ + b.n 11014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1106a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 111ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 11272 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 112be │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 10fd2 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbnz r3, 1137a │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 11346 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 11312 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ strd r1, r1, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 112b0 │ │ │ │ │ + b.n 11304 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 112c8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 11312 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 11014 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 11014 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr.w sl, [r3, #16] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 10eaa │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11178 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011364 : │ │ │ │ │ +000113a4 : │ │ │ │ │ import_from_as_names_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1148e │ │ │ │ │ + beq.w 114ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 114aa │ │ │ │ │ + bne.w 114ea │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11496 │ │ │ │ │ + beq.n 114d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118ec │ │ │ │ │ + bl 1192c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1147e │ │ │ │ │ + beq.n 114be │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11486 │ │ │ │ │ + beq.n 114c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11478 │ │ │ │ │ + bne.n 114b8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11470 │ │ │ │ │ + beq.n 114b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11478 │ │ │ │ │ + bne.n 114b8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11424 │ │ │ │ │ + cbnz r0, 11464 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1146a │ │ │ │ │ + beq.n 114aa │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt.n 11442 │ │ │ │ │ + bgt.n 11482 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 11480 │ │ │ │ │ + cbz r0, 114c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118ec │ │ │ │ │ + bl 1192c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113e6 │ │ │ │ │ + beq.n 11426 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 11452 │ │ │ │ │ + beq.n 11492 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 113dc │ │ │ │ │ + b.n 1141c │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 113f8 │ │ │ │ │ + b.n 11438 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 1146a │ │ │ │ │ + cbz r0, 114aa │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 11434 │ │ │ │ │ + b.n 11474 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1141a │ │ │ │ │ + b.n 1145a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 113ba │ │ │ │ │ + b.n 113fa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1138a │ │ │ │ │ + b.n 113ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 113a0 │ │ │ │ │ + beq.w 113e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11480 │ │ │ │ │ + b.n 114c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1141c │ │ │ │ │ + b.n 1145c │ │ │ │ │ │ │ │ │ │ -000114b0 : │ │ │ │ │ +000114f0 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1176e │ │ │ │ │ + beq.w 117ae │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 116ea │ │ │ │ │ + bne.w 1172a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1177e │ │ │ │ │ + beq.w 117be │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116d0 │ │ │ │ │ + beq.w 11710 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1179a │ │ │ │ │ + bne.w 117da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116ba │ │ │ │ │ + beq.w 116fa │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 11540 │ │ │ │ │ + cbz r0, 11580 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w 11692 │ │ │ │ │ + beq.w 116d2 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11524 │ │ │ │ │ + bne.n 11564 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116ca │ │ │ │ │ + beq.w 1170a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 11592 │ │ │ │ │ + ble.n 115d2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 11592 │ │ │ │ │ + beq.n 115d2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 11592 │ │ │ │ │ + beq.n 115d2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 11592 │ │ │ │ │ + beq.n 115d2 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 11584 │ │ │ │ │ + bne.n 115c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11a18 <_loop1_185_rule> │ │ │ │ │ + bl 11a58 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11718 │ │ │ │ │ + bne.w 11758 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 116ea │ │ │ │ │ + bne.w 1172a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 117a0 │ │ │ │ │ + beq.w 117e0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11704 │ │ │ │ │ + beq.w 11744 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1170c │ │ │ │ │ + bne.w 1174c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116f0 │ │ │ │ │ + beq.w 11730 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1161a │ │ │ │ │ + cbz r0, 1165a │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 116a6 │ │ │ │ │ + beq.n 116e6 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11600 │ │ │ │ │ + bne.n 11640 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 116fe │ │ │ │ │ + beq.n 1173e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1166a │ │ │ │ │ + ble.n 116aa │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1166a │ │ │ │ │ + beq.n 116aa │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1166a │ │ │ │ │ + beq.n 116aa │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1166a │ │ │ │ │ + beq.n 116aa │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1165c │ │ │ │ │ + bne.n 1169c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11a18 <_loop1_185_rule> │ │ │ │ │ + bl 11a58 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1174a │ │ │ │ │ + bne.n 1178a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 116ca │ │ │ │ │ + cbz r0, 1170a │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1152a │ │ │ │ │ + b.n 1156a │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 116fe │ │ │ │ │ + cbz r0, 1173e │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 11604 │ │ │ │ │ + b.n 11644 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11592 │ │ │ │ │ + bne.w 115d2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 115b8 │ │ │ │ │ + beq.w 115f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1168a │ │ │ │ │ + b.n 116ca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1166a │ │ │ │ │ + bne.n 116aa │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 11686 │ │ │ │ │ + b.n 116c6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115ac │ │ │ │ │ + beq.w 115ec │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115ac │ │ │ │ │ + beq.w 115ec │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 117be │ │ │ │ │ + beq.n 117fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1168a │ │ │ │ │ + b.n 116ca │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11682 │ │ │ │ │ + beq.n 116c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11734 │ │ │ │ │ - b.n 11682 │ │ │ │ │ + bne.n 11774 │ │ │ │ │ + b.n 116c2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 114da │ │ │ │ │ - b.n 116ea │ │ │ │ │ + beq.w 1151a │ │ │ │ │ + b.n 1172a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1179a │ │ │ │ │ + cbnz r2, 117da │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 114fa │ │ │ │ │ - b.n 116d0 │ │ │ │ │ + bne.w 1153a │ │ │ │ │ + b.n 11710 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 116de │ │ │ │ │ + b.n 1171e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1170c │ │ │ │ │ + bne.n 1174c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 115d6 │ │ │ │ │ - b.n 11704 │ │ │ │ │ + bne.w 11616 │ │ │ │ │ + b.n 11744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11686 │ │ │ │ │ + beq.w 116c6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1168a │ │ │ │ │ + b.n 116ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000117d4 <_loop0_171_rule>: │ │ │ │ │ +00011814 <_loop0_171_rule>: │ │ │ │ │ _loop0_36_rule(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 118e6 <_loop0_171_rule+0x112> │ │ │ │ │ + beq.n 11926 <_loop0_171_rule+0x112> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 118d0 <_loop0_171_rule+0xfc> │ │ │ │ │ + bne.n 11910 <_loop0_171_rule+0xfc> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118d8 <_loop0_171_rule+0x104> │ │ │ │ │ + beq.n 11918 <_loop0_171_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 118d0 <_loop0_171_rule+0xfc> │ │ │ │ │ + bne.n 11910 <_loop0_171_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118b4 <_loop0_171_rule+0xe0> │ │ │ │ │ + beq.n 118f4 <_loop0_171_rule+0xe0> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 11846 <_loop0_171_rule+0x72> │ │ │ │ │ + cbz r0, 11886 <_loop0_171_rule+0x72> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 118a0 <_loop0_171_rule+0xcc> │ │ │ │ │ + beq.n 118e0 <_loop0_171_rule+0xcc> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r7, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1182c <_loop0_171_rule+0x58> │ │ │ │ │ + bne.n 1186c <_loop0_171_rule+0x58> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118c2 <_loop0_171_rule+0xee> │ │ │ │ │ + beq.n 11902 <_loop0_171_rule+0xee> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1188c <_loop0_171_rule+0xb8> │ │ │ │ │ + ble.n 118cc <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1188c <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 118cc <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1188c <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 118cc <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1188c <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 118cc <_loop0_171_rule+0xb8> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 1187c <_loop0_171_rule+0xa8> │ │ │ │ │ + bne.n 118bc <_loop0_171_rule+0xa8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 118c2 <_loop0_171_rule+0xee> │ │ │ │ │ + cbz r0, 11902 <_loop0_171_rule+0xee> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 11830 <_loop0_171_rule+0x5c> │ │ │ │ │ + b.n 11870 <_loop0_171_rule+0x5c> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1188c <_loop0_171_rule+0xb8> │ │ │ │ │ + bne.n 118cc <_loop0_171_rule+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11898 <_loop0_171_rule+0xc4> │ │ │ │ │ + b.n 118d8 <_loop0_171_rule+0xc4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11898 <_loop0_171_rule+0xc4> │ │ │ │ │ + b.n 118d8 <_loop0_171_rule+0xc4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 117f4 <_loop0_171_rule+0x20> │ │ │ │ │ + b.n 11834 <_loop0_171_rule+0x20> │ │ │ │ │ │ │ │ │ │ -000118ec : │ │ │ │ │ +0001192c : │ │ │ │ │ import_from_as_name_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11a12 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 119f8 │ │ │ │ │ - ldrd r7, r6, [r4, #8] │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - beq.n 119a6 │ │ │ │ │ + beq.n 11a3e │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 119fe │ │ │ │ │ + ldrd r5, r6, [r4, #8] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.n 119e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 119e0 │ │ │ │ │ + beq.n 11a1e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 119f0 │ │ │ │ │ + beq.n 11a36 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 119da │ │ │ │ │ + bne.n 11a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 119c6 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + bne.n 11a06 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 119e0 │ │ │ │ │ + bne.n 11a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 119c0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 11a30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrd r3, r2, [r5, #20] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n 119d4 │ │ │ │ │ + cbnz r7, 11a14 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a00 │ │ │ │ │ + beq.n 11a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 119e6 │ │ │ │ │ + blt.n 11a24 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11928 │ │ │ │ │ + beq.n 11966 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1199c │ │ │ │ │ + b.n 119da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1195e │ │ │ │ │ - b.n 11958 │ │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ │ - b.n 11980 │ │ │ │ │ + bne.n 1199e │ │ │ │ │ + b.n 11998 │ │ │ │ │ + ldr r7, [r7, #4] │ │ │ │ │ + b.n 119be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1199a │ │ │ │ │ + b.n 119d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1199c │ │ │ │ │ + b.n 119da │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 119da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11942 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1199c │ │ │ │ │ + b.n 11980 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1194e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 119e2 │ │ │ │ │ + beq.n 11a20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1199c │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11910 │ │ │ │ │ + b.n 119da │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00011a18 <_loop1_185_rule>: │ │ │ │ │ +00011a58 <_loop1_185_rule>: │ │ │ │ │ _loop1_41_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 121d6 <_loop1_185_rule+0x7be> │ │ │ │ │ + beq.w 12216 <_loop1_185_rule+0x7be> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121e4 <_loop1_185_rule+0x7cc> │ │ │ │ │ + bne.w 12224 <_loop1_185_rule+0x7cc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1226c <_loop1_185_rule+0x854> │ │ │ │ │ + beq.w 122ac <_loop1_185_rule+0x854> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 121e4 <_loop1_185_rule+0x7cc> │ │ │ │ │ + bne.w 12224 <_loop1_185_rule+0x7cc> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1225a <_loop1_185_rule+0x842> │ │ │ │ │ + beq.w 1229a <_loop1_185_rule+0x842> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11cbc <_loop1_185_rule+0x2a4> │ │ │ │ │ + beq.w 11cfc <_loop1_185_rule+0x2a4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 11cd8 <_loop1_185_rule+0x2c0> │ │ │ │ │ + beq.w 11d18 <_loop1_185_rule+0x2c0> │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d08 <_loop1_185_rule+0x2f0> │ │ │ │ │ + beq.w 11d48 <_loop1_185_rule+0x2f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1215c <_loop1_185_rule+0x744> │ │ │ │ │ + beq.w 1219c <_loop1_185_rule+0x744> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12170 <_loop1_185_rule+0x758> │ │ │ │ │ + bne.w 121b0 <_loop1_185_rule+0x758> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e86 <_loop1_185_rule+0x46e> │ │ │ │ │ + bne.w 11ec6 <_loop1_185_rule+0x46e> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 11d0e <_loop1_185_rule+0x2f6> │ │ │ │ │ + bne.w 11d4e <_loop1_185_rule+0x2f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1220a <_loop1_185_rule+0x7f2> │ │ │ │ │ + beq.w 1224a <_loop1_185_rule+0x7f2> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121ea <_loop1_185_rule+0x7d2> │ │ │ │ │ + beq.w 1222a <_loop1_185_rule+0x7d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e96 <_loop1_185_rule+0x47e> │ │ │ │ │ + beq.w 11ed6 <_loop1_185_rule+0x47e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e96 <_loop1_185_rule+0x47e> │ │ │ │ │ + beq.w 11ed6 <_loop1_185_rule+0x47e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1227c <_loop1_185_rule+0x864> │ │ │ │ │ + bne.w 122bc <_loop1_185_rule+0x864> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e0a <_loop1_185_rule+0x3f2> │ │ │ │ │ + beq.w 11e4a <_loop1_185_rule+0x3f2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ @@ -30458,71 +30464,71 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 12218 <_loop1_185_rule+0x800> │ │ │ │ │ + beq.w 12258 <_loop1_185_rule+0x800> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12224 <_loop1_185_rule+0x80c> │ │ │ │ │ + bne.w 12264 <_loop1_185_rule+0x80c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11e9e <_loop1_185_rule+0x486> │ │ │ │ │ + beq.w 11ede <_loop1_185_rule+0x486> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 11eba <_loop1_185_rule+0x4a2> │ │ │ │ │ + beq.w 11efa <_loop1_185_rule+0x4a2> │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11eec <_loop1_185_rule+0x4d4> │ │ │ │ │ + beq.w 11f2c <_loop1_185_rule+0x4d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1223e <_loop1_185_rule+0x826> │ │ │ │ │ + beq.w 1227e <_loop1_185_rule+0x826> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12252 <_loop1_185_rule+0x83a> │ │ │ │ │ + bne.w 12292 <_loop1_185_rule+0x83a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120c4 <_loop1_185_rule+0x6ac> │ │ │ │ │ + bne.w 12104 <_loop1_185_rule+0x6ac> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 11ef2 <_loop1_185_rule+0x4da> │ │ │ │ │ + bne.w 11f32 <_loop1_185_rule+0x4da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12188 <_loop1_185_rule+0x770> │ │ │ │ │ + beq.w 121c8 <_loop1_185_rule+0x770> │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -30530,228 +30536,228 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12174 <_loop1_185_rule+0x75c> │ │ │ │ │ + beq.w 121b4 <_loop1_185_rule+0x75c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120b0 <_loop1_185_rule+0x698> │ │ │ │ │ + beq.w 120f0 <_loop1_185_rule+0x698> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120b0 <_loop1_185_rule+0x698> │ │ │ │ │ + beq.w 120f0 <_loop1_185_rule+0x698> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12256 <_loop1_185_rule+0x83e> │ │ │ │ │ + bne.w 12296 <_loop1_185_rule+0x83e> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ff4 <_loop1_185_rule+0x5dc> │ │ │ │ │ + beq.w 12034 <_loop1_185_rule+0x5dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 120e4 <_loop1_185_rule+0x6cc> │ │ │ │ │ + beq.w 12124 <_loop1_185_rule+0x6cc> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r5, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - b.n 11b82 <_loop1_185_rule+0x16a> │ │ │ │ │ + b.n 11bc2 <_loop1_185_rule+0x16a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121b6 <_loop1_185_rule+0x79e> │ │ │ │ │ + bne.w 121f6 <_loop1_185_rule+0x79e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 11a8c <_loop1_185_rule+0x74> │ │ │ │ │ + bne.w 11acc <_loop1_185_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12102 <_loop1_185_rule+0x6ea> │ │ │ │ │ + blt.w 12142 <_loop1_185_rule+0x6ea> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121b6 <_loop1_185_rule+0x79e> │ │ │ │ │ + bne.w 121f6 <_loop1_185_rule+0x79e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11aa4 <_loop1_185_rule+0x8c> │ │ │ │ │ + bne.w 11ae4 <_loop1_185_rule+0x8c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1213e <_loop1_185_rule+0x726> │ │ │ │ │ + bne.w 1217e <_loop1_185_rule+0x726> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11e1c <_loop1_185_rule+0x404> │ │ │ │ │ + beq.n 11e5c <_loop1_185_rule+0x404> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 11e36 <_loop1_185_rule+0x41e> │ │ │ │ │ + beq.w 11e76 <_loop1_185_rule+0x41e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e66 <_loop1_185_rule+0x44e> │ │ │ │ │ + beq.w 11ea6 <_loop1_185_rule+0x44e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 121fa <_loop1_185_rule+0x7e2> │ │ │ │ │ + beq.w 1223a <_loop1_185_rule+0x7e2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121be <_loop1_185_rule+0x7a6> │ │ │ │ │ + bne.w 121fe <_loop1_185_rule+0x7a6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120a0 <_loop1_185_rule+0x688> │ │ │ │ │ + bne.w 120e0 <_loop1_185_rule+0x688> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12142 <_loop1_185_rule+0x72a> │ │ │ │ │ + bne.w 12182 <_loop1_185_rule+0x72a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121aa <_loop1_185_rule+0x792> │ │ │ │ │ + beq.w 121ea <_loop1_185_rule+0x792> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r8, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12194 <_loop1_185_rule+0x77c> │ │ │ │ │ + beq.w 121d4 <_loop1_185_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120b8 <_loop1_185_rule+0x6a0> │ │ │ │ │ + beq.w 120f8 <_loop1_185_rule+0x6a0> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 120fe <_loop1_185_rule+0x6e6> │ │ │ │ │ + bne.w 1213e <_loop1_185_rule+0x6e6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120b8 <_loop1_185_rule+0x6a0> │ │ │ │ │ + beq.w 120f8 <_loop1_185_rule+0x6a0> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b6c <_loop1_185_rule+0x154> │ │ │ │ │ + bne.w 11bac <_loop1_185_rule+0x154> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12280 <_loop1_185_rule+0x868> │ │ │ │ │ + bne.w 122c0 <_loop1_185_rule+0x868> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 12114 <_loop1_185_rule+0x6fc> │ │ │ │ │ + b.n 12154 <_loop1_185_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121aa <_loop1_185_rule+0x792> │ │ │ │ │ + bne.w 121ea <_loop1_185_rule+0x792> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11d30 <_loop1_185_rule+0x318> │ │ │ │ │ + bne.w 11d70 <_loop1_185_rule+0x318> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1214c <_loop1_185_rule+0x734> │ │ │ │ │ + blt.w 1218c <_loop1_185_rule+0x734> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 121aa <_loop1_185_rule+0x792> │ │ │ │ │ + bne.w 121ea <_loop1_185_rule+0x792> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d48 <_loop1_185_rule+0x330> │ │ │ │ │ + bne.w 11d88 <_loop1_185_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -30760,580 +30766,580 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ada <_loop1_185_rule+0xc2> │ │ │ │ │ - b.n 11ad6 <_loop1_185_rule+0xbe> │ │ │ │ │ + bne.w 11b1a <_loop1_185_rule+0xc2> │ │ │ │ │ + b.n 11b16 <_loop1_185_rule+0xbe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d10 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d50 <_loop1_185_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121b0 <_loop1_185_rule+0x798> │ │ │ │ │ + bne.w 121f0 <_loop1_185_rule+0x798> │ │ │ │ │ ldrd r7, r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.w 11bb4 <_loop1_185_rule+0x19c> │ │ │ │ │ + bne.w 11bf4 <_loop1_185_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12122 <_loop1_185_rule+0x70a> │ │ │ │ │ + blt.w 12162 <_loop1_185_rule+0x70a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121b0 <_loop1_185_rule+0x798> │ │ │ │ │ + bne.w 121f0 <_loop1_185_rule+0x798> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11bce <_loop1_185_rule+0x1b6> │ │ │ │ │ + bne.w 11c0e <_loop1_185_rule+0x1b6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1210e <_loop1_185_rule+0x6f6> │ │ │ │ │ + bne.w 1214e <_loop1_185_rule+0x6f6> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 11ff8 <_loop1_185_rule+0x5e0> │ │ │ │ │ + beq.n 12038 <_loop1_185_rule+0x5e0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1200e <_loop1_185_rule+0x5f6> │ │ │ │ │ + beq.n 1204e <_loop1_185_rule+0x5f6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r9, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1203a <_loop1_185_rule+0x622> │ │ │ │ │ + beq.w 1207a <_loop1_185_rule+0x622> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 121c2 <_loop1_185_rule+0x7aa> │ │ │ │ │ + beq.w 12202 <_loop1_185_rule+0x7aa> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121bc <_loop1_185_rule+0x7a4> │ │ │ │ │ + bne.w 121fc <_loop1_185_rule+0x7a4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120d4 <_loop1_185_rule+0x6bc> │ │ │ │ │ + bne.w 12114 <_loop1_185_rule+0x6bc> │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1213a <_loop1_185_rule+0x722> │ │ │ │ │ + bne.w 1217a <_loop1_185_rule+0x722> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121a8 <_loop1_185_rule+0x790> │ │ │ │ │ + beq.w 121e8 <_loop1_185_rule+0x790> │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12192 <_loop1_185_rule+0x77a> │ │ │ │ │ + beq.w 121d2 <_loop1_185_rule+0x77a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120fc <_loop1_185_rule+0x6e4> │ │ │ │ │ + beq.w 1213c <_loop1_185_rule+0x6e4> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 120fc <_loop1_185_rule+0x6e4> │ │ │ │ │ + bne.w 1213c <_loop1_185_rule+0x6e4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120fc <_loop1_185_rule+0x6e4> │ │ │ │ │ + beq.w 1213c <_loop1_185_rule+0x6e4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c9a <_loop1_185_rule+0x282> │ │ │ │ │ + bne.w 11cda <_loop1_185_rule+0x282> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 11e0a <_loop1_185_rule+0x3f2> │ │ │ │ │ + b.n 11e4a <_loop1_185_rule+0x3f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121a8 <_loop1_185_rule+0x790> │ │ │ │ │ + bne.w 121e8 <_loop1_185_rule+0x790> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 11f10 <_loop1_185_rule+0x4f8> │ │ │ │ │ + bne.n 11f50 <_loop1_185_rule+0x4f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1212e <_loop1_185_rule+0x716> │ │ │ │ │ + blt.w 1216e <_loop1_185_rule+0x716> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r9, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 121a8 <_loop1_185_rule+0x790> │ │ │ │ │ + bne.w 121e8 <_loop1_185_rule+0x790> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f28 <_loop1_185_rule+0x510> │ │ │ │ │ + bne.w 11f68 <_loop1_185_rule+0x510> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11e70 <_loop1_185_rule+0x458> │ │ │ │ │ + beq.w 11eb0 <_loop1_185_rule+0x458> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e70 <_loop1_185_rule+0x458> │ │ │ │ │ + bne.w 11eb0 <_loop1_185_rule+0x458> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1222a <_loop1_185_rule+0x812> │ │ │ │ │ + beq.w 1226a <_loop1_185_rule+0x812> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 12092 <_loop1_185_rule+0x67a> │ │ │ │ │ + ble.n 120d2 <_loop1_185_rule+0x67a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12092 <_loop1_185_rule+0x67a> │ │ │ │ │ + beq.n 120d2 <_loop1_185_rule+0x67a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 12092 <_loop1_185_rule+0x67a> │ │ │ │ │ + beq.n 120d2 <_loop1_185_rule+0x67a> │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 12084 <_loop1_185_rule+0x66c> │ │ │ │ │ + bne.n 120c4 <_loop1_185_rule+0x66c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e7e <_loop1_185_rule+0x466> │ │ │ │ │ + b.n 11ebe <_loop1_185_rule+0x466> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d76 <_loop1_185_rule+0x35e> │ │ │ │ │ - b.n 11d74 <_loop1_185_rule+0x35c> │ │ │ │ │ + bne.w 11db6 <_loop1_185_rule+0x35e> │ │ │ │ │ + b.n 11db4 <_loop1_185_rule+0x35c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11ef4 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f34 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e70 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11eb0 <_loop1_185_rule+0x458> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c04 <_loop1_185_rule+0x1ec> │ │ │ │ │ - b.n 11c00 <_loop1_185_rule+0x1e8> │ │ │ │ │ + bne.w 11c44 <_loop1_185_rule+0x1ec> │ │ │ │ │ + b.n 11c40 <_loop1_185_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f5a <_loop1_185_rule+0x542> │ │ │ │ │ - b.n 11f56 <_loop1_185_rule+0x53e> │ │ │ │ │ + bne.w 11f9a <_loop1_185_rule+0x542> │ │ │ │ │ + b.n 11f96 <_loop1_185_rule+0x53e> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12228 <_loop1_185_rule+0x810> │ │ │ │ │ + beq.w 12268 <_loop1_185_rule+0x810> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 11caa <_loop1_185_rule+0x292> │ │ │ │ │ + b.n 11cea <_loop1_185_rule+0x292> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12040 <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 12080 <_loop1_185_rule+0x628> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d10 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d50 <_loop1_185_rule+0x2f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11e70 <_loop1_185_rule+0x458> │ │ │ │ │ - b.n 1204e <_loop1_185_rule+0x636> │ │ │ │ │ + beq.w 11eb0 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 1208e <_loop1_185_rule+0x636> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11ef4 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f34 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12040 <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 12080 <_loop1_185_rule+0x628> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 1203e <_loop1_185_rule+0x626> │ │ │ │ │ + b.n 1207e <_loop1_185_rule+0x626> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12112 <_loop1_185_rule+0x6fa> │ │ │ │ │ + b.n 12152 <_loop1_185_rule+0x6fa> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e70 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11eb0 <_loop1_185_rule+0x458> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e70 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11eb0 <_loop1_185_rule+0x458> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 11ac2 <_loop1_185_rule+0xaa> │ │ │ │ │ + beq.w 11b02 <_loop1_185_rule+0xaa> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ - b.n 11d10 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d50 <_loop1_185_rule+0x2f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120b2 <_loop1_185_rule+0x69a> │ │ │ │ │ + beq.n 120f2 <_loop1_185_rule+0x69a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 11ef4 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f34 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11ef4 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f34 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12040 <_loop1_185_rule+0x628> │ │ │ │ │ + beq.w 12080 <_loop1_185_rule+0x628> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12040 <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 12080 <_loop1_185_rule+0x628> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12040 <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 12080 <_loop1_185_rule+0x628> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11ef4 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f34 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d10 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d50 <_loop1_185_rule+0x2f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 12040 <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 12080 <_loop1_185_rule+0x628> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11f42 <_loop1_185_rule+0x52a> │ │ │ │ │ + beq.w 11f82 <_loop1_185_rule+0x52a> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 121be <_loop1_185_rule+0x7a6> │ │ │ │ │ + b.n 121fe <_loop1_185_rule+0x7a6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11a46 <_loop1_185_rule+0x2e> │ │ │ │ │ + beq.w 11a86 <_loop1_185_rule+0x2e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1209c <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 120dc <_loop1_185_rule+0x684> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 12210 <_loop1_185_rule+0x7f8> │ │ │ │ │ + cbnz r0, 12250 <_loop1_185_rule+0x7f8> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d10 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d50 <_loop1_185_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11d62 <_loop1_185_rule+0x34a> │ │ │ │ │ - b.n 121d2 <_loop1_185_rule+0x7ba> │ │ │ │ │ + beq.w 11da2 <_loop1_185_rule+0x34a> │ │ │ │ │ + b.n 12212 <_loop1_185_rule+0x7ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 121f4 <_loop1_185_rule+0x7dc> │ │ │ │ │ + b.n 12234 <_loop1_185_rule+0x7dc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 11d10 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d50 <_loop1_185_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, 12286 <_loop1_185_rule+0x86e> │ │ │ │ │ + cbz r2, 122c6 <_loop1_185_rule+0x86e> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 12112 <_loop1_185_rule+0x6fa> │ │ │ │ │ + b.n 12152 <_loop1_185_rule+0x6fa> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1209c <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 120dc <_loop1_185_rule+0x684> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 11bec <_loop1_185_rule+0x1d4> │ │ │ │ │ + beq.w 11c2c <_loop1_185_rule+0x1d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 11ef4 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f34 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11ef4 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f34 <_loop1_185_rule+0x4dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11a70 <_loop1_185_rule+0x58> │ │ │ │ │ - b.n 12112 <_loop1_185_rule+0x6fa> │ │ │ │ │ + beq.w 11ab0 <_loop1_185_rule+0x58> │ │ │ │ │ + b.n 12152 <_loop1_185_rule+0x6fa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1209c <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 120dc <_loop1_185_rule+0x684> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11d10 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d50 <_loop1_185_rule+0x2f8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12114 <_loop1_185_rule+0x6fc> │ │ │ │ │ + b.n 12154 <_loop1_185_rule+0x6fc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 11b9a <_loop1_185_rule+0x182> │ │ │ │ │ + b.n 11bda <_loop1_185_rule+0x182> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001228c : │ │ │ │ │ +000122cc : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12610 │ │ │ │ │ + beq.w 12650 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1261e │ │ │ │ │ + bne.w 1265e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12332 │ │ │ │ │ + beq.n 12372 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.n 12348 │ │ │ │ │ + beq.n 12388 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1237c │ │ │ │ │ + bne.n 123bc │ │ │ │ │ ldrd r2, r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1240c │ │ │ │ │ + bne.w 1244c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 125ee │ │ │ │ │ + bne.w 1262e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12442 │ │ │ │ │ + beq.w 12482 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12442 │ │ │ │ │ + beq.w 12482 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 125f6 │ │ │ │ │ + bne.w 12636 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 122d0 │ │ │ │ │ + bne.n 12310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r7, #1 │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 12400 │ │ │ │ │ + blt.n 12440 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 125f6 │ │ │ │ │ + bne.w 12636 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122e6 │ │ │ │ │ + beq.n 12326 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122e6 │ │ │ │ │ + beq.n 12326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1262a │ │ │ │ │ + beq.w 1266a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1262a │ │ │ │ │ + beq.w 1266a │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12624 │ │ │ │ │ + beq.w 12664 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -31341,129 +31347,129 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 123ee │ │ │ │ │ + cbz r0, 1242e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12328 │ │ │ │ │ + b.n 12368 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12632 │ │ │ │ │ + beq.w 12672 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 122f8 │ │ │ │ │ + beq.w 12338 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1261e │ │ │ │ │ + bne.w 1265e │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 125fc │ │ │ │ │ + beq.w 1263c │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 1244a │ │ │ │ │ + cbz r0, 1248a │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 123ea │ │ │ │ │ + bne.n 1242a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 122f8 │ │ │ │ │ + b.n 12338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 123ea │ │ │ │ │ + b.n 1242a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1260a │ │ │ │ │ + bne.w 1264a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12528 │ │ │ │ │ + bne.n 12568 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1260a │ │ │ │ │ + bne.w 1264a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 124ba │ │ │ │ │ + cbnz r0, 124fa │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1260a │ │ │ │ │ + bne.w 1264a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_161_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_161_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 124a2 │ │ │ │ │ + cbz r0, 124e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12588 │ │ │ │ │ + bne.n 125c8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 12430 │ │ │ │ │ + b.n 12470 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12478 │ │ │ │ │ + beq.n 124b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12478 │ │ │ │ │ + beq.n 124b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_160_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_160_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12478 │ │ │ │ │ + beq.n 124b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -31472,38 +31478,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124aa │ │ │ │ │ + beq.n 124ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1243e │ │ │ │ │ + b.n 1247e │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12462 │ │ │ │ │ + beq.n 124a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12462 │ │ │ │ │ + beq.n 124a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ @@ -31523,42 +31529,42 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1251a │ │ │ │ │ - b.n 124aa │ │ │ │ │ + bne.n 1255a │ │ │ │ │ + b.n 124ea │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124a2 │ │ │ │ │ + beq.n 124e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124a2 │ │ │ │ │ + beq.n 124e2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_162_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_162_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124a2 │ │ │ │ │ + beq.w 124e2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ @@ -31577,532 +31583,532 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 12576 │ │ │ │ │ + b.n 125b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12328 │ │ │ │ │ + b.n 12368 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 12400 │ │ │ │ │ + b.n 12440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1241e │ │ │ │ │ + beq.w 1245e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12524 │ │ │ │ │ + b.n 12564 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 122b8 │ │ │ │ │ + beq.w 122f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12328 │ │ │ │ │ + b.n 12368 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123bc │ │ │ │ │ + b.n 123fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 12400 │ │ │ │ │ + b.n 12440 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12400 │ │ │ │ │ + b.n 12440 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012638 : │ │ │ │ │ +00012678 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1287c │ │ │ │ │ + beq.w 128bc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12820 │ │ │ │ │ + bne.w 12860 │ │ │ │ │ ldrd r8, r5, [r4, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.w 12832 │ │ │ │ │ + beq.w 12872 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1281c │ │ │ │ │ + beq.w 1285c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 128c2 │ │ │ │ │ + beq.w 12902 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128ba │ │ │ │ │ + bne.w 128fa │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12770 │ │ │ │ │ + beq.n 127b0 │ │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ │ cmp r9, fp │ │ │ │ │ it ne │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq.n 12786 │ │ │ │ │ + beq.n 127c6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r5, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 127ba │ │ │ │ │ + bne.n 127fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128cc │ │ │ │ │ + bne.w 1290c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1280a │ │ │ │ │ + beq.w 1284a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12808 │ │ │ │ │ + beq.w 12848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14060 │ │ │ │ │ + bl 1409c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128ac │ │ │ │ │ + bne.w 128ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1289e │ │ │ │ │ + beq.w 128de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1281c │ │ │ │ │ + bne.n 1285c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1282e │ │ │ │ │ + beq.n 1286e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12762 │ │ │ │ │ + cbz r0, 127a2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1288c │ │ │ │ │ + beq.w 128cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128cc │ │ │ │ │ + bne.w 1290c │ │ │ │ │ ldrd fp, r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 126bc │ │ │ │ │ + bne.n 126fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 1280c │ │ │ │ │ + blt.n 1284c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, fp, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r5, sl, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128cc │ │ │ │ │ + bne.w 1290c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126d2 │ │ │ │ │ + beq.n 12712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126d2 │ │ │ │ │ + beq.n 12712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12868 │ │ │ │ │ + beq.n 128a8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12856 │ │ │ │ │ + cbz r0, 12896 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12700 │ │ │ │ │ + bne.w 12740 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1272c │ │ │ │ │ + beq.n 1276c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1281c │ │ │ │ │ + b.n 1285c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12870 │ │ │ │ │ + blt.n 128b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1267a │ │ │ │ │ + beq.w 126ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12766 │ │ │ │ │ + b.n 127a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1280a │ │ │ │ │ + beq.n 1284a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1280c │ │ │ │ │ + b.n 1284c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1280c │ │ │ │ │ + b.n 1284c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12766 │ │ │ │ │ + b.n 127a6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12666 │ │ │ │ │ + beq.w 126a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12820 │ │ │ │ │ + b.n 12860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12820 │ │ │ │ │ + beq.n 12860 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12766 │ │ │ │ │ + b.n 127a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 128b0 │ │ │ │ │ + cbnz r0, 128f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12812 │ │ │ │ │ + b.n 12852 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1280c │ │ │ │ │ + b.n 1284c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1281c │ │ │ │ │ + b.n 1285c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 1281c │ │ │ │ │ + b.n 1285c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12698 │ │ │ │ │ + b.n 126d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1280c │ │ │ │ │ + b.n 1284c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000128d4 : │ │ │ │ │ +00012914 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 129b4 │ │ │ │ │ + beq.n 129f4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 1294e │ │ │ │ │ + cbnz r7, 1298e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 12934 │ │ │ │ │ + beq.n 12974 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1295a │ │ │ │ │ + cbnz r0, 1299a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1294e │ │ │ │ │ + cbnz r3, 1298e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 12956 │ │ │ │ │ + cbz r0, 12996 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12990 │ │ │ │ │ + blt.n 129d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1290c │ │ │ │ │ + beq.n 1294c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1292a │ │ │ │ │ + b.n 1296a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 12926 │ │ │ │ │ + b.n 12966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12916 │ │ │ │ │ + beq.n 12956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 129ae │ │ │ │ │ + cbz r0, 129ee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1299c │ │ │ │ │ + cbz r0, 129dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12926 │ │ │ │ │ + b.n 12966 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1292a │ │ │ │ │ + b.n 1296a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12926 │ │ │ │ │ + beq.n 12966 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1292a │ │ │ │ │ + b.n 1296a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1292a │ │ │ │ │ + b.n 1296a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 128f6 │ │ │ │ │ + b.n 12936 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000129bc <_loop0_37_rule>: │ │ │ │ │ +000129fc <_loop0_37_rule>: │ │ │ │ │ _loop0_40_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13214 <_loop0_37_rule+0x858> │ │ │ │ │ + beq.w 13252 <_loop0_37_rule+0x856> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13222 <_loop0_37_rule+0x866> │ │ │ │ │ + bne.w 13260 <_loop0_37_rule+0x864> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130aa <_loop0_37_rule+0x6ee> │ │ │ │ │ + beq.w 130e8 <_loop0_37_rule+0x6ec> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1320e <_loop0_37_rule+0x852> │ │ │ │ │ + bne.w 1324c <_loop0_37_rule+0x850> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 131fc <_loop0_37_rule+0x840> │ │ │ │ │ + beq.w 1323a <_loop0_37_rule+0x83e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12c60 <_loop0_37_rule+0x2a4> │ │ │ │ │ + beq.w 12c9e <_loop0_37_rule+0x2a2> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 12c7c <_loop0_37_rule+0x2c0> │ │ │ │ │ + beq.w 12cba <_loop0_37_rule+0x2be> │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12cae <_loop0_37_rule+0x2f2> │ │ │ │ │ + beq.w 12cec <_loop0_37_rule+0x2f0> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 131e4 <_loop0_37_rule+0x828> │ │ │ │ │ + beq.w 13222 <_loop0_37_rule+0x826> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 131f8 <_loop0_37_rule+0x83c> │ │ │ │ │ + bne.w 13236 <_loop0_37_rule+0x83a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12e4a <_loop0_37_rule+0x48e> │ │ │ │ │ + bne.w 12e88 <_loop0_37_rule+0x48c> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12cb4 <_loop0_37_rule+0x2f8> │ │ │ │ │ + bne.w 12cf2 <_loop0_37_rule+0x2f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13228 <_loop0_37_rule+0x86c> │ │ │ │ │ + beq.w 13266 <_loop0_37_rule+0x86a> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -32111,1102 +32117,1099 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130fc <_loop0_37_rule+0x740> │ │ │ │ │ + beq.w 1313a <_loop0_37_rule+0x73e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e5a <_loop0_37_rule+0x49e> │ │ │ │ │ + beq.w 12e98 <_loop0_37_rule+0x49c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e5a <_loop0_37_rule+0x49e> │ │ │ │ │ + beq.w 12e98 <_loop0_37_rule+0x49c> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1312e <_loop0_37_rule+0x772> │ │ │ │ │ + bne.w 1316c <_loop0_37_rule+0x770> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dbc <_loop0_37_rule+0x400> │ │ │ │ │ + beq.w 12dfa <_loop0_37_rule+0x3fe> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w lr, [sp, #32] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ + strd r7, lr, [sp, #28] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ - beq.w 13116 <_loop0_37_rule+0x75a> │ │ │ │ │ + beq.w 13154 <_loop0_37_rule+0x758> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1310c <_loop0_37_rule+0x750> │ │ │ │ │ + bne.w 1314a <_loop0_37_rule+0x74e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12e80 <_loop0_37_rule+0x4c4> │ │ │ │ │ + beq.w 12ebe <_loop0_37_rule+0x4c2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12e9c <_loop0_37_rule+0x4e0> │ │ │ │ │ + beq.w 12eda <_loop0_37_rule+0x4de> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ed2 <_loop0_37_rule+0x516> │ │ │ │ │ + beq.w 12f10 <_loop0_37_rule+0x514> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1314a <_loop0_37_rule+0x78e> │ │ │ │ │ + beq.w 13188 <_loop0_37_rule+0x78c> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1315e <_loop0_37_rule+0x7a2> │ │ │ │ │ + bne.w 1319c <_loop0_37_rule+0x7a0> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1303c <_loop0_37_rule+0x680> │ │ │ │ │ + bne.w 1307a <_loop0_37_rule+0x67e> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12ed8 <_loop0_37_rule+0x51c> │ │ │ │ │ + bne.w 12f16 <_loop0_37_rule+0x51a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13140 <_loop0_37_rule+0x784> │ │ │ │ │ + beq.w 1317e <_loop0_37_rule+0x782> │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13196 <_loop0_37_rule+0x7da> │ │ │ │ │ + beq.w 131d4 <_loop0_37_rule+0x7d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12fec <_loop0_37_rule+0x630> │ │ │ │ │ + beq.w 1302a <_loop0_37_rule+0x62e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12fec <_loop0_37_rule+0x630> │ │ │ │ │ + beq.w 1302a <_loop0_37_rule+0x62e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 131ac <_loop0_37_rule+0x7f0> │ │ │ │ │ + bne.w 131ea <_loop0_37_rule+0x7ee> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12fd4 <_loop0_37_rule+0x618> │ │ │ │ │ + beq.w 13012 <_loop0_37_rule+0x616> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 1305c <_loop0_37_rule+0x6a0> │ │ │ │ │ + beq.w 1309a <_loop0_37_rule+0x69e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r5, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - b.n 12b28 <_loop0_37_rule+0x16c> │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + b.n 12b66 <_loop0_37_rule+0x16a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 130e8 <_loop0_37_rule+0x72c> │ │ │ │ │ + bne.w 13126 <_loop0_37_rule+0x72a> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 12a2e <_loop0_37_rule+0x72> │ │ │ │ │ + bne.w 12a6e <_loop0_37_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 130dc <_loop0_37_rule+0x720> │ │ │ │ │ + blt.w 1311a <_loop0_37_rule+0x71e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 130e8 <_loop0_37_rule+0x72c> │ │ │ │ │ + bne.w 13126 <_loop0_37_rule+0x72a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a48 <_loop0_37_rule+0x8c> │ │ │ │ │ + bne.w 12a88 <_loop0_37_rule+0x8c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 130d8 <_loop0_37_rule+0x71c> │ │ │ │ │ + bne.w 13116 <_loop0_37_rule+0x71a> │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 12ffc <_loop0_37_rule+0x640> │ │ │ │ │ + beq.w 1303a <_loop0_37_rule+0x63e> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 13012 <_loop0_37_rule+0x656> │ │ │ │ │ + beq.w 13050 <_loop0_37_rule+0x654> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e18 <_loop0_37_rule+0x45c> │ │ │ │ │ + beq.w 12e56 <_loop0_37_rule+0x45a> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1322e <_loop0_37_rule+0x872> │ │ │ │ │ + beq.w 1326c <_loop0_37_rule+0x870> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13178 <_loop0_37_rule+0x7bc> │ │ │ │ │ + bne.w 131b6 <_loop0_37_rule+0x7ba> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12fdc <_loop0_37_rule+0x620> │ │ │ │ │ + bne.w 1301a <_loop0_37_rule+0x61e> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 12e1a <_loop0_37_rule+0x45e> │ │ │ │ │ + bne.n 12e58 <_loop0_37_rule+0x45c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13186 <_loop0_37_rule+0x7ca> │ │ │ │ │ + beq.w 131c4 <_loop0_37_rule+0x7c8> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ strd sl, r2, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1323e <_loop0_37_rule+0x882> │ │ │ │ │ + beq.w 1327c <_loop0_37_rule+0x880> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ff4 <_loop0_37_rule+0x638> │ │ │ │ │ + beq.w 13032 <_loop0_37_rule+0x636> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13242 <_loop0_37_rule+0x886> │ │ │ │ │ + bne.w 13280 <_loop0_37_rule+0x884> │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ff6 <_loop0_37_rule+0x63a> │ │ │ │ │ + beq.w 13034 <_loop0_37_rule+0x638> │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b10 <_loop0_37_rule+0x154> │ │ │ │ │ + bne.w 12b50 <_loop0_37_rule+0x154> │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1308e <_loop0_37_rule+0x6d2> │ │ │ │ │ + beq.w 130cc <_loop0_37_rule+0x6d0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13090 <_loop0_37_rule+0x6d4> │ │ │ │ │ + b.n 130ce <_loop0_37_rule+0x6d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 130ee <_loop0_37_rule+0x732> │ │ │ │ │ + bne.w 1312c <_loop0_37_rule+0x730> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 12efa <_loop0_37_rule+0x53e> │ │ │ │ │ + bne.w 12f38 <_loop0_37_rule+0x53c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 130c6 <_loop0_37_rule+0x70a> │ │ │ │ │ + blt.w 13104 <_loop0_37_rule+0x708> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 130ee <_loop0_37_rule+0x732> │ │ │ │ │ + bne.w 1312c <_loop0_37_rule+0x730> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f10 <_loop0_37_rule+0x554> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + bne.n 12f4e <_loop0_37_rule+0x552> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130a4 <_loop0_37_rule+0x6e8> │ │ │ │ │ + beq.w 130e2 <_loop0_37_rule+0x6e6> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 12e62 <_loop0_37_rule+0x4a6> │ │ │ │ │ + bgt.n 12ea0 <_loop0_37_rule+0x4a4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a7e <_loop0_37_rule+0xc2> │ │ │ │ │ - b.n 12a7a <_loop0_37_rule+0xbe> │ │ │ │ │ + bne.w 12abe <_loop0_37_rule+0xc2> │ │ │ │ │ + b.n 12aba <_loop0_37_rule+0xbe> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cb6 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cf4 <_loop0_37_rule+0x2f8> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12e36 <_loop0_37_rule+0x47a> │ │ │ │ │ + beq.n 12e74 <_loop0_37_rule+0x478> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 12e36 <_loop0_37_rule+0x47a> │ │ │ │ │ - b.n 12e6e <_loop0_37_rule+0x4b2> │ │ │ │ │ + beq.n 12e74 <_loop0_37_rule+0x478> │ │ │ │ │ + b.n 12eac <_loop0_37_rule+0x4b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1313a <_loop0_37_rule+0x77e> │ │ │ │ │ + bne.w 13178 <_loop0_37_rule+0x77c> │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 12b5c <_loop0_37_rule+0x1a0> │ │ │ │ │ + bne.w 12b9a <_loop0_37_rule+0x19e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 130ba <_loop0_37_rule+0x6fe> │ │ │ │ │ + blt.w 130f8 <_loop0_37_rule+0x6fc> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1313a <_loop0_37_rule+0x77e> │ │ │ │ │ + bne.w 13178 <_loop0_37_rule+0x77c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b76 <_loop0_37_rule+0x1ba> │ │ │ │ │ + bne.w 12bb4 <_loop0_37_rule+0x1b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13086 <_loop0_37_rule+0x6ca> │ │ │ │ │ + bne.w 130c4 <_loop0_37_rule+0x6c8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12dd0 <_loop0_37_rule+0x414> │ │ │ │ │ + beq.w 12e0e <_loop0_37_rule+0x412> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12de8 <_loop0_37_rule+0x42c> │ │ │ │ │ + beq.w 12e26 <_loop0_37_rule+0x42a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e12 <_loop0_37_rule+0x456> │ │ │ │ │ + beq.n 12e50 <_loop0_37_rule+0x454> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13162 <_loop0_37_rule+0x7a6> │ │ │ │ │ + beq.w 131a0 <_loop0_37_rule+0x7a4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1318c <_loop0_37_rule+0x7d0> │ │ │ │ │ + bne.w 131ca <_loop0_37_rule+0x7ce> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1304c <_loop0_37_rule+0x690> │ │ │ │ │ + bne.w 1308a <_loop0_37_rule+0x68e> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1307c <_loop0_37_rule+0x6c0> │ │ │ │ │ + bne.w 130ba <_loop0_37_rule+0x6be> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1317e <_loop0_37_rule+0x7c2> │ │ │ │ │ + beq.w 131bc <_loop0_37_rule+0x7c0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131b0 <_loop0_37_rule+0x7f4> │ │ │ │ │ + beq.w 131ee <_loop0_37_rule+0x7f2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13074 <_loop0_37_rule+0x6b8> │ │ │ │ │ + beq.n 130b2 <_loop0_37_rule+0x6b6> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13074 <_loop0_37_rule+0x6b8> │ │ │ │ │ + bne.n 130b2 <_loop0_37_rule+0x6b6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13074 <_loop0_37_rule+0x6b8> │ │ │ │ │ + beq.n 130b2 <_loop0_37_rule+0x6b6> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12c42 <_loop0_37_rule+0x286> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 12dbc <_loop0_37_rule+0x400> │ │ │ │ │ + bne.w 12c80 <_loop0_37_rule+0x284> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ + b.n 12dfa <_loop0_37_rule+0x3fe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12d22 <_loop0_37_rule+0x366> │ │ │ │ │ - b.n 12d1e <_loop0_37_rule+0x362> │ │ │ │ │ + bne.w 12d60 <_loop0_37_rule+0x364> │ │ │ │ │ + b.n 12d5c <_loop0_37_rule+0x360> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12eda <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f18 <_loop0_37_rule+0x51c> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e1e <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e5c <_loop0_37_rule+0x460> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 130f4 <_loop0_37_rule+0x738> │ │ │ │ │ + bne.n 13132 <_loop0_37_rule+0x736> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 12cd8 <_loop0_37_rule+0x31c> │ │ │ │ │ + bne.w 12d16 <_loop0_37_rule+0x31a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 130cc <_loop0_37_rule+0x710> │ │ │ │ │ + blt.n 1310a <_loop0_37_rule+0x70e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 130f4 <_loop0_37_rule+0x738> │ │ │ │ │ + bne.n 13132 <_loop0_37_rule+0x736> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12cf0 <_loop0_37_rule+0x334> │ │ │ │ │ - b.n 12e18 <_loop0_37_rule+0x45c> │ │ │ │ │ + bne.w 12d2e <_loop0_37_rule+0x332> │ │ │ │ │ + b.n 12e56 <_loop0_37_rule+0x45a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12bac <_loop0_37_rule+0x1f0> │ │ │ │ │ - b.n 12ba8 <_loop0_37_rule+0x1ec> │ │ │ │ │ + bne.w 12bea <_loop0_37_rule+0x1ee> │ │ │ │ │ + b.n 12be6 <_loop0_37_rule+0x1ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f42 <_loop0_37_rule+0x586> │ │ │ │ │ - b.n 12f3e <_loop0_37_rule+0x582> │ │ │ │ │ + bne.w 12f80 <_loop0_37_rule+0x584> │ │ │ │ │ + b.n 12f7c <_loop0_37_rule+0x580> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131cc <_loop0_37_rule+0x810> │ │ │ │ │ + beq.w 1320a <_loop0_37_rule+0x80e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n 12c50 <_loop0_37_rule+0x294> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 12ff6 <_loop0_37_rule+0x63a> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + b.n 12c8e <_loop0_37_rule+0x292> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ + b.n 13034 <_loop0_37_rule+0x638> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 12e1a <_loop0_37_rule+0x45e> │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ + b.n 12e58 <_loop0_37_rule+0x45c> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12e32 <_loop0_37_rule+0x476> │ │ │ │ │ + bne.w 12e70 <_loop0_37_rule+0x474> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12e40 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e7e <_loop0_37_rule+0x482> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12eda <_loop0_37_rule+0x51e> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + b.n 12f18 <_loop0_37_rule+0x51c> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e1e <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e5c <_loop0_37_rule+0x460> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1308e <_loop0_37_rule+0x6d2> │ │ │ │ │ + b.n 130cc <_loop0_37_rule+0x6d0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 12cb6 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cf4 <_loop0_37_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 12cb6 <_loop0_37_rule+0x2fa> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + b.n 12cf4 <_loop0_37_rule+0x2f8> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e1e <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e5c <_loop0_37_rule+0x460> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, 13132 <_loop0_37_rule+0x776> │ │ │ │ │ + cbnz r0, 13170 <_loop0_37_rule+0x774> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cb6 <_loop0_37_rule+0x2fa> │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ + b.n 12cf4 <_loop0_37_rule+0x2f8> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13090 <_loop0_37_rule+0x6d4> │ │ │ │ │ + b.n 130ce <_loop0_37_rule+0x6d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 13126 <_loop0_37_rule+0x76a> │ │ │ │ │ + cbnz r2, 13164 <_loop0_37_rule+0x768> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 12b42 <_loop0_37_rule+0x186> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 13112 <_loop0_37_rule+0x756> │ │ │ │ │ + b.n 12b80 <_loop0_37_rule+0x184> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ + b.n 13150 <_loop0_37_rule+0x754> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12cb6 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cf4 <_loop0_37_rule+0x2f8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 12cb6 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cf4 <_loop0_37_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12eda <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f18 <_loop0_37_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12eda <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f18 <_loop0_37_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 12b94 <_loop0_37_rule+0x1d8> │ │ │ │ │ + beq.w 12bd2 <_loop0_37_rule+0x1d6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 12eda <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f18 <_loop0_37_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12f2a <_loop0_37_rule+0x56e> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + beq.w 12f68 <_loop0_37_rule+0x56c> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e1e <_loop0_37_rule+0x462> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + b.n 12e5c <_loop0_37_rule+0x460> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e1e <_loop0_37_rule+0x462> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + b.n 12e5c <_loop0_37_rule+0x460> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 13178 <_loop0_37_rule+0x7bc> │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ + b.n 131b6 <_loop0_37_rule+0x7ba> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12fee <_loop0_37_rule+0x632> │ │ │ │ │ + beq.w 1302c <_loop0_37_rule+0x630> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 12eda <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f18 <_loop0_37_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12eda <_loop0_37_rule+0x51e> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + b.n 12f18 <_loop0_37_rule+0x51c> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ff8 <_loop0_37_rule+0x63c> │ │ │ │ │ + beq.w 13036 <_loop0_37_rule+0x63a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12e1e <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e5c <_loop0_37_rule+0x460> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12e40 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e7e <_loop0_37_rule+0x482> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 12a66 <_loop0_37_rule+0xaa> │ │ │ │ │ + beq.w 12aa6 <_loop0_37_rule+0xaa> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 12cb6 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cf4 <_loop0_37_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 12a12 <_loop0_37_rule+0x56> │ │ │ │ │ - b.n 13112 <_loop0_37_rule+0x756> │ │ │ │ │ + beq.w 12a52 <_loop0_37_rule+0x56> │ │ │ │ │ + b.n 13150 <_loop0_37_rule+0x754> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12e40 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e7e <_loop0_37_rule+0x482> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 129ea <_loop0_37_rule+0x2e> │ │ │ │ │ + beq.w 12a2a <_loop0_37_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12e40 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e7e <_loop0_37_rule+0x482> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 13106 <_loop0_37_rule+0x74a> │ │ │ │ │ + b.n 13144 <_loop0_37_rule+0x748> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12d0a <_loop0_37_rule+0x34e> │ │ │ │ │ - b.n 13176 <_loop0_37_rule+0x7ba> │ │ │ │ │ + beq.w 12d48 <_loop0_37_rule+0x34c> │ │ │ │ │ + b.n 131b4 <_loop0_37_rule+0x7b8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 131b6 <_loop0_37_rule+0x7fa> │ │ │ │ │ + b.n 131f4 <_loop0_37_rule+0x7f8> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 12ff6 <_loop0_37_rule+0x63a> │ │ │ │ │ - nop │ │ │ │ │ + b.n 13034 <_loop0_37_rule+0x638> │ │ │ │ │ │ │ │ │ │ -00013248 : │ │ │ │ │ +00013284 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1362a │ │ │ │ │ + beq.w 13666 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13638 │ │ │ │ │ + bne.w 13674 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1340a │ │ │ │ │ + bne.w 13446 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 132fa │ │ │ │ │ + bne.n 13336 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 133c4 │ │ │ │ │ + bne.w 13400 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13370 │ │ │ │ │ + bne.n 133ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 133c4 │ │ │ │ │ + bne.w 13400 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 133cc │ │ │ │ │ + bne.w 13408 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13482 │ │ │ │ │ + bne.w 134be │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 135a2 │ │ │ │ │ + beq.w 135de │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13488 │ │ │ │ │ + bne.w 134c4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13338 │ │ │ │ │ + cbnz r0, 13374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1328e │ │ │ │ │ + beq.n 132ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_48_rule │ │ │ │ │ + bl 1691c <_loop0_170_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1328e │ │ │ │ │ + beq.n 132ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13874 │ │ │ │ │ + bl 138b0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13290 │ │ │ │ │ + bne.n 132cc │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1335a │ │ │ │ │ + cbz r0, 13396 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 132f2 │ │ │ │ │ + b.n 1332e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132e8 │ │ │ │ │ + beq.n 13324 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1332e │ │ │ │ │ + bne.n 1336a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13334 │ │ │ │ │ + beq.n 13370 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 132f2 │ │ │ │ │ + b.n 1332e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 136ec │ │ │ │ │ + beq.w 13728 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 136e4 │ │ │ │ │ + bne.w 13720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 2e4 <_PyPegen_parse+0x2e4> │ │ │ │ │ + bl 120 <_PyPegen_parse+0x120> │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136a4 │ │ │ │ │ + bne.w 136e0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 136e4 │ │ │ │ │ + bne.w 13720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e4 <_PyPegen_parse+0x2e4> │ │ │ │ │ + bl 120 <_PyPegen_parse+0x120> │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1364c │ │ │ │ │ + bne.w 13688 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 132ae │ │ │ │ │ + beq.w 132ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 132f2 │ │ │ │ │ + b.n 1332e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1363e │ │ │ │ │ + beq.w 1367a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ab4 <_loop1_178_rule> │ │ │ │ │ + bl 18028 <_loop1_178_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1363e │ │ │ │ │ + beq.w 1367a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13874 │ │ │ │ │ + bl 138b0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13640 │ │ │ │ │ + bne.w 1367c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1332e │ │ │ │ │ - b.n 1335a │ │ │ │ │ + bne.n 1336a │ │ │ │ │ + b.n 13396 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13770 │ │ │ │ │ + beq.w 137ac │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136f4 │ │ │ │ │ + bne.w 13730 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13832 │ │ │ │ │ + bne.w 1386e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 137ee │ │ │ │ │ + bne.w 1382a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13832 │ │ │ │ │ + bne.w 1386e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13838 │ │ │ │ │ + bne.w 13874 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13832 │ │ │ │ │ + bne.w 1386e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135bc │ │ │ │ │ + bne.w 135f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 13282 │ │ │ │ │ + beq.w 132be │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 132f2 │ │ │ │ │ + b.n 1332e │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1358e │ │ │ │ │ + beq.n 135ca │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 134e4 │ │ │ │ │ + cbnz r0, 13520 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1359c │ │ │ │ │ + bne.n 135d8 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1356a │ │ │ │ │ + bne.n 135a6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1359c │ │ │ │ │ + bne.n 135d8 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13534 │ │ │ │ │ + bne.n 13570 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 132de │ │ │ │ │ - b.n 132ea │ │ │ │ │ + beq.w 1331a │ │ │ │ │ + b.n 13326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cec │ │ │ │ │ + bl 10d28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134a6 │ │ │ │ │ + beq.n 134e2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134a6 │ │ │ │ │ + beq.n 134e2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ @@ -33215,109 +33218,108 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134d4 │ │ │ │ │ + beq.n 13510 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 134d8 │ │ │ │ │ + b.n 13514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cec │ │ │ │ │ + bl 10d28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134d2 │ │ │ │ │ + beq.n 1350e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134d2 │ │ │ │ │ + beq.n 1350e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134d2 │ │ │ │ │ + beq.n 1350e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1350e │ │ │ │ │ + b.n 1354a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cec │ │ │ │ │ + bl 10d28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134bc │ │ │ │ │ + beq.n 134f8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134bc │ │ │ │ │ + beq.n 134f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cec │ │ │ │ │ + bl 10d28 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134bc │ │ │ │ │ - b.n 13556 │ │ │ │ │ + beq.n 134f8 │ │ │ │ │ + b.n 13592 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 13498 │ │ │ │ │ + beq.w 134d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 134d8 │ │ │ │ │ + b.n 13514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 132e8 │ │ │ │ │ + bne.w 13324 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 132de │ │ │ │ │ - b.n 1348a │ │ │ │ │ + beq.w 1331a │ │ │ │ │ + b.n 134c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13472 │ │ │ │ │ + beq.w 134ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_182_rule │ │ │ │ │ + bl 1691c <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13472 │ │ │ │ │ + beq.w 134ae │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13472 │ │ │ │ │ + beq.w 134ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13472 │ │ │ │ │ + beq.w 134ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33326,199 +33328,198 @@ │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13474 │ │ │ │ │ + beq.w 134b0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13478 │ │ │ │ │ + b.n 134b4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13276 │ │ │ │ │ + beq.w 132b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 132f2 │ │ │ │ │ + b.n 1332e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 132c8 │ │ │ │ │ - b.n 13482 │ │ │ │ │ + beq.w 13304 │ │ │ │ │ + b.n 134be │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 136e0 │ │ │ │ │ + bne.n 1371c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133b4 │ │ │ │ │ + beq.w 133f0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 136c8 │ │ │ │ │ + cbz r0, 13704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_49_rule │ │ │ │ │ + bl 1691c <_loop0_170_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 136c4 │ │ │ │ │ + cbz r0, 13700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13874 │ │ │ │ │ + bl 138b0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 13320 │ │ │ │ │ - b.n 133bc │ │ │ │ │ + beq.w 1335c │ │ │ │ │ + b.n 133f8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1339a │ │ │ │ │ + beq.w 133d6 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 13676 │ │ │ │ │ - b.n 1339c │ │ │ │ │ + beq.n 136b2 │ │ │ │ │ + b.n 133d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 133bc │ │ │ │ │ + b.n 133f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133b6 │ │ │ │ │ + beq.w 133f2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 133bc │ │ │ │ │ + b.n 133f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133b8 │ │ │ │ │ + b.n 133f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133bc │ │ │ │ │ + b.n 133f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13380 │ │ │ │ │ + b.n 133bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 137e6 │ │ │ │ │ + beq.n 13822 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137de │ │ │ │ │ + bne.n 1381a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 137d6 │ │ │ │ │ + bne.n 13812 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137de │ │ │ │ │ + bne.n 1381a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 137d0 │ │ │ │ │ + beq.n 1380c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 137c8 │ │ │ │ │ + beq.n 13804 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137c0 │ │ │ │ │ + bne.n 137fc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 13780 │ │ │ │ │ + cbnz r0, 137bc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137c0 │ │ │ │ │ + bne.n 137fc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 13780 │ │ │ │ │ + cbnz r0, 137bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1342c │ │ │ │ │ + b.n 13468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13832 │ │ │ │ │ + bne.n 1386e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1341a │ │ │ │ │ + b.n 13456 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1342a │ │ │ │ │ + beq.w 13466 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33526,82 +33527,82 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - b.n 13610 │ │ │ │ │ + b.n 1364c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1376a │ │ │ │ │ + b.n 137a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1373a │ │ │ │ │ + b.n 13776 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1376a │ │ │ │ │ + b.n 137a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1379a │ │ │ │ │ + b.n 137d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1342c │ │ │ │ │ + b.n 13468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13702 │ │ │ │ │ + b.n 1373e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13442 │ │ │ │ │ + beq.w 1347e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13442 │ │ │ │ │ + beq.w 1347e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13616 │ │ │ │ │ + beq.w 13652 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 132f2 │ │ │ │ │ + b.n 1332e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13478 │ │ │ │ │ + b.n 134b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cec │ │ │ │ │ + bl 10d28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1345a │ │ │ │ │ + beq.w 13496 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1345a │ │ │ │ │ + beq.w 13496 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33609,109 +33610,109 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 13610 │ │ │ │ │ + b.n 1364c │ │ │ │ │ │ │ │ │ │ -00013874 : │ │ │ │ │ +000138b0 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 139d8 │ │ │ │ │ + beq.w 13a14 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 139e6 │ │ │ │ │ + bne.w 13a22 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r3, 138d0 │ │ │ │ │ + cbnz r3, 1390c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 138c0 │ │ │ │ │ + cbnz r0, 138fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138b2 │ │ │ │ │ + beq.n 138ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 138ba │ │ │ │ │ + b.n 138f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 139c4 │ │ │ │ │ + beq.n 13a00 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13924 │ │ │ │ │ + cbnz r0, 13960 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 139d2 │ │ │ │ │ + bne.n 13a0e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 139a0 │ │ │ │ │ + bne.n 139dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 139d2 │ │ │ │ │ + bne.n 13a0e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13974 │ │ │ │ │ + bne.n 139b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 138a8 │ │ │ │ │ + beq.n 138e4 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 138ba │ │ │ │ │ + b.n 138f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cec │ │ │ │ │ + bl 10d28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138e8 │ │ │ │ │ + beq.n 13924 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138e8 │ │ │ │ │ + beq.n 13924 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33720,298 +33721,298 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13912 │ │ │ │ │ + beq.n 1394e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13916 │ │ │ │ │ + b.n 13952 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cec │ │ │ │ │ + bl 10d28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13910 │ │ │ │ │ + beq.n 1394c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13910 │ │ │ │ │ + beq.n 1394c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13910 │ │ │ │ │ + beq.n 1394c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 13944 │ │ │ │ │ + b.n 13980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cec │ │ │ │ │ + bl 10d28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138fc │ │ │ │ │ + beq.n 13938 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138fc │ │ │ │ │ + beq.n 13938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cec │ │ │ │ │ + bl 10d28 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138fc │ │ │ │ │ - b.n 13996 │ │ │ │ │ + beq.n 13938 │ │ │ │ │ + b.n 139d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 139d2 │ │ │ │ │ + cbnz r1, 13a0e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 138de │ │ │ │ │ + b.n 1391a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13916 │ │ │ │ │ + b.n 13952 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 138a0 │ │ │ │ │ + beq.w 138dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 138ba │ │ │ │ │ + b.n 138f6 │ │ │ │ │ │ │ │ │ │ -000139ec : │ │ │ │ │ +00013a28 : │ │ │ │ │ block_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13e06 │ │ │ │ │ + beq.w 13e40 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13cd2 │ │ │ │ │ + bne.w 13d0e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c1a │ │ │ │ │ + bne.w 13c56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13cd0 │ │ │ │ │ + bne.w 13d0c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c58 │ │ │ │ │ + beq.w 13c94 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c58 │ │ │ │ │ + beq.w 13c94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13df2 │ │ │ │ │ + beq.w 13e2c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13e02 │ │ │ │ │ + bne.w 13e3c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13f36 │ │ │ │ │ + beq.w 13f70 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e36 │ │ │ │ │ + beq.w 13e70 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13e42 │ │ │ │ │ + bne.w 13e7c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ strd ip, r8, [sp] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13b36 │ │ │ │ │ + beq.n 13b72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f2c │ │ │ │ │ + bne.w 13f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c42 │ │ │ │ │ + bne.w 13c7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ca6 │ │ │ │ │ + bne.w 13ce2 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13f4a │ │ │ │ │ - bl 29a8 │ │ │ │ │ + beq.w 13f84 │ │ │ │ │ + bl 299c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13b3e │ │ │ │ │ + cbz r0, 13b7a │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 13b3e │ │ │ │ │ + cbz r0, 13b7a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13b3e │ │ │ │ │ + cbz r0, 13b7a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f0a │ │ │ │ │ + beq.w 13f44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13c28 │ │ │ │ │ + beq.w 13c64 │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 13ab6 │ │ │ │ │ + bne.n 13af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13ab6 │ │ │ │ │ + b.n 13af2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13dcc │ │ │ │ │ + bne.w 13e06 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 13efe │ │ │ │ │ - bl 29a8 │ │ │ │ │ + beq.w 13f38 │ │ │ │ │ + bl 299c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13cda │ │ │ │ │ + bne.w 13d16 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13cb8 │ │ │ │ │ + beq.w 13cf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13cb8 │ │ │ │ │ + bne.w 13cf4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e30 │ │ │ │ │ + beq.w 13e6a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 13bde │ │ │ │ │ + ble.n 13c1a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 13bde │ │ │ │ │ + beq.n 13c1a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 13bde │ │ │ │ │ + beq.n 13c1a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 13bde │ │ │ │ │ + beq.n 13c1a │ │ │ │ │ sub.w r7, fp, #4 │ │ │ │ │ add.w r2, fp, #8 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 13bce │ │ │ │ │ + bne.n 13c0a │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_flatten │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e46 │ │ │ │ │ + beq.w 13e80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13c58 │ │ │ │ │ + cbz r0, 13c94 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -34023,124 +34024,124 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e2c │ │ │ │ │ + beq.w 13e66 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 13b24 │ │ │ │ │ + b.n 13b60 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e14 │ │ │ │ │ + beq.w 13e4e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13b1c │ │ │ │ │ + b.n 13b58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13cd0 │ │ │ │ │ + bne.n 13d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c4 │ │ │ │ │ + bl 27b8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c0a │ │ │ │ │ + bne.n 13c46 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13c0a │ │ │ │ │ + beq.n 13c46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 13cd2 │ │ │ │ │ + cbnz r3, 13d0e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 13eb6 │ │ │ │ │ + beq.w 13ef0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13e78 │ │ │ │ │ + bne.w 13eb2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 13c0a │ │ │ │ │ + b.n 13c46 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13b7e │ │ │ │ │ + bne.w 13bba │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 13c62 │ │ │ │ │ + beq.n 13c9e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13c22 │ │ │ │ │ + b.n 13c5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13ef0 │ │ │ │ │ + beq.w 13f2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ee4 │ │ │ │ │ + bne.w 13f1e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ef8 │ │ │ │ │ + beq.w 13f32 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 13ee4 │ │ │ │ │ + bne.w 13f1e │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r9, r6, [sp, #16] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 13d42 │ │ │ │ │ - bl 29a8 │ │ │ │ │ + cbz r3, 13d7e │ │ │ │ │ + bl 299c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 13d42 │ │ │ │ │ + cbz r0, 13d7e │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 13dd4 │ │ │ │ │ + beq.n 13e0e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str.w r3, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 13d1c │ │ │ │ │ + b.n 13d58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -34149,23 +34150,23 @@ │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ede │ │ │ │ │ + beq.w 13f18 │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 13d80 │ │ │ │ │ + ble.n 13dbc │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ str.w r4, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 13d6c │ │ │ │ │ + b.n 13da8 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -34176,559 +34177,559 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 13dae │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 13b70 │ │ │ │ │ + cbz r0, 13dfe │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13dea │ │ │ │ │ + cbnz r3, 13e24 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 13da6 │ │ │ │ │ + cbz r0, 13dfe │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 13b1c │ │ │ │ │ + b.n 13b58 │ │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 13bac │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 13b70 │ │ │ │ │ + b.n 13bac │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e5a │ │ │ │ │ + beq.n 13e94 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 13d36 │ │ │ │ │ + b.n 13d72 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13daa │ │ │ │ │ + b.n 13e02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13a70 │ │ │ │ │ + beq.w 13aac │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13cc6 │ │ │ │ │ + b.n 13d02 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13a1a │ │ │ │ │ - b.n 13cd0 │ │ │ │ │ + beq.w 13a56 │ │ │ │ │ + b.n 13d0c │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cac │ │ │ │ │ + beq.w 13ce8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cac │ │ │ │ │ + b.n 13ce8 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13cc4 │ │ │ │ │ + b.n 13d00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 13e54 │ │ │ │ │ + cbnz r0, 13e8e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cc6 │ │ │ │ │ + b.n 13d02 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cc6 │ │ │ │ │ + b.n 13d02 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13b6e │ │ │ │ │ + b.n 13baa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c9a │ │ │ │ │ + beq.w 13cd6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbz r0, 13eca │ │ │ │ │ + cbz r0, 13f04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13c0a │ │ │ │ │ + b.n 13c46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13c8c │ │ │ │ │ + beq.w 13cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13c9e │ │ │ │ │ + b.n 13cda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c9c │ │ │ │ │ + beq.w 13cd8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13c9e │ │ │ │ │ + b.n 13cda │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 13e62 │ │ │ │ │ + b.n 13e9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13b6e │ │ │ │ │ + b.n 13baa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13cea │ │ │ │ │ + b.n 13d26 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 13e68 │ │ │ │ │ + b.n 13ea2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13f22 │ │ │ │ │ + cbnz r3, 13f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13b5c │ │ │ │ │ + b.n 13b98 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b70 │ │ │ │ │ + beq.w 13bac │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13b70 │ │ │ │ │ + b.n 13bac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13daa │ │ │ │ │ + b.n 13e02 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 13cac │ │ │ │ │ + b.n 13ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13a7e │ │ │ │ │ + beq.w 13aba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13cc4 │ │ │ │ │ + b.n 13d00 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13f5a │ │ │ │ │ + cbnz r3, 13f94 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13ae8 │ │ │ │ │ + b.n 13b24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13b70 │ │ │ │ │ + b.n 13bac │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00013f64 : │ │ │ │ │ +00013fa0 : │ │ │ │ │ list_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1402c │ │ │ │ │ + beq.n 14068 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1401e │ │ │ │ │ + bne.n 1405a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 13ff6 │ │ │ │ │ + beq.n 14032 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1401a │ │ │ │ │ + beq.n 14056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14060 │ │ │ │ │ + bl 1409c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r3, 1401a │ │ │ │ │ + cbnz r3, 14056 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1401a │ │ │ │ │ + cbz r0, 14056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13fe8 │ │ │ │ │ + cbz r0, 14024 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1403a │ │ │ │ │ + cbz r0, 14076 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1404c │ │ │ │ │ + blt.n 14088 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14058 │ │ │ │ │ + cbnz r3, 14094 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13fac │ │ │ │ │ + bne.n 13fe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13f8e │ │ │ │ │ + beq.n 13fca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1401e │ │ │ │ │ + b.n 1405a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1401e │ │ │ │ │ + beq.n 1405a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13fec │ │ │ │ │ + b.n 14028 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13fec │ │ │ │ │ + b.n 14028 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13fec │ │ │ │ │ + b.n 14028 │ │ │ │ │ │ │ │ │ │ -00014060 : │ │ │ │ │ +0001409c : │ │ │ │ │ star_named_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 143ac │ │ │ │ │ + beq.w 143e8 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 143ba │ │ │ │ │ + bne.w 143f6 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 143c0 │ │ │ │ │ + beq.w 143fc │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 143d6 │ │ │ │ │ + beq.w 14412 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 142d8 │ │ │ │ │ + beq.w 14314 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1430c │ │ │ │ │ + bne.w 14348 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1436e │ │ │ │ │ + bne.w 143aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14372 │ │ │ │ │ + beq.w 143ae │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1434c │ │ │ │ │ + beq.w 14388 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1436e │ │ │ │ │ + bne.w 143aa │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14366 │ │ │ │ │ + beq.w 143a2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1436e │ │ │ │ │ + bne.w 143aa │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ │ - b.n 1415e │ │ │ │ │ + b.n 1419a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r7, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 141b6 │ │ │ │ │ + bne.n 141f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 143f4 │ │ │ │ │ + bne.w 14430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14354 │ │ │ │ │ + beq.w 14390 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14202 │ │ │ │ │ + beq.n 1423e │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r7, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14216 │ │ │ │ │ + beq.n 14252 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 143e6 │ │ │ │ │ + beq.w 14422 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14404 │ │ │ │ │ + bne.w 14440 │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.n 1411a │ │ │ │ │ + bne.n 14156 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14386 │ │ │ │ │ + blt.w 143c2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r7, r9, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 143f4 │ │ │ │ │ + bne.w 14430 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14130 │ │ │ │ │ + beq.n 1416c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14130 │ │ │ │ │ + beq.n 1416c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1442e │ │ │ │ │ + beq.w 1446a │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14418 │ │ │ │ │ + beq.w 14454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 14154 │ │ │ │ │ + bne.n 14190 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1440c │ │ │ │ │ + beq.w 14448 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 14154 │ │ │ │ │ + b.n 14190 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14360 │ │ │ │ │ + beq.w 1439c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1429a │ │ │ │ │ + ble.n 142d6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 1429a │ │ │ │ │ + beq.n 142d6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 1429a │ │ │ │ │ + beq.n 142d6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 1429a │ │ │ │ │ + beq.n 142d6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 1429a │ │ │ │ │ + beq.n 142d6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 1429a │ │ │ │ │ + beq.n 142d6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ add.w r2, r8, #20 │ │ │ │ │ - beq.n 1429a │ │ │ │ │ + beq.n 142d6 │ │ │ │ │ sub.w r7, r8, #4 │ │ │ │ │ rsb ip, r8, #4 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 1428a │ │ │ │ │ + bne.n 142c6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -34737,87 +34738,87 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14374 │ │ │ │ │ + beq.n 143b0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14374 │ │ │ │ │ + bne.n 143b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 14372 │ │ │ │ │ + blt.n 143ae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1436e │ │ │ │ │ + bne.n 143aa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140ca │ │ │ │ │ + beq.w 14106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140ca │ │ │ │ │ + beq.w 14106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1436e │ │ │ │ │ + cbz r0, 143aa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1439a │ │ │ │ │ + cbz r0, 143d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 140f0 │ │ │ │ │ + bne.w 1412c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 140f0 │ │ │ │ │ + b.n 1412c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 1421e │ │ │ │ │ + b.n 1425a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ @@ -34835,241 +34836,241 @@ │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1421e │ │ │ │ │ + b.n 1425a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14372 │ │ │ │ │ + beq.n 143ae │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14372 │ │ │ │ │ + b.n 143ae │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1408c │ │ │ │ │ + beq.w 140c8 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 142ce │ │ │ │ │ + b.n 1430a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14372 │ │ │ │ │ + bne.n 143ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 143e2 │ │ │ │ │ + bne.n 1441e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1436e │ │ │ │ │ + bne.n 143aa │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 140aa │ │ │ │ │ + b.n 140e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14184 │ │ │ │ │ + beq.w 141c0 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1421e │ │ │ │ │ + b.n 1425a │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 143fc │ │ │ │ │ + b.n 14438 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 14366 │ │ │ │ │ + b.n 143a2 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 1443e │ │ │ │ │ + cbnz r0, 1447a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1421e │ │ │ │ │ + b.n 1425a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1421e │ │ │ │ │ + b.n 1425a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14428 │ │ │ │ │ + b.n 14464 │ │ │ │ │ │ │ │ │ │ -00014444 : │ │ │ │ │ +00014480 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14956 │ │ │ │ │ + beq.w 149c0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 144ac │ │ │ │ │ + cbnz r2, 144e8 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1469a │ │ │ │ │ + bne.w 146d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 148d6 │ │ │ │ │ + blt.w 1499e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1497c │ │ │ │ │ + bne.w 14976 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 144ba │ │ │ │ │ + cbnz r0, 144f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 146c4 │ │ │ │ │ + bne.w 14702 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 146a6 │ │ │ │ │ + beq.w 146e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 146b6 │ │ │ │ │ + bne.w 146f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f688 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14984 │ │ │ │ │ + bne.w 148c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 146b4 │ │ │ │ │ + bne.w 146f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 972c │ │ │ │ │ + bl 970c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146b8 │ │ │ │ │ + beq.w 146f6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 144a2 │ │ │ │ │ + bne.n 144de │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14966 │ │ │ │ │ + beq.w 14900 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 145d8 │ │ │ │ │ + bne.n 1465c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 144a2 │ │ │ │ │ + bne.n 144de │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 14606 │ │ │ │ │ + beq.n 14614 │ │ │ │ │ ldrd r5, r9, [r4, #8] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 1461c │ │ │ │ │ + beq.n 1462a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1464e │ │ │ │ │ + bne.n 1468c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 144a2 │ │ │ │ │ + bne.n 144de │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 144a0 │ │ │ │ │ + beq.n 144dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 145ca │ │ │ │ │ + cbz r0, 14606 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ @@ -35079,89 +35080,89 @@ │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1498a │ │ │ │ │ + beq.w 1498a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14534 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14828 │ │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14548 │ │ │ │ │ - b.n 144a2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14974 │ │ │ │ │ + bne.w 1490e │ │ │ │ │ ldrd r5, r9, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne.n 1455a │ │ │ │ │ + bne.n 14596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1481c │ │ │ │ │ + blt.w 1497e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14974 │ │ │ │ │ + bne.w 1490e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 14650 │ │ │ │ │ + cbnz r0, 1468e │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 14576 │ │ │ │ │ + b.n 145b2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14570 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 149aa │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14584 │ │ │ │ │ + b.n 144de │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ - bl 29bc │ │ │ │ │ + bl 87c <_PyPegen_parse+0x87c> │ │ │ │ │ R_ARM_THM_CALL _loop0_112_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1464a │ │ │ │ │ + beq.n 14658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 149ae │ │ │ │ │ + beq.w 149ee │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ @@ -35171,257 +35172,220 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1499e │ │ │ │ │ + beq.w 149de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14580 │ │ │ │ │ + b.n 145bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ - b.n 14496 │ │ │ │ │ + b.n 144d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 144d4 │ │ │ │ │ + beq.w 14510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 144ac │ │ │ │ │ + beq.w 144e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 144ac │ │ │ │ │ + bne.w 144e8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1484c │ │ │ │ │ + beq.w 148cc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 146f6 │ │ │ │ │ + cbz r0, 14734 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14942 │ │ │ │ │ + bne.w 148f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1485a │ │ │ │ │ + bne.w 148da │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1471a │ │ │ │ │ + cbz r0, 14758 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1494c │ │ │ │ │ + bne.w 148e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1485a │ │ │ │ │ + bne.w 148da │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1473e │ │ │ │ │ + cbz r0, 1477c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14862 │ │ │ │ │ + bne.w 148ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1485a │ │ │ │ │ + bne.w 148da │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14762 │ │ │ │ │ + cbz r0, 1479e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1489e │ │ │ │ │ + bne.n 1485c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1485a │ │ │ │ │ + bne.w 148da │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1478a │ │ │ │ │ + cbz r0, 147c6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148a8 │ │ │ │ │ + bne.n 14898 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1485a │ │ │ │ │ + bne.w 148da │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14b1a │ │ │ │ │ + bne.w 14b5a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1485a │ │ │ │ │ + bne.n 148da │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148e2 │ │ │ │ │ + bne.w 14916 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1485a │ │ │ │ │ + bne.n 148da │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14b6a │ │ │ │ │ + bne.w 14baa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1485a │ │ │ │ │ + bne.n 148da │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14aac │ │ │ │ │ + bne.w 14aec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1485a │ │ │ │ │ + bne.n 148da │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14a22 │ │ │ │ │ + bne.w 14a62 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 1485a │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 148da │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 149b4 │ │ │ │ │ + bne.w 149f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 144b0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144a2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cbz r0, 1483e │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144a2 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 14548 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n 144a2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 146da │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14814 │ │ │ │ │ + b.n 144ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14810 │ │ │ │ │ + beq.n 14850 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14814 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ - b.n 1486a │ │ │ │ │ + b.n 14854 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -35429,52 +35393,84 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1493a │ │ │ │ │ + bne.n 1496e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14894 │ │ │ │ │ - b.n 14810 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 144b0 │ │ │ │ │ + bne.n 1488e │ │ │ │ │ + b.n 14850 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1453c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 14718 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14854 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ + b.n 14864 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ + b.n 14864 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ + b.n 14864 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1455e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 144de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl edb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147b6 │ │ │ │ │ + beq.w 147f4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147b6 │ │ │ │ │ + beq.w 147f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_236_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_236_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147b6 │ │ │ │ │ + beq.w 147f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 148c8 │ │ │ │ │ + bne.n 148b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -35482,104 +35478,110 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 148c8 │ │ │ │ │ + beq.n 148b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14818 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ - b.n 1486a │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ - b.n 1486a │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1446e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144ac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 14522 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144a2 │ │ │ │ │ + b.n 14858 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 144b0 │ │ │ │ │ + b.n 144ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14500 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 144de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144ac │ │ │ │ │ + beq.w 144e8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 144ec │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 144b0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 144ec │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cbz r0, 149d0 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 144de │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 144aa │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 144e8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 14584 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 144de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14696 │ │ │ │ │ - b.n 14834 │ │ │ │ │ + beq.w 146d4 │ │ │ │ │ + b.n 149b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14580 │ │ │ │ │ + b.n 145bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl edb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1480e │ │ │ │ │ + beq.w 1484e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1480e │ │ │ │ │ + bne.w 1484e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f0a │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1480e │ │ │ │ │ + bne.w 1484e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1480e │ │ │ │ │ + beq.w 1484e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148c8 │ │ │ │ │ + bne.w 148b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -35587,59 +35589,59 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1493a │ │ │ │ │ - b.n 148c8 │ │ │ │ │ + bne.n 1496e │ │ │ │ │ + b.n 148b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl edb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147fa │ │ │ │ │ + beq.w 14838 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 147fc │ │ │ │ │ + bne.w 1483a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f0a │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 147fc │ │ │ │ │ + bne.w 1483a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147fa │ │ │ │ │ + beq.w 14838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29bc │ │ │ │ │ + bl 87c <_PyPegen_parse+0x87c> │ │ │ │ │ R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147fa │ │ │ │ │ + beq.w 14838 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147fa │ │ │ │ │ + beq.w 14838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148c8 │ │ │ │ │ + bne.w 148b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -35647,47 +35649,47 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148c8 │ │ │ │ │ - b.n 1493a │ │ │ │ │ + beq.w 148b8 │ │ │ │ │ + b.n 1496e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl edb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147e4 │ │ │ │ │ + beq.w 14822 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 147e6 │ │ │ │ │ + bne.w 14824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f0a │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 147e6 │ │ │ │ │ + bne.w 14824 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_238_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_238_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147e4 │ │ │ │ │ + beq.w 14822 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148c8 │ │ │ │ │ + bne.w 148b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -35695,34 +35697,34 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148c8 │ │ │ │ │ - b.n 1493a │ │ │ │ │ + beq.w 148b8 │ │ │ │ │ + b.n 1496e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl edb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147a0 │ │ │ │ │ + beq.w 147de │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_235_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_235_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147a0 │ │ │ │ │ + beq.w 147de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148c8 │ │ │ │ │ + bne.w 148b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -35730,120 +35732,120 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148c8 │ │ │ │ │ - b.n 1493a │ │ │ │ │ + beq.w 148b8 │ │ │ │ │ + b.n 1496e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl edb8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147ce │ │ │ │ │ + beq.w 1480c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 147d0 │ │ │ │ │ + bne.w 1480e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14c10 │ │ │ │ │ + beq.n 14c50 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14bb8 │ │ │ │ │ + cbz r0, 14bf8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_242_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_242_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14c24 │ │ │ │ │ + bne.n 14c64 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 14c1c │ │ │ │ │ + cbnz r5, 14c5c │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c66 │ │ │ │ │ + beq.n 14ca6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c66 │ │ │ │ │ + beq.n 14ca6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 14c42 │ │ │ │ │ + cbnz r0, 14c82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c68 │ │ │ │ │ + beq.n 14ca8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 147d0 │ │ │ │ │ + b.n 1480e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 14b98 │ │ │ │ │ + beq.n 14bd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 147d0 │ │ │ │ │ + b.n 1480e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14bfa │ │ │ │ │ + beq.n 14c3a │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ @@ -35851,405 +35853,405 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14814 │ │ │ │ │ - b.n 14818 │ │ │ │ │ + beq.w 14854 │ │ │ │ │ + b.n 14858 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 147d0 │ │ │ │ │ + b.n 1480e │ │ │ │ │ │ │ │ │ │ -00014c70 : │ │ │ │ │ +00014cb0 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 14d76 │ │ │ │ │ + beq.n 14db6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14d0e │ │ │ │ │ + bne.n 14d4e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14cac │ │ │ │ │ + cbz r0, 14cec │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14cf6 │ │ │ │ │ + cbnz r0, 14d36 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 14cce │ │ │ │ │ - cbnz r2, 14d0e │ │ │ │ │ + cbnz r3, 14d0e │ │ │ │ │ + cbnz r2, 14d4e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14cc6 │ │ │ │ │ + cbnz r0, 14d06 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14d96 │ │ │ │ │ + bne.n 14dd6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14d84 │ │ │ │ │ + beq.n 14dc4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14d16 │ │ │ │ │ + cbnz r0, 14d56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 14cb4 │ │ │ │ │ + b.n 14cf4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14cac │ │ │ │ │ + beq.n 14cec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14cc6 │ │ │ │ │ + b.n 14d06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14cc8 │ │ │ │ │ + b.n 14d08 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14cea │ │ │ │ │ + beq.n 14d2a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14cea │ │ │ │ │ + beq.n 14d2a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14cea │ │ │ │ │ + beq.n 14d2a │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14cea │ │ │ │ │ + beq.n 14d2a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14d7c │ │ │ │ │ + cbnz r0, 14dbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14cec │ │ │ │ │ + beq.n 14d2c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14cf0 │ │ │ │ │ + b.n 14d30 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14c8e │ │ │ │ │ + b.n 14cce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14cc6 │ │ │ │ │ + b.n 14d06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 14ce0 │ │ │ │ │ + beq.n 14d20 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14cf0 │ │ │ │ │ + b.n 14d30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 14cc8 │ │ │ │ │ + b.n 14d08 │ │ │ │ │ │ │ │ │ │ -00014d9c : │ │ │ │ │ +00014ddc : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1502e │ │ │ │ │ + beq.w 1506e │ │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1503c │ │ │ │ │ + bne.w 1507c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 15042 │ │ │ │ │ + bne.w 15082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15016 │ │ │ │ │ + blt.w 15056 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14f14 │ │ │ │ │ + bne.w 14f54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14f9e │ │ │ │ │ + bne.w 14fde │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14e30 │ │ │ │ │ + cbnz r0, 14e70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14f9e │ │ │ │ │ + bne.w 14fde │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14ea2 │ │ │ │ │ + bne.n 14ee2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e06 │ │ │ │ │ + beq.n 14e46 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e06 │ │ │ │ │ + beq.n 14e46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e06 │ │ │ │ │ + beq.n 14e46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14d9c │ │ │ │ │ + bl 14ddc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e06 │ │ │ │ │ + beq.n 14e46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15028 │ │ │ │ │ + beq.w 15068 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15022 │ │ │ │ │ + beq.w 15062 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f02 │ │ │ │ │ + beq.n 14f42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14e24 │ │ │ │ │ + b.n 14e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e1e │ │ │ │ │ + beq.n 14e5e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e1e │ │ │ │ │ + beq.n 14e5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e1e │ │ │ │ │ + beq.n 14e5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15058 │ │ │ │ │ + bl 15098 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e1e │ │ │ │ │ + bne.n 14e5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15028 │ │ │ │ │ + beq.w 15068 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e9e │ │ │ │ │ + bne.n 14ede │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e22 │ │ │ │ │ + beq.n 14e62 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14e26 │ │ │ │ │ + b.n 14e66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14f9e │ │ │ │ │ + bne.n 14fde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14fa6 │ │ │ │ │ + beq.n 14fe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14f4a │ │ │ │ │ + cbz r0, 14f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ - cbz r0, 14f4a │ │ │ │ │ + bl 122cc │ │ │ │ │ + cbz r0, 14f8a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14fee │ │ │ │ │ + bne.n 1502e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 14fb2 │ │ │ │ │ + cbnz r6, 14ff2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 14f8e │ │ │ │ │ + cbz r0, 14fce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ - cbz r0, 14f8e │ │ │ │ │ + bl 122cc │ │ │ │ │ + cbz r0, 14fce │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14f8e │ │ │ │ │ + cbz r0, 14fce │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14f8e │ │ │ │ │ + cbz r0, 14fce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 14fb8 │ │ │ │ │ + cbnz r0, 14ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14dfa │ │ │ │ │ + beq.w 14e3a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e26 │ │ │ │ │ + b.n 14e66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 14f28 │ │ │ │ │ + beq.n 14f68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14f94 │ │ │ │ │ + b.n 14fd4 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -36258,24 +36260,24 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1500e │ │ │ │ │ + cbnz r0, 1504e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f90 │ │ │ │ │ + beq.n 14fd0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14f94 │ │ │ │ │ + b.n 14fd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -36283,75 +36285,75 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fdc │ │ │ │ │ + beq.n 1501c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14e24 │ │ │ │ │ + b.n 14e64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e26 │ │ │ │ │ + b.n 14e66 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14e82 │ │ │ │ │ + b.n 14ec2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e26 │ │ │ │ │ + b.n 14e66 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14dca │ │ │ │ │ + beq.w 14e0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 14e26 │ │ │ │ │ + b.n 14e66 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14dfa │ │ │ │ │ - b.n 14f1a │ │ │ │ │ + beq.w 14e3a │ │ │ │ │ + b.n 14f5a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015058 : │ │ │ │ │ +00015098 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 15168 │ │ │ │ │ + beq.n 151a8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15174 │ │ │ │ │ + bne.n 151b4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 150c8 │ │ │ │ │ + cbnz r3, 15108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 150a0 │ │ │ │ │ + cbnz r0, 150e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -36360,56 +36362,56 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15092 │ │ │ │ │ + beq.n 150d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15092 │ │ │ │ │ + beq.n 150d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 15150 │ │ │ │ │ + beq.n 15190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 15148 │ │ │ │ │ + cbz r0, 15188 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15148 │ │ │ │ │ + cbz r0, 15188 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15148 │ │ │ │ │ + cbz r0, 15188 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 15148 │ │ │ │ │ + cbz r0, 15188 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -36417,142 +36419,142 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 15162 │ │ │ │ │ + cbnz r0, 151a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1514a │ │ │ │ │ + cbz r0, 1518a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 15086 │ │ │ │ │ + beq.n 150c6 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1509a │ │ │ │ │ + b.n 150da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1513a │ │ │ │ │ + b.n 1517a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 150d6 │ │ │ │ │ + beq.n 15116 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1513a │ │ │ │ │ + b.n 1517a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 1509a │ │ │ │ │ + b.n 150da │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15080 │ │ │ │ │ + beq.n 150c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1509a │ │ │ │ │ + b.n 150da │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001517c : │ │ │ │ │ +000151bc : │ │ │ │ │ slices_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15700 │ │ │ │ │ + beq.w 15740 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1570e │ │ │ │ │ + bne.w 1574e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1525a │ │ │ │ │ + bne.n 1529a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r7, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 15250 │ │ │ │ │ + blt.n 15290 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15714 │ │ │ │ │ + bne.w 15754 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1527a │ │ │ │ │ + beq.n 152ba │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 15482 │ │ │ │ │ + beq.w 154c2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154ac │ │ │ │ │ + bne.w 154ec │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15288 │ │ │ │ │ + bne.n 152c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154b4 │ │ │ │ │ + bne.w 154f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1531e │ │ │ │ │ + beq.n 1535e │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1531e │ │ │ │ │ + beq.n 1535e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ @@ -36561,249 +36563,249 @@ │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add.w r0, r2, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r6 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 151f6 │ │ │ │ │ + bne.n 15236 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 151ea │ │ │ │ │ - b.n 154b4 │ │ │ │ │ + beq.n 1522a │ │ │ │ │ + b.n 154f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154ac │ │ │ │ │ + bne.w 154ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156c4 │ │ │ │ │ + beq.w 15704 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15590 │ │ │ │ │ + bne.w 155d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154ac │ │ │ │ │ + bne.w 154ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1566e │ │ │ │ │ + beq.w 156ae │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1530e │ │ │ │ │ + cbz r0, 1534e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.n 1523c │ │ │ │ │ + b.n 1527c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15678 │ │ │ │ │ + bne.w 156b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1570e │ │ │ │ │ + bne.w 1574e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 156aa │ │ │ │ │ + beq.w 156ea │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1569a │ │ │ │ │ + beq.w 156da │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1571c │ │ │ │ │ + bl 1575c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155ca │ │ │ │ │ + beq.w 1560a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 156da │ │ │ │ │ + beq.w 1571a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15658 │ │ │ │ │ + bne.w 15698 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15650 │ │ │ │ │ + beq.w 15690 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 15658 │ │ │ │ │ + bne.w 15698 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154bc │ │ │ │ │ + beq.w 154fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15692 │ │ │ │ │ + beq.w 156d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15642 │ │ │ │ │ + bne.w 15682 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 1571c │ │ │ │ │ + bl 1575c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15532 │ │ │ │ │ + beq.w 15572 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155b2 │ │ │ │ │ + beq.w 155f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1567e │ │ │ │ │ + beq.w 156be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1563e │ │ │ │ │ + bne.w 1567e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 1571c │ │ │ │ │ + bl 1575c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1561e │ │ │ │ │ + beq.w 1565e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1564a │ │ │ │ │ + beq.w 1568a │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str.w r9, [r0, #4] │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15554 │ │ │ │ │ + beq.w 15594 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156bc │ │ │ │ │ + beq.w 156fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15642 │ │ │ │ │ + bne.w 15682 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 1571c │ │ │ │ │ + bl 1575c │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15604 │ │ │ │ │ + beq.w 15644 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 155ee │ │ │ │ │ + beq.w 1562e │ │ │ │ │ str.w r2, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 1542a │ │ │ │ │ + b.n 1546a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1565e │ │ │ │ │ + blt.w 1569e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r5, 154b4 │ │ │ │ │ + cbnz r5, 154f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1520e │ │ │ │ │ + beq.w 1524e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15224 │ │ │ │ │ + beq.w 15264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15320 │ │ │ │ │ + b.n 15360 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1564a │ │ │ │ │ + beq.w 1568a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -36812,622 +36814,624 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 155e8 │ │ │ │ │ + beq.n 15628 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 156f6 │ │ │ │ │ + bne.w 15736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156fa │ │ │ │ │ + beq.w 1573a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156e2 │ │ │ │ │ + beq.w 15722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1524e │ │ │ │ │ + b.n 1528e │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1566a │ │ │ │ │ + bne.w 156aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fbd4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 153c4 │ │ │ │ │ + bne.w 15404 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1564a │ │ │ │ │ + beq.n 1568a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 154ce │ │ │ │ │ + ble.n 1550e │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 154ce │ │ │ │ │ + beq.n 1550e │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r5, r0, lsl #2] │ │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.n 1557c │ │ │ │ │ - b.n 154ce │ │ │ │ │ + bne.n 155bc │ │ │ │ │ + b.n 1550e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 152bc │ │ │ │ │ + bne.w 152fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 152c2 │ │ │ │ │ + bne.w 15302 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15686 │ │ │ │ │ + bne.n 156c6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 152c0 │ │ │ │ │ + b.n 15300 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1564a │ │ │ │ │ + beq.n 1568a │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 1556c │ │ │ │ │ + b.n 155ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15658 │ │ │ │ │ + bne.n 15698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fbd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1535a │ │ │ │ │ + bne.w 1539a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1524e │ │ │ │ │ + b.n 1528e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 1564a │ │ │ │ │ + cbz r0, 1568a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 15474 │ │ │ │ │ + b.n 154b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - cbnz r2, 15642 │ │ │ │ │ + cbnz r2, 15682 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fbd4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1546a │ │ │ │ │ - b.n 15552 │ │ │ │ │ + bne.w 154aa │ │ │ │ │ + b.n 15592 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r3, 1563e │ │ │ │ │ + cbnz r3, 1567e │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fbd4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15408 │ │ │ │ │ - b.n 15552 │ │ │ │ │ + bne.w 15448 │ │ │ │ │ + b.n 15592 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15554 │ │ │ │ │ + b.n 15594 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 155e4 │ │ │ │ │ + b.n 15624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15320 │ │ │ │ │ + b.n 15360 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 15642 │ │ │ │ │ + b.n 15682 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15320 │ │ │ │ │ + b.n 15360 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15320 │ │ │ │ │ + b.n 15360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 153ea │ │ │ │ │ + b.n 1542a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 154ac │ │ │ │ │ + b.n 154ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 153a8 │ │ │ │ │ + b.n 153e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15346 │ │ │ │ │ - b.n 15658 │ │ │ │ │ + beq.w 15386 │ │ │ │ │ + b.n 15698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15338 │ │ │ │ │ - b.n 155e4 │ │ │ │ │ + beq.w 15378 │ │ │ │ │ + b.n 15624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1544a │ │ │ │ │ + b.n 1548a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 152a8 │ │ │ │ │ + beq.w 152e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 154ac │ │ │ │ │ + b.n 154ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15364 │ │ │ │ │ + b.n 153a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155ea │ │ │ │ │ + beq.w 1562a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15250 │ │ │ │ │ + b.n 15290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 155e8 │ │ │ │ │ + b.n 15628 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15250 │ │ │ │ │ + b.n 15290 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 151aa │ │ │ │ │ + beq.w 151ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 15250 │ │ │ │ │ + b.n 15290 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 15250 │ │ │ │ │ + b.n 15290 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001571c : │ │ │ │ │ +0001575c : │ │ │ │ │ slice_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15890 │ │ │ │ │ + beq.w 158d0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1589e │ │ │ │ │ + bne.w 158de │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 15804 │ │ │ │ │ + beq.n 15844 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1585c │ │ │ │ │ + bne.n 1589c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 15796 │ │ │ │ │ + cbnz r0, 157d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15862 │ │ │ │ │ + bne.n 158a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1228c │ │ │ │ │ + bl 122cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15820 │ │ │ │ │ + beq.n 15860 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1585c │ │ │ │ │ + bne.n 1589c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1586a │ │ │ │ │ + beq.n 158aa │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15828 │ │ │ │ │ + bne.n 15868 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1585c │ │ │ │ │ + bne.n 1589c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15788 │ │ │ │ │ + beq.n 157c8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1587e │ │ │ │ │ + beq.n 158be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1578c │ │ │ │ │ + b.n 157cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15844 │ │ │ │ │ + blt.n 15884 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1575c │ │ │ │ │ - b.n 15862 │ │ │ │ │ + beq.n 1579c │ │ │ │ │ + b.n 158a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 15800 │ │ │ │ │ + b.n 15840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 157c2 │ │ │ │ │ + bne.n 15802 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 157c8 │ │ │ │ │ + bne.n 15808 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 15850 │ │ │ │ │ + cbnz r0, 15890 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 157c4 │ │ │ │ │ + b.n 15804 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1578c │ │ │ │ │ + b.n 157cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1577c │ │ │ │ │ + beq.n 157bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1578c │ │ │ │ │ + b.n 157cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 157b2 │ │ │ │ │ + beq.n 157f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1585c │ │ │ │ │ + b.n 1589c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15824 │ │ │ │ │ + beq.n 15864 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1578c │ │ │ │ │ + b.n 157cc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1574a │ │ │ │ │ + beq.w 1578a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1578c │ │ │ │ │ + b.n 157cc │ │ │ │ │ │ │ │ │ │ -000158a4 <_loop1_216_rule>: │ │ │ │ │ +000158e4 <_loop1_216_rule>: │ │ │ │ │ _loop1_60_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15c6c <_loop1_216_rule+0x3c8> │ │ │ │ │ + beq.w 15cae <_loop1_216_rule+0x3ca> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c7a <_loop1_216_rule+0x3d6> │ │ │ │ │ + bne.w 15cbc <_loop1_216_rule+0x3d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c84 <_loop1_216_rule+0x3e0> │ │ │ │ │ + beq.w 15cc6 <_loop1_216_rule+0x3e2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15c78 <_loop1_216_rule+0x3d4> │ │ │ │ │ + bne.w 15cba <_loop1_216_rule+0x3d6> │ │ │ │ │ mov r9, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15c5c <_loop1_216_rule+0x3b8> │ │ │ │ │ + beq.w 15c9e <_loop1_216_rule+0x3ba> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c58 <_loop1_216_rule+0x3b4> │ │ │ │ │ + bne.w 15c9a <_loop1_216_rule+0x3b6> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 15a70 <_loop1_216_rule+0x1cc> │ │ │ │ │ + bne.w 15ab2 <_loop1_216_rule+0x1ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15caa <_loop1_216_rule+0x406> │ │ │ │ │ + blt.w 15cec <_loop1_216_rule+0x408> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 15b2e <_loop1_216_rule+0x28a> │ │ │ │ │ + bne.w 15b70 <_loop1_216_rule+0x28c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15a14 <_loop1_216_rule+0x170> │ │ │ │ │ + bne.n 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 159f6 <_loop1_216_rule+0x152> │ │ │ │ │ + beq.n 15a36 <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 159f6 <_loop1_216_rule+0x152> │ │ │ │ │ + beq.n 15a36 <_loop1_216_rule+0x152> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15c3c <_loop1_216_rule+0x398> │ │ │ │ │ + beq.w 15c7e <_loop1_216_rule+0x39a> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15c4c <_loop1_216_rule+0x3a8> │ │ │ │ │ + bne.w 15c8e <_loop1_216_rule+0x3aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15a8c <_loop1_216_rule+0x1e8> │ │ │ │ │ + bne.w 15ace <_loop1_216_rule+0x1ea> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 159f8 <_loop1_216_rule+0x154> │ │ │ │ │ + bne.n 15a38 <_loop1_216_rule+0x154> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 159f6 <_loop1_216_rule+0x152> │ │ │ │ │ + cbz r0, 15a36 <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 159f6 <_loop1_216_rule+0x152> │ │ │ │ │ + cbz r0, 15a36 <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a14 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.n 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 15a88 <_loop1_216_rule+0x1e4> │ │ │ │ │ + bne.n 15aca <_loop1_216_rule+0x1e6> │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ae4 <_loop1_216_rule+0x240> │ │ │ │ │ + beq.w 15b26 <_loop1_216_rule+0x242> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 15af8 <_loop1_216_rule+0x254> │ │ │ │ │ + beq.w 15b3a <_loop1_216_rule+0x256> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 158f6 <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 15936 <_loop1_216_rule+0x52> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 15a14 <_loop1_216_rule+0x170> │ │ │ │ │ + cbnz r5, 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15a9c <_loop1_216_rule+0x1f8> │ │ │ │ │ + bne.n 15ade <_loop1_216_rule+0x1fa> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c92 <_loop1_216_rule+0x3ee> │ │ │ │ │ + bne.w 15cd4 <_loop1_216_rule+0x3f0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15b1e <_loop1_216_rule+0x27a> │ │ │ │ │ + beq.n 15b60 <_loop1_216_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15b1e <_loop1_216_rule+0x27a> │ │ │ │ │ + bne.n 15b60 <_loop1_216_rule+0x27c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c7e <_loop1_216_rule+0x3da> │ │ │ │ │ + beq.w 15cc0 <_loop1_216_rule+0x3dc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 15a5c <_loop1_216_rule+0x1b8> │ │ │ │ │ + ble.n 15a9e <_loop1_216_rule+0x1ba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 15a5c <_loop1_216_rule+0x1b8> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + beq.n 15a9e <_loop1_216_rule+0x1ba> │ │ │ │ │ + mov r2, sl │ │ │ │ │ + lsls r5, r5, #2 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + ldr.w r0, [r2, #4]! │ │ │ │ │ + str r0, [r1, r3] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 15a4c <_loop1_216_rule+0x1a8> │ │ │ │ │ + bne.n 15a90 <_loop1_216_rule+0x1ac> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -37437,42 +37441,42 @@ │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1593e <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 15b34 <_loop1_216_rule+0x290> │ │ │ │ │ + beq.w 1597e <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15b76 <_loop1_216_rule+0x292> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 159ba <_loop1_216_rule+0x116> │ │ │ │ │ + b.n 159fa <_loop1_216_rule+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15988 <_loop1_216_rule+0xe4> │ │ │ │ │ - b.n 15986 <_loop1_216_rule+0xe2> │ │ │ │ │ + bne.w 159c8 <_loop1_216_rule+0xe4> │ │ │ │ │ + b.n 159c6 <_loop1_216_rule+0xe2> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a0a <_loop1_216_rule+0x166> │ │ │ │ │ + beq.n 15a4a <_loop1_216_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a0a <_loop1_216_rule+0x166> │ │ │ │ │ + beq.n 15a4a <_loop1_216_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a14 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.n 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -37480,114 +37484,114 @@ │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 159da <_loop1_216_rule+0x136> │ │ │ │ │ + bne.w 15a1a <_loop1_216_rule+0x136> │ │ │ │ │ mov r5, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a16 <_loop1_216_rule+0x172> │ │ │ │ │ + beq.n 15a56 <_loop1_216_rule+0x172> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15a1a <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 15a5a <_loop1_216_rule+0x176> │ │ │ │ │ mov.w r1, r9, lsl #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c7e <_loop1_216_rule+0x3da> │ │ │ │ │ + beq.w 15cc0 <_loop1_216_rule+0x3dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str.w r5, [r0, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 158f6 <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 15936 <_loop1_216_rule+0x52> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15a68 <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15aaa <_loop1_216_rule+0x1c6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15a14 <_loop1_216_rule+0x170> │ │ │ │ │ + bne.w 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 15b90 <_loop1_216_rule+0x2ec> │ │ │ │ │ + beq.n 15bd2 <_loop1_216_rule+0x2ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 15b5e <_loop1_216_rule+0x2ba> │ │ │ │ │ + cbz r0, 15ba0 <_loop1_216_rule+0x2bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15bf8 <_loop1_216_rule+0x354> │ │ │ │ │ + bne.n 15c3a <_loop1_216_rule+0x356> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r5, 15b9c <_loop1_216_rule+0x2f8> │ │ │ │ │ + cbnz r5, 15bde <_loop1_216_rule+0x2fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 15b7e <_loop1_216_rule+0x2da> │ │ │ │ │ + cbz r0, 15bc0 <_loop1_216_rule+0x2dc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 15ba2 <_loop1_216_rule+0x2fe> │ │ │ │ │ + cbnz r0, 15be4 <_loop1_216_rule+0x300> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1593e <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 15a14 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.w 1597e <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15b42 <_loop1_216_rule+0x29e> │ │ │ │ │ + beq.n 15b84 <_loop1_216_rule+0x2a0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15b84 <_loop1_216_rule+0x2e0> │ │ │ │ │ + b.n 15bc6 <_loop1_216_rule+0x2e2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b7e <_loop1_216_rule+0x2da> │ │ │ │ │ + beq.n 15bc0 <_loop1_216_rule+0x2dc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b7e <_loop1_216_rule+0x2da> │ │ │ │ │ + beq.n 15bc0 <_loop1_216_rule+0x2dc> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -37596,433 +37600,432 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 15c34 <_loop1_216_rule+0x390> │ │ │ │ │ + cbnz r0, 15c76 <_loop1_216_rule+0x392> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b80 <_loop1_216_rule+0x2dc> │ │ │ │ │ + beq.n 15bc2 <_loop1_216_rule+0x2de> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15b84 <_loop1_216_rule+0x2e0> │ │ │ │ │ + b.n 15bc6 <_loop1_216_rule+0x2e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_PyPegen_parse+0x92c> │ │ │ │ │ R_ARM_THM_CALL _tmp_224_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15b60 <_loop1_216_rule+0x2bc> │ │ │ │ │ + bne.n 15ba2 <_loop1_216_rule+0x2be> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b5e <_loop1_216_rule+0x2ba> │ │ │ │ │ + beq.n 15ba0 <_loop1_216_rule+0x2bc> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b5e <_loop1_216_rule+0x2ba> │ │ │ │ │ + beq.n 15ba0 <_loop1_216_rule+0x2bc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b5e <_loop1_216_rule+0x2ba> │ │ │ │ │ - b.n 15bc4 <_loop1_216_rule+0x320> │ │ │ │ │ + beq.n 15ba0 <_loop1_216_rule+0x2bc> │ │ │ │ │ + b.n 15c06 <_loop1_216_rule+0x322> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 159dc <_loop1_216_rule+0x138> │ │ │ │ │ + b.n 15a1c <_loop1_216_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15972 <_loop1_216_rule+0xce> │ │ │ │ │ + beq.w 159b2 <_loop1_216_rule+0xce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 159fc <_loop1_216_rule+0x158> │ │ │ │ │ + beq.w 15a3c <_loop1_216_rule+0x158> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 15a18 <_loop1_216_rule+0x174> │ │ │ │ │ + b.n 15a58 <_loop1_216_rule+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1590c <_loop1_216_rule+0x68> │ │ │ │ │ - b.n 15a14 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.w 1594c <_loop1_216_rule+0x68> │ │ │ │ │ + b.n 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 158d2 <_loop1_216_rule+0x2e> │ │ │ │ │ + beq.w 15912 <_loop1_216_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15b28 <_loop1_216_rule+0x284> │ │ │ │ │ + b.n 15b6a <_loop1_216_rule+0x286> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15b28 <_loop1_216_rule+0x284> │ │ │ │ │ + b.n 15b6a <_loop1_216_rule+0x286> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15a14 <_loop1_216_rule+0x170> │ │ │ │ │ + bne.w 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98a │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15a14 <_loop1_216_rule+0x170> │ │ │ │ │ - b.n 159da <_loop1_216_rule+0x136> │ │ │ │ │ + beq.w 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ + b.n 15a1a <_loop1_216_rule+0x136> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15a1a <_loop1_216_rule+0x176> │ │ │ │ │ - nop │ │ │ │ │ + b.n 15a5a <_loop1_216_rule+0x176> │ │ │ │ │ │ │ │ │ │ -00015cb8 : │ │ │ │ │ +00015cf8 : │ │ │ │ │ class_def_raw_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 160ac │ │ │ │ │ + beq.w 160ec │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16088 │ │ │ │ │ + bne.w 160c8 │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w 16062 │ │ │ │ │ + beq.w 160a2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15ec6 │ │ │ │ │ + bne.w 15f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f4a │ │ │ │ │ + beq.w 15f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f4a │ │ │ │ │ + beq.w 15f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f3fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f4c │ │ │ │ │ + bne.w 15f8c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1604c │ │ │ │ │ + beq.w 1608c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e96 │ │ │ │ │ + beq.w 15ed6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15f2c │ │ │ │ │ + beq.w 15f6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15f3c │ │ │ │ │ + bne.w 15f7c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15e42 │ │ │ │ │ + bne.n 15e82 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15f3a │ │ │ │ │ + bne.w 15f7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e678 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15e9c │ │ │ │ │ + bne.w 15edc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15f16 │ │ │ │ │ + bne.w 15f56 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15e50 │ │ │ │ │ + bne.n 15e90 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15e96 │ │ │ │ │ + beq.n 15ed6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 16096 │ │ │ │ │ + beq.w 160d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f4c │ │ │ │ │ + bne.w 15f8c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f4a │ │ │ │ │ + beq.w 15f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f4a │ │ │ │ │ + beq.w 15f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f10 │ │ │ │ │ + beq.w 15f50 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r5, r2, [r2, #20] │ │ │ │ │ - cbz r7, 15e60 │ │ │ │ │ + cbz r7, 15ea0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldrd r1, r6, [r7, #8] │ │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ - cbz r0, 15e80 │ │ │ │ │ + cbz r0, 15ec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 15dc2 │ │ │ │ │ + beq.n 15e02 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15f4c │ │ │ │ │ + bne.n 15f8c │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 15de2 │ │ │ │ │ + b.n 15e22 │ │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15e36 │ │ │ │ │ + bne.n 15e76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f50 │ │ │ │ │ + beq.n 15f90 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15e3c │ │ │ │ │ + b.n 15e7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15e50 │ │ │ │ │ + b.n 15e90 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15d98 │ │ │ │ │ + bne.w 15dd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15da4 │ │ │ │ │ - b.n 15d98 │ │ │ │ │ + bne.w 15de4 │ │ │ │ │ + b.n 15dd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15fd8 │ │ │ │ │ + beq.w 16018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15fec │ │ │ │ │ + bne.w 1602c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15fe6 │ │ │ │ │ + bne.n 16026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 15f54 │ │ │ │ │ + cbnz r0, 15f94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15d02 │ │ │ │ │ + beq.w 15d42 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15e90 │ │ │ │ │ + b.n 15ed0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 15f3a │ │ │ │ │ + cbnz r6, 15f7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c4 │ │ │ │ │ + bl 113c │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15da4 │ │ │ │ │ + bne.w 15de4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 15da2 │ │ │ │ │ + b.n 15de2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15d6c │ │ │ │ │ + beq.w 15dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15dc2 │ │ │ │ │ - b.n 15e50 │ │ │ │ │ + beq.w 15e02 │ │ │ │ │ + b.n 15e90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15e38 │ │ │ │ │ + b.n 15e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15efe │ │ │ │ │ + beq.n 15f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f3fc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 16048 │ │ │ │ │ + bne.n 16088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 16048 │ │ │ │ │ + bne.n 16088 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15efe │ │ │ │ │ + beq.n 15f3e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15efe │ │ │ │ │ + beq.n 15f3e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15efe │ │ │ │ │ + beq.n 15f3e │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -38031,364 +38034,359 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16040 │ │ │ │ │ + bne.n 16080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f00 │ │ │ │ │ + beq.n 15f40 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15f04 │ │ │ │ │ + b.n 15f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15ed6 │ │ │ │ │ + beq.w 15f16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15f04 │ │ │ │ │ + b.n 15f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ee8 │ │ │ │ │ + beq.w 15f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f3fc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15eea │ │ │ │ │ + bne.w 15f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15eea │ │ │ │ │ + bne.w 15f2a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ee8 │ │ │ │ │ + beq.w 15f28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15fc6 │ │ │ │ │ + beq.n 16006 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15e38 │ │ │ │ │ + b.n 15e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15f02 │ │ │ │ │ + b.n 15f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15d40 │ │ │ │ │ + beq.w 15d80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15f4c │ │ │ │ │ + b.n 15f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1608c │ │ │ │ │ + blt.n 160cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15f0a │ │ │ │ │ + beq.w 15f4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15ec8 │ │ │ │ │ + beq.w 15f08 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 15e90 │ │ │ │ │ + b.n 15ed0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15e90 │ │ │ │ │ + b.n 15ed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 160a2 │ │ │ │ │ + cbnz r0, 160e2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15e54 │ │ │ │ │ + b.n 15e94 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15f4c │ │ │ │ │ + b.n 15f8c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15ce6 │ │ │ │ │ + beq.w 15d26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16088 │ │ │ │ │ + b.n 160c8 │ │ │ │ │ │ │ │ │ │ -000160bc <_gather_116_rule>: │ │ │ │ │ +000160fc <_gather_116_rule>: │ │ │ │ │ _gather_116_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r4, #6000 @ 0x1770 │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16490 <_gather_116_rule+0x3d4> │ │ │ │ │ + beq.w 164c6 <_gather_116_rule+0x3ca> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 164a2 <_gather_116_rule+0x3e6> │ │ │ │ │ + bne.w 164d8 <_gather_116_rule+0x3dc> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1639c <_gather_116_rule+0x2e0> │ │ │ │ │ + beq.w 163d2 <_gather_116_rule+0x2d6> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r4, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 163ba <_gather_116_rule+0x2fe> │ │ │ │ │ + bne.w 163f0 <_gather_116_rule+0x2f4> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1641a <_gather_116_rule+0x35e> │ │ │ │ │ + bne.w 16450 <_gather_116_rule+0x354> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq.w 16478 <_gather_116_rule+0x3bc> │ │ │ │ │ - bl 8648 │ │ │ │ │ + beq.w 164ae <_gather_116_rule+0x3b2> │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16344 <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 1637a <_gather_116_rule+0x27e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16344 <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 1637a <_gather_116_rule+0x27e> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16344 <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 1637a <_gather_116_rule+0x27e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16462 <_gather_116_rule+0x3a6> │ │ │ │ │ + beq.w 16498 <_gather_116_rule+0x39c> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 163e4 <_gather_116_rule+0x328> │ │ │ │ │ + beq.w 1641a <_gather_116_rule+0x31e> │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16416 <_gather_116_rule+0x35a> │ │ │ │ │ + bne.w 1644c <_gather_116_rule+0x350> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1640c <_gather_116_rule+0x350> │ │ │ │ │ + beq.w 16442 <_gather_116_rule+0x346> │ │ │ │ │ ldr.w r4, [sl, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - cbz r4, 161e0 <_gather_116_rule+0x124> │ │ │ │ │ - b.n 16416 <_gather_116_rule+0x35a> │ │ │ │ │ + cbz r4, 16220 <_gather_116_rule+0x124> │ │ │ │ │ + b.n 1644c <_gather_116_rule+0x350> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1624c <_gather_116_rule+0x190> │ │ │ │ │ + beq.n 1628c <_gather_116_rule+0x190> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164c0 <_gather_116_rule+0x404> │ │ │ │ │ + beq.w 164f6 <_gather_116_rule+0x3fa> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w 16388 <_gather_116_rule+0x2cc> │ │ │ │ │ + beq.w 163be <_gather_116_rule+0x2c2> │ │ │ │ │ ldr.w r9, [sl, #8] │ │ │ │ │ str.w r5, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 16256 <_gather_116_rule+0x19a> │ │ │ │ │ + cbz r0, 16296 <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w 1641e <_gather_116_rule+0x362> │ │ │ │ │ + beq.w 16454 <_gather_116_rule+0x358> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 163fe <_gather_116_rule+0x342> │ │ │ │ │ + bne.w 16434 <_gather_116_rule+0x338> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1635c <_gather_116_rule+0x2a0> │ │ │ │ │ + bne.w 16392 <_gather_116_rule+0x296> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 163fe <_gather_116_rule+0x342> │ │ │ │ │ + bne.w 16434 <_gather_116_rule+0x338> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w 163ec <_gather_116_rule+0x330> │ │ │ │ │ - bl 8648 │ │ │ │ │ + beq.w 16422 <_gather_116_rule+0x326> │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1624c <_gather_116_rule+0x190> │ │ │ │ │ + cbz r0, 1628c <_gather_116_rule+0x190> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 161a8 <_gather_116_rule+0xec> │ │ │ │ │ + bne.n 161e8 <_gather_116_rule+0xec> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16406 <_gather_116_rule+0x34a> │ │ │ │ │ + beq.w 1643c <_gather_116_rule+0x340> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + ble.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #12 │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #13 │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r4, #14 │ │ │ │ │ - ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ - str r1, [r2, #52] @ 0x34 │ │ │ │ │ - add.w r1, r6, #52 @ 0x34 │ │ │ │ │ - beq.n 1631a <_gather_116_rule+0x25e> │ │ │ │ │ + add.w r1, r6, #48 @ 0x30 │ │ │ │ │ + beq.n 16350 <_gather_116_rule+0x254> │ │ │ │ │ subs r7, r6, #4 │ │ │ │ │ rsb ip, r6, #4 │ │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ │ add.w r2, ip, r1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ str r4, [r0, r2] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 1630a <_gather_116_rule+0x24e> │ │ │ │ │ + bne.n 16340 <_gather_116_rule+0x244> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r0, [sl, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ @@ -38406,1563 +38404,2143 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16446 <_gather_116_rule+0x38a> │ │ │ │ │ + beq.n 1647c <_gather_116_rule+0x380> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16434 <_gather_116_rule+0x378> │ │ │ │ │ + beq.n 1646a <_gather_116_rule+0x36e> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - bne.w 161d6 <_gather_116_rule+0x11a> │ │ │ │ │ + bne.w 16216 <_gather_116_rule+0x11a> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 16406 <_gather_116_rule+0x34a> │ │ │ │ │ + cbz r0, 1643c <_gather_116_rule+0x340> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 161d6 <_gather_116_rule+0x11a> │ │ │ │ │ + b.n 16216 <_gather_116_rule+0x11a> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 16416 <_gather_116_rule+0x35a> │ │ │ │ │ + cbnz r2, 1644c <_gather_116_rule+0x350> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1610c <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 1614c <_gather_116_rule+0x50> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ae74 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1610c <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 1614c <_gather_116_rule+0x50> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164a8 <_gather_116_rule+0x3ec> │ │ │ │ │ + beq.n 164de <_gather_116_rule+0x3e2> │ │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 1617c <_gather_116_rule+0xc0> │ │ │ │ │ + bne.w 161bc <_gather_116_rule+0xc0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1617c <_gather_116_rule+0xc0> │ │ │ │ │ + b.n 161bc <_gather_116_rule+0xc0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 164d6 <_gather_116_rule+0x41a> │ │ │ │ │ + beq.n 1650c <_gather_116_rule+0x410> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 16256 <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 16296 <_gather_116_rule+0x19a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1634a <_gather_116_rule+0x28e> │ │ │ │ │ + b.n 16380 <_gather_116_rule+0x284> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16206 <_gather_116_rule+0x14a> │ │ │ │ │ + beq.w 16246 <_gather_116_rule+0x14a> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 163fe <_gather_116_rule+0x342> │ │ │ │ │ + b.n 16434 <_gather_116_rule+0x338> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 1645a <_gather_116_rule+0x39e> │ │ │ │ │ + cbnz r0, 16490 <_gather_116_rule+0x394> │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 16256 <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 16296 <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1622a <_gather_116_rule+0x16e> │ │ │ │ │ - b.n 163fe <_gather_116_rule+0x342> │ │ │ │ │ + beq.w 1626a <_gather_116_rule+0x16e> │ │ │ │ │ + b.n 16434 <_gather_116_rule+0x338> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 16440 <_gather_116_rule+0x384> │ │ │ │ │ + b.n 16476 <_gather_116_rule+0x37a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1641a <_gather_116_rule+0x35e> │ │ │ │ │ + beq.n 16450 <_gather_116_rule+0x354> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 1641a <_gather_116_rule+0x35e> │ │ │ │ │ + b.n 16450 <_gather_116_rule+0x354> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16130 <_gather_116_rule+0x74> │ │ │ │ │ + beq.w 16170 <_gather_116_rule+0x74> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1641a <_gather_116_rule+0x35e> │ │ │ │ │ + b.n 16450 <_gather_116_rule+0x354> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 160e8 <_gather_116_rule+0x2c> │ │ │ │ │ + beq.w 16128 <_gather_116_rule+0x2c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1633a <_gather_116_rule+0x27e> │ │ │ │ │ + b.n 16370 <_gather_116_rule+0x274> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1634a <_gather_116_rule+0x28e> │ │ │ │ │ + beq.w 16380 <_gather_116_rule+0x284> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 1634a <_gather_116_rule+0x28e> │ │ │ │ │ + b.n 16380 <_gather_116_rule+0x284> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 163fe <_gather_116_rule+0x342> │ │ │ │ │ + beq.n 16434 <_gather_116_rule+0x338> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 163fe <_gather_116_rule+0x342> │ │ │ │ │ + b.n 16434 <_gather_116_rule+0x338> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n 16238 <_gather_116_rule+0x17c> │ │ │ │ │ - nop │ │ │ │ │ + b.n 16278 <_gather_116_rule+0x17c> │ │ │ │ │ │ │ │ │ │ -000164dc <_loop0_119_rule>: │ │ │ │ │ +00016510 <_loop0_119_rule>: │ │ │ │ │ _loop0_120_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16654 <_loop0_119_rule+0x178> │ │ │ │ │ + beq.w 16688 <_loop0_119_rule+0x178> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16662 <_loop0_119_rule+0x186> │ │ │ │ │ + bne.w 16696 <_loop0_119_rule+0x186> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16644 <_loop0_119_rule+0x168> │ │ │ │ │ + beq.w 16678 <_loop0_119_rule+0x168> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1664e <_loop0_119_rule+0x172> │ │ │ │ │ + bne.w 16682 <_loop0_119_rule+0x172> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1660a <_loop0_119_rule+0x12e> │ │ │ │ │ + beq.n 1663e <_loop0_119_rule+0x12e> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 16564 <_loop0_119_rule+0x88> │ │ │ │ │ + cbnz r0, 16598 <_loop0_119_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1663e <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 16672 <_loop0_119_rule+0x162> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1663a <_loop0_119_rule+0x15e> │ │ │ │ │ + beq.n 1666e <_loop0_119_rule+0x15e> │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1661e <_loop0_119_rule+0x142> │ │ │ │ │ + beq.n 16652 <_loop0_119_rule+0x142> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16618 <_loop0_119_rule+0x13c> │ │ │ │ │ + bne.n 1664c <_loop0_119_rule+0x13c> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 165ce <_loop0_119_rule+0xf2> │ │ │ │ │ + cbnz r0, 16602 <_loop0_119_rule+0xf2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1663e <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 16672 <_loop0_119_rule+0x162> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 16550 <_loop0_119_rule+0x74> │ │ │ │ │ + ble.n 16584 <_loop0_119_rule+0x74> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 16550 <_loop0_119_rule+0x74> │ │ │ │ │ - b.n 165bc <_loop0_119_rule+0xe0> │ │ │ │ │ + beq.n 16584 <_loop0_119_rule+0x74> │ │ │ │ │ + b.n 165f0 <_loop0_119_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165a2 <_loop0_119_rule+0xc6> │ │ │ │ │ + beq.n 165d6 <_loop0_119_rule+0xc6> │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 165f0 <_loop0_119_rule+0x114> │ │ │ │ │ + beq.n 16624 <_loop0_119_rule+0x114> │ │ │ │ │ str.w r2, [r5, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 16582 <_loop0_119_rule+0xa6> │ │ │ │ │ + b.n 165b6 <_loop0_119_rule+0xa6> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 16626 <_loop0_119_rule+0x14a> │ │ │ │ │ + cbz r0, 1665a <_loop0_119_rule+0x14a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 165e4 <_loop0_119_rule+0x108> │ │ │ │ │ + b.n 16618 <_loop0_119_rule+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16530 <_loop0_119_rule+0x54> │ │ │ │ │ + beq.n 16564 <_loop0_119_rule+0x54> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 165a4 <_loop0_119_rule+0xc8> │ │ │ │ │ + b.n 165d8 <_loop0_119_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1658e <_loop0_119_rule+0xb2> │ │ │ │ │ + b.n 165c2 <_loop0_119_rule+0xb2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1655a <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 1658e <_loop0_119_rule+0x7e> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 165a2 <_loop0_119_rule+0xc6> │ │ │ │ │ + b.n 165d6 <_loop0_119_rule+0xc6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1655a <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 1658e <_loop0_119_rule+0x7e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1650a <_loop0_119_rule+0x2e> │ │ │ │ │ + beq.w 1653e <_loop0_119_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1655a <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 1658e <_loop0_119_rule+0x7e> │ │ │ │ │ │ │ │ │ │ -00016668 : │ │ │ │ │ +0001669c : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16874 │ │ │ │ │ + beq.w 168a8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16882 │ │ │ │ │ + bne.w 168b6 │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167d4 │ │ │ │ │ + bne.w 16808 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16888 │ │ │ │ │ + bne.w 168bc │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167e6 │ │ │ │ │ + bne.w 1681a │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16888 │ │ │ │ │ + bne.w 168bc │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16814 │ │ │ │ │ + bne.w 16848 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16888 │ │ │ │ │ + bne.w 168bc │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1688e │ │ │ │ │ + bne.w 168c2 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16888 │ │ │ │ │ + bne.w 168bc │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 168d0 │ │ │ │ │ + bne.w 16904 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16888 │ │ │ │ │ + bne.w 168bc │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 168c0 │ │ │ │ │ + bne.w 168f4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16888 │ │ │ │ │ + bne.w 168bc │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16824 │ │ │ │ │ + bne.n 16858 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16888 │ │ │ │ │ + bne.w 168bc │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16804 │ │ │ │ │ + bne.n 16838 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16888 │ │ │ │ │ + bne.w 168bc │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16864 │ │ │ │ │ + bne.n 16898 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16888 │ │ │ │ │ + bne.w 168bc │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16854 │ │ │ │ │ + bne.n 16888 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16888 │ │ │ │ │ + bne.n 168bc │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16844 │ │ │ │ │ + bne.n 16878 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16888 │ │ │ │ │ + bne.n 168bc │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ + bne.n 16868 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16888 │ │ │ │ │ + bne.n 168bc │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 168b0 │ │ │ │ │ + bne.n 168e4 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 167f4 │ │ │ │ │ + cbz r0, 16828 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 167ce │ │ │ │ │ + b.n 16802 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 168e0 │ │ │ │ │ + bne.n 16914 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 167e2 │ │ │ │ │ + b.n 16816 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ + b.n 16828 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ + b.n 16828 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ + b.n 16828 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ + b.n 16828 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ + b.n 16828 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ + b.n 16828 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ + b.n 16828 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16692 │ │ │ │ │ + beq.w 166c6 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 167ce │ │ │ │ │ + b.n 16802 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 167ce │ │ │ │ │ + b.n 16802 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ + b.n 16828 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ + b.n 16828 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ + b.n 16828 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ + bne.n 16814 │ │ │ │ │ + b.n 16828 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n 167ce │ │ │ │ │ + b.n 16802 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000168e8 : │ │ │ │ │ +0001691c <_loop0_170_rule>: │ │ │ │ │ +_loop0_175_rule(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 16dd4 <_loop0_170_rule+0x4b8> │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 16dda <_loop0_170_rule+0x4be> │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16e28 <_loop0_170_rule+0x50c> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 16dda <_loop0_170_rule+0x4be> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 16e0c <_loop0_170_rule+0x4f0> │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 16e36 <_loop0_170_rule+0x51a> │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.w 16cae <_loop0_170_rule+0x392> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd fp, r9, [r3, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16b9e <_loop0_170_rule+0x282> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 16e04 <_loop0_170_rule+0x4e8> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16dfc <_loop0_170_rule+0x4e0> │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16bf0 <_loop0_170_rule+0x2d4> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16ba2 <_loop0_170_rule+0x286> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16c00 <_loop0_170_rule+0x2e4> │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + ldrd r2, r1, [sp, #20] │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + strd r9, r0, [sp] │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16dc4 <_loop0_170_rule+0x4a8> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 17a8c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16ba6 <_loop0_170_rule+0x28a> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16c06 <_loop0_170_rule+0x2ea> │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16ba6 <_loop0_170_rule+0x28a> │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16c54 <_loop0_170_rule+0x338> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + mov fp, ip │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 16dba <_loop0_170_rule+0x49e> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16df0 <_loop0_170_rule+0x4d4> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + add.w r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + it ne │ │ │ │ │ + movne r6, r7 │ │ │ │ │ + beq.w 16d92 <_loop0_170_rule+0x476> │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 16d1c <_loop0_170_rule+0x400> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16c7e <_loop0_170_rule+0x362> │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 16daa <_loop0_170_rule+0x48e> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16da2 <_loop0_170_rule+0x486> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16d0c <_loop0_170_rule+0x3f0> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16c80 <_loop0_170_rule+0x364> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16d88 <_loop0_170_rule+0x46c> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + strd r8, r0, [sp] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16c9a <_loop0_170_rule+0x37e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 17a8c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16c84 <_loop0_170_rule+0x368> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16caa <_loop0_170_rule+0x38e> │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16c84 <_loop0_170_rule+0x368> │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16db2 <_loop0_170_rule+0x496> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + beq.w 16d44 <_loop0_170_rule+0x428> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str.w r6, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 16a7c <_loop0_170_rule+0x160> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cbnz r2, 16bb6 <_loop0_170_rule+0x29a> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 10d28 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbnz r0, 16c0a <_loop0_170_rule+0x2ee> │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16e22 <_loop0_170_rule+0x506> │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bgt.n 16c6a <_loop0_170_rule+0x34e> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8630 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 169d4 <_loop0_170_rule+0xb8> │ │ │ │ │ + b.n 169d0 <_loop0_170_rule+0xb4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16ba6 <_loop0_170_rule+0x28a> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17a8c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16bb6 <_loop0_170_rule+0x29a> │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 16bb6 <_loop0_170_rule+0x29a> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 16bb6 <_loop0_170_rule+0x29a> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16a5c <_loop0_170_rule+0x140> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16de8 <_loop0_170_rule+0x4cc> │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b.n 16bc0 <_loop0_170_rule+0x2a4> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + beq.n 16bdc <_loop0_170_rule+0x2c0> │ │ │ │ │ + b.n 16c6c <_loop0_170_rule+0x350> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r2, 16c92 <_loop0_170_rule+0x376> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 10d28 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbnz r0, 16cd2 <_loop0_170_rule+0x3b6> │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 16bba <_loop0_170_rule+0x29e> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16de2 <_loop0_170_rule+0x4c6> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16c84 <_loop0_170_rule+0x368> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 16d56 <_loop0_170_rule+0x43a> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd fp, r9, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1699a <_loop0_170_rule+0x7e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16ba6 <_loop0_170_rule+0x28a> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17a8c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16c92 <_loop0_170_rule+0x376> │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16c92 <_loop0_170_rule+0x376> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 16c92 <_loop0_170_rule+0x376> │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b.n 16b70 <_loop0_170_rule+0x254> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8630 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16af8 <_loop0_170_rule+0x1dc> │ │ │ │ │ + b.n 16af2 <_loop0_170_rule+0x1d6> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 16d62 <_loop0_170_rule+0x446> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 16aba <_loop0_170_rule+0x19e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16c84 <_loop0_170_rule+0x368> │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cbz r0, 16d6e <_loop0_170_rule+0x452> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + b.n 16b8e <_loop0_170_rule+0x272> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16ba6 <_loop0_170_rule+0x28a> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16c84 <_loop0_170_rule+0x368> │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 16be6 <_loop0_170_rule+0x2ca> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16c84 <_loop0_170_rule+0x368> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 16d3c <_loop0_170_rule+0x420> │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n 16aa4 <_loop0_170_rule+0x188> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16c80 <_loop0_170_rule+0x364> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 16ad8 <_loop0_170_rule+0x1bc> │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 16c54 <_loop0_170_rule+0x338> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16a8a <_loop0_170_rule+0x16e> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16c04 <_loop0_170_rule+0x2e8> │ │ │ │ │ + b.n 16d5a <_loop0_170_rule+0x43e> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 16940 <_loop0_170_rule+0x24> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 16be6 <_loop0_170_rule+0x2ca> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16c84 <_loop0_170_rule+0x368> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16bc0 <_loop0_170_rule+0x2a4> │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldrd r5, sl, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b.n 16bc0 <_loop0_170_rule+0x2a4> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16ba2 <_loop0_170_rule+0x286> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 169b8 <_loop0_170_rule+0x9c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 16974 <_loop0_170_rule+0x58> │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + b.n 16df6 <_loop0_170_rule+0x4da> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 16be6 <_loop0_170_rule+0x2ca> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16cca <_loop0_170_rule+0x3ae> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.n 16988 <_loop0_170_rule+0x6c> │ │ │ │ │ + │ │ │ │ │ +00016e48 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 173e6 │ │ │ │ │ + beq.w 17978 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16d0e │ │ │ │ │ + bne.w 17198 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1733c │ │ │ │ │ + beq.w 178e8 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 173d8 │ │ │ │ │ + beq.w 1796a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 16dc6 │ │ │ │ │ + beq.w 17324 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1712a │ │ │ │ │ + bne.w 176a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c36 │ │ │ │ │ + bne.w 170c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17388 │ │ │ │ │ + bne.w 17902 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16adc │ │ │ │ │ + beq.w 1703c │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w 16af0 │ │ │ │ │ + beq.w 17050 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17090 │ │ │ │ │ + bne.w 1760e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16fd4 │ │ │ │ │ + bne.w 17532 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16b18 │ │ │ │ │ + bne.w 17078 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1720e │ │ │ │ │ + bne.w 1778c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16d0e │ │ │ │ │ + bne.w 17198 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1738e │ │ │ │ │ + beq.w 1793e │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 173aa │ │ │ │ │ + beq.w 1795a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 16df2 │ │ │ │ │ + beq.w 17350 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1713c │ │ │ │ │ + bne.w 176ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16b60 │ │ │ │ │ + bne.w 1719e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 173fc │ │ │ │ │ + bne.w 17908 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 16b1e │ │ │ │ │ + beq.n 1707e │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 16b32 │ │ │ │ │ + beq.w 17092 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 170c0 │ │ │ │ │ + bne.w 1763e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1701a │ │ │ │ │ + bne.w 17578 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16b5a │ │ │ │ │ + bne.w 170ba │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17248 │ │ │ │ │ + bne.w 177c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #2 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17150 │ │ │ │ │ + bne.w 176ce │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17356 │ │ │ │ │ + beq.w 178ba │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17372 │ │ │ │ │ + beq.w 178d6 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 170ec │ │ │ │ │ + beq.w 1766a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1710e │ │ │ │ │ + bne.w 1768c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1715c │ │ │ │ │ + bne.w 176da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 16ac6 │ │ │ │ │ + cbnz r3, 17026 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f5a │ │ │ │ │ + bne.w 174b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 16b18 │ │ │ │ │ + cbnz r2, 17078 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 173ba │ │ │ │ │ + bne.w 17912 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 172ee │ │ │ │ │ + blt.w 1786c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 171ac │ │ │ │ │ + bne.w 1772a │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16990 │ │ │ │ │ + beq.w 16ef0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 17242 │ │ │ │ │ + b.n 177c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 16b5a │ │ │ │ │ + cbnz r2, 170ba │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1742c │ │ │ │ │ + bne.w 17918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17282 │ │ │ │ │ + blt.w 17800 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17156 │ │ │ │ │ + bne.w 176d4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16a3a │ │ │ │ │ + beq.w 16f9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1727c │ │ │ │ │ + b.n 177fa │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a08 │ │ │ │ │ + beq.w 16eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + bl 8630 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a08 │ │ │ │ │ + beq.w 16eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174ba │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + beq.w 179a4 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ + mov r1, fp │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174a6 │ │ │ │ │ + beq.w 17a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17494 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + beq.w 179b4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1748a │ │ │ │ │ + beq.w 179aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e18 │ │ │ │ │ + bne.w 1734a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174b2 │ │ │ │ │ + beq.w 1799c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e18 │ │ │ │ │ + bne.w 1734a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d8a │ │ │ │ │ + bne.w 172ac │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174ac │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.w 17996 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17146 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16ad2 │ │ │ │ │ + bne.n 17272 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 16f26 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 17034 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1695a │ │ │ │ │ + beq.w 16f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + bl 8630 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1695a │ │ │ │ │ + beq.w 16f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17426 │ │ │ │ │ + beq.w 17932 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r0, [sl, #4] │ │ │ │ │ - mov r1, fp │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ + mov r1, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ - movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17476 │ │ │ │ │ + beq.w 17a5c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1743a │ │ │ │ │ + beq.w 175ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 17432 │ │ │ │ │ + beq.w 17a52 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16dec │ │ │ │ │ + bne.w 17376 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1741e │ │ │ │ │ + beq.w 1792a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16dec │ │ │ │ │ + bne.w 17376 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16d4e │ │ │ │ │ + bne.n 172ea │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17418 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.w 17924 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 16d14 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 169c6 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 16ad4 │ │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r7, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 176c4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 17032 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d04 │ │ │ │ │ + beq.n 1718e │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1744c │ │ │ │ │ + beq.w 179d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17336 │ │ │ │ │ + bne.w 178b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17908 │ │ │ │ │ + bl 17e7c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 172fa │ │ │ │ │ + bne.w 17878 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 16d06 │ │ │ │ │ + b.n 17190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17604 │ │ │ │ │ + bl 17b78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16cd0 │ │ │ │ │ + beq.w 17158 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16e9e │ │ │ │ │ + bne.w 173fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17418 │ │ │ │ │ + beq.w 17996 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 16ce4 │ │ │ │ │ + b.n 1716c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17604 │ │ │ │ │ + bl 17b78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16bfc │ │ │ │ │ + beq.n 17238 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16e1e │ │ │ │ │ + bne.n 1737c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174ac │ │ │ │ │ + beq.w 17924 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 16c10 │ │ │ │ │ + b.n 1724c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17402 │ │ │ │ │ + blt.w 17988 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17122 │ │ │ │ │ + bne.w 176a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1694c │ │ │ │ │ + beq.w 16eac │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 169bc │ │ │ │ │ + b.n 16f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 174f6 │ │ │ │ │ + blt.w 17a6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17134 │ │ │ │ │ + bne.w 176b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 169fa │ │ │ │ │ + beq.w 16f5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.n 16a66 │ │ │ │ │ + b.n 16fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17604 │ │ │ │ │ + bl 17b78 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16da8 │ │ │ │ │ + beq.n 17306 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174ac │ │ │ │ │ + beq.w 17924 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16f1e │ │ │ │ │ + bne.n 1747c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174ac │ │ │ │ │ + beq.w 17924 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 16c10 │ │ │ │ │ + ble.w 1724c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w 16c10 │ │ │ │ │ + beq.w 1724c │ │ │ │ │ mov.w ip, r9, lsl #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ str r2, [r3, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.w 16c10 │ │ │ │ │ - b.n 16e8a │ │ │ │ │ + beq.w 1724c │ │ │ │ │ + b.n 173e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17604 │ │ │ │ │ + bl 17b78 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d6c │ │ │ │ │ + beq.w 172cc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17418 │ │ │ │ │ + beq.w 17996 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 16f3c │ │ │ │ │ + cbnz r3, 1749a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17418 │ │ │ │ │ + beq.w 17996 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 16ce4 │ │ │ │ │ + ble.w 1716c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w 16ce4 │ │ │ │ │ + beq.w 1716c │ │ │ │ │ mov.w ip, r9, lsl #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ str r2, [r3, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.w 16ce4 │ │ │ │ │ - b.n 16f0a │ │ │ │ │ - bl 17604 │ │ │ │ │ + beq.w 1716c │ │ │ │ │ + b.n 17468 │ │ │ │ │ + bl 17b78 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16e58 │ │ │ │ │ + beq.n 173b6 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.w 17060 │ │ │ │ │ + beq.w 175de │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w fp, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 16e48 │ │ │ │ │ - bl 17604 │ │ │ │ │ + b.n 173a6 │ │ │ │ │ + bl 17b78 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ed8 │ │ │ │ │ + beq.n 17436 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.w 17078 │ │ │ │ │ + beq.w 175f6 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w fp, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 16eca │ │ │ │ │ + b.n 17428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ac6 │ │ │ │ │ + beq.w 17026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ac6 │ │ │ │ │ + beq.w 17026 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171a6 │ │ │ │ │ + beq.w 17724 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 173c0 │ │ │ │ │ + beq.w 17a24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 8f8 <_PyPegen_parse+0x8f8> │ │ │ │ │ + bl 734 <_PyPegen_parse+0x734> │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174e4 │ │ │ │ │ + beq.w 1791e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c32 │ │ │ │ │ - b.n 16acc │ │ │ │ │ + bne.w 1726e │ │ │ │ │ + b.n 1702c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1699e │ │ │ │ │ + beq.w 16efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17410 │ │ │ │ │ + beq.w 17a64 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17230 │ │ │ │ │ + beq.w 177ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c84 │ │ │ │ │ + b.n 1710e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a48 │ │ │ │ │ + beq.w 16fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174c8 │ │ │ │ │ + beq.w 17a7a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1726a │ │ │ │ │ + beq.w 177e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16bae │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 171fa │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r7, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17a82 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r7, r1, #1 │ │ │ │ │ + b.n 16fc6 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174ac │ │ │ │ │ + beq.w 17924 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 16f2e │ │ │ │ │ + b.n 1748c │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17418 │ │ │ │ │ + beq.w 17996 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 16f4c │ │ │ │ │ + b.n 174aa │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 174d0 │ │ │ │ │ + beq.w 179fc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1728e │ │ │ │ │ + bne.w 1780c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 16b10 │ │ │ │ │ + b.n 17070 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17504 │ │ │ │ │ + beq.w 17a10 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 171b4 │ │ │ │ │ + bne.n 17732 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 16b52 │ │ │ │ │ + b.n 170b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 174ea │ │ │ │ │ + blt.w 179c6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 17118 │ │ │ │ │ + cbz r3, 17696 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16ac6 │ │ │ │ │ + bne.w 17026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a94 │ │ │ │ │ + bl 1a0c │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16aa2 │ │ │ │ │ - b.n 16ac6 │ │ │ │ │ + beq.w 17002 │ │ │ │ │ + b.n 17026 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16dec │ │ │ │ │ + bne.w 1734a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a94 │ │ │ │ │ + bl 1a0c │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 16de4 │ │ │ │ │ + b.n 17342 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e18 │ │ │ │ │ + bne.w 17376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a94 │ │ │ │ │ + bl 1a0c │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 16e10 │ │ │ │ │ + b.n 1736e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16a70 │ │ │ │ │ + beq.w 16fd0 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16ad4 │ │ │ │ │ + b.n 17034 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 170c2 │ │ │ │ │ - b.n 16b5a │ │ │ │ │ + beq.n 17640 │ │ │ │ │ + b.n 170ba │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ab0 │ │ │ │ │ + beq.w 17010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ab0 │ │ │ │ │ + beq.w 17010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ac6 │ │ │ │ │ + beq.w 17026 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f9a │ │ │ │ │ + bne.w 174f8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16f9a │ │ │ │ │ + b.n 174f8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17092 │ │ │ │ │ - b.n 16b18 │ │ │ │ │ + beq.w 17610 │ │ │ │ │ + b.n 17078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 170e0 │ │ │ │ │ + beq.n 1765e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 170e0 │ │ │ │ │ + beq.n 1765e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 170e0 │ │ │ │ │ + beq.n 1765e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -39971,25 +40549,25 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170e2 │ │ │ │ │ + beq.w 17660 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 170e6 │ │ │ │ │ + b.n 17664 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -39997,25 +40575,25 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17010 │ │ │ │ │ + bne.w 1756e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1747a │ │ │ │ │ + beq.w 17a42 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 169bc │ │ │ │ │ + b.w 16f1c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -40023,45 +40601,45 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17056 │ │ │ │ │ + bne.w 175b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17482 │ │ │ │ │ + beq.w 17a4a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.w 16a66 │ │ │ │ │ + b.w 16fc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1727c │ │ │ │ │ + b.n 177fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170b2 │ │ │ │ │ + beq.w 17630 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170b2 │ │ │ │ │ + beq.w 17630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170b2 │ │ │ │ │ + beq.w 17630 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40070,338 +40648,332 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170b4 │ │ │ │ │ + beq.w 17632 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 170b8 │ │ │ │ │ + b.n 17636 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 17242 │ │ │ │ │ + b.n 177c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8f8 <_PyPegen_parse+0x8f8> │ │ │ │ │ + bl 734 <_PyPegen_parse+0x734> │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d46 │ │ │ │ │ + beq.w 172a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d04 │ │ │ │ │ + beq.w 1718e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17454 │ │ │ │ │ + beq.w 179da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 16ad2 │ │ │ │ │ + b.w 17032 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 16d06 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 17384 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 173d8 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b.w 16930 │ │ │ │ │ + b.n 17190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 173f6 │ │ │ │ │ + bne.n 17938 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 16a86 │ │ │ │ │ + bne.w 16fe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16a86 │ │ │ │ │ - b.w 16ac6 │ │ │ │ │ + beq.w 16fe6 │ │ │ │ │ + b.w 17026 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r2, 1790e │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 1796a │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.w 16e90 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - b.n 16d06 │ │ │ │ │ + b.w 16f1c │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + b.w 16fc6 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - b.w 169bc │ │ │ │ │ + b.n 17190 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.w 16ede │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.w 16f88 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1702a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 177fa │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 1702c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17148 │ │ │ │ │ + bne.w 176c6 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 169de │ │ │ │ │ + bne.w 16f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 169de │ │ │ │ │ - b.n 16e18 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.w 1697e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cbnz r0, 173d0 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 16aca │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16aca │ │ │ │ │ + beq.w 16f3e │ │ │ │ │ + b.n 17376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17350 │ │ │ │ │ - b.n 16dec │ │ │ │ │ + beq.n 178fc │ │ │ │ │ + b.n 1734a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16914 │ │ │ │ │ - b.n 16d0e │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 16acc │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - b.w 16a66 │ │ │ │ │ + beq.w 16e74 │ │ │ │ │ + b.n 17198 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 169bc │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 17242 │ │ │ │ │ + b.w 16f1c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17242 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.w 16a28 │ │ │ │ │ + b.n 177c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16ca2 │ │ │ │ │ + b.w 17128 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ - cbnz r0, 1746e │ │ │ │ │ + cbnz r0, 179f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ - b.w 169bc │ │ │ │ │ + b.w 16f1c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1702a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16d30 │ │ │ │ │ + b.n 1728e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ad2 │ │ │ │ │ + beq.w 17032 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16ad4 │ │ │ │ │ + b.w 17034 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 169bc │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c84 │ │ │ │ │ - subs r5, r1, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17242 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1727c │ │ │ │ │ + b.w 16f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 16bcc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r7, r1, #1 │ │ │ │ │ - cbnz r0, 174c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r7, r1, #1 │ │ │ │ │ - b.w 16a66 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16bae │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1727c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16a66 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 17620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1727c │ │ │ │ │ + b.n 17636 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 170a2 │ │ │ │ │ + beq.w 17650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 170b8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 16aca │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17664 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbnz r0, 17a34 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 1702a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 16aca │ │ │ │ │ + b.w 1702a │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1710e │ │ │ │ │ + subs r5, r1, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 177c0 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 177fa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 1720a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 171ea │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 177c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.w 16a66 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 170d2 │ │ │ │ │ + b.w 16fc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 170e6 │ │ │ │ │ + b.n 177fa │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 16fc6 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00017518 : │ │ │ │ │ +00017a8c : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 175f2 │ │ │ │ │ + beq.n 17b66 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 175fe │ │ │ │ │ + bne.n 17b72 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1755e │ │ │ │ │ + cbz r0, 17ad2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - cbz r0, 1755e │ │ │ │ │ + bl 8630 │ │ │ │ │ + cbz r0, 17ad2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 1758c │ │ │ │ │ + cbz r3, 17b00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 175fe │ │ │ │ │ + bne.n 17b72 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 175e0 │ │ │ │ │ + beq.n 17b54 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 17594 │ │ │ │ │ + cbnz r0, 17b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17558 │ │ │ │ │ + b.n 17acc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_179_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_179_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17584 │ │ │ │ │ + beq.n 17af8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40410,303 +40982,303 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17586 │ │ │ │ │ + beq.n 17afa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17588 │ │ │ │ │ + b.n 17afc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17578 │ │ │ │ │ + beq.n 17aec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17588 │ │ │ │ │ + b.n 17afc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17540 │ │ │ │ │ + beq.n 17ab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17558 │ │ │ │ │ + b.n 17acc │ │ │ │ │ │ │ │ │ │ -00017604 : │ │ │ │ │ +00017b78 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 178dc │ │ │ │ │ + beq.w 17e50 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 178ea │ │ │ │ │ + bne.w 17e5e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 17782 │ │ │ │ │ + beq.w 17cf6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17818 │ │ │ │ │ + bne.w 17d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17728 │ │ │ │ │ + bne.n 17c9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 178ea │ │ │ │ │ + bne.w 17e5e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 176bc │ │ │ │ │ + beq.n 17c30 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 176ce │ │ │ │ │ + beq.n 17c42 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 176f8 │ │ │ │ │ + bne.n 17c6c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177ae │ │ │ │ │ + bne.w 17d22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 176ee │ │ │ │ │ + cbnz r3, 17c62 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17892 │ │ │ │ │ + bne.w 17e06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 176ee │ │ │ │ │ + cbnz r3, 17c62 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1767a │ │ │ │ │ + bne.n 17bee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17822 │ │ │ │ │ + blt.w 17d96 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 176f4 │ │ │ │ │ + cbnz r3, 17c68 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1768a │ │ │ │ │ + beq.n 17bfe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1782a │ │ │ │ │ + b.n 17d9e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 176ee │ │ │ │ │ + bne.n 17c62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 178c8 │ │ │ │ │ + beq.w 17e3c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17832 │ │ │ │ │ + bne.w 17da6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1768a │ │ │ │ │ - b.n 176ee │ │ │ │ │ + beq.n 17bfe │ │ │ │ │ + b.n 17c62 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1765a │ │ │ │ │ + beq.n 17bce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1765a │ │ │ │ │ + beq.n 17bce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178fc │ │ │ │ │ + beq.w 17e70 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178c2 │ │ │ │ │ + beq.w 17e36 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 177fa │ │ │ │ │ + beq.n 17d6e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 176b2 │ │ │ │ │ + b.n 17c26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 178f0 │ │ │ │ │ + blt.w 17e64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17812 │ │ │ │ │ + bne.n 17d86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1764e │ │ │ │ │ + beq.w 17bc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 176b4 │ │ │ │ │ + b.n 17c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17698 │ │ │ │ │ + beq.w 17c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176ee │ │ │ │ │ + beq.n 17c62 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 178b2 │ │ │ │ │ + beq.n 17e26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1777a │ │ │ │ │ + bne.n 17cee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 176b2 │ │ │ │ │ + beq.w 17c26 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 176b4 │ │ │ │ │ + b.n 17c28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 177a6 │ │ │ │ │ + bne.n 17d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a94 │ │ │ │ │ + bl 1a0c │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1779e │ │ │ │ │ + b.n 17d12 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 176b2 │ │ │ │ │ + b.n 17c26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17718 │ │ │ │ │ + beq.w 17c8c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17718 │ │ │ │ │ + beq.w 17c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17718 │ │ │ │ │ + beq.w 17c8c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40715,25 +41287,25 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1771a │ │ │ │ │ + beq.w 17c8e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1771e │ │ │ │ │ + b.n 17c92 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -40741,238 +41313,238 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 177e6 │ │ │ │ │ + bne.n 17d5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 17902 │ │ │ │ │ + cbz r0, 17e76 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1782a │ │ │ │ │ + b.n 17d9e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1776c │ │ │ │ │ + b.n 17ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17708 │ │ │ │ │ + beq.w 17c7c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1771e │ │ │ │ │ + b.n 17c92 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17632 │ │ │ │ │ + beq.w 17ba6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 176b4 │ │ │ │ │ + b.n 17c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 176b4 │ │ │ │ │ + b.n 17c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 176b4 │ │ │ │ │ + b.n 17c28 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1782a │ │ │ │ │ + b.n 17d9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017908 : │ │ │ │ │ +00017e7c : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17a3a │ │ │ │ │ + beq.w 17fae │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 179ec │ │ │ │ │ + bne.n 17f60 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 179c2 │ │ │ │ │ + beq.n 17f36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 179de │ │ │ │ │ + bne.n 17f52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 179f4 │ │ │ │ │ + bne.n 17f68 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 179ec │ │ │ │ │ + bne.n 17f60 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1797a │ │ │ │ │ + cbnz r0, 17eee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17968 │ │ │ │ │ + beq.n 17edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a40 │ │ │ │ │ + beq.n 17fb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a34 │ │ │ │ │ + beq.n 17fa8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a46 │ │ │ │ │ + beq.n 17fba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1796e │ │ │ │ │ + b.n 17ee2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17a58 │ │ │ │ │ + blt.n 17fcc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 179e8 │ │ │ │ │ - cbnz r3, 179ec │ │ │ │ │ + cbz r2, 17f5c │ │ │ │ │ + cbnz r3, 17f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a94 │ │ │ │ │ + bl 1a0c │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1794a │ │ │ │ │ + beq.n 17ebe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17970 │ │ │ │ │ + b.n 17ee4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17956 │ │ │ │ │ + beq.n 17eca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17956 │ │ │ │ │ + beq.n 17eca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17a40 │ │ │ │ │ + cbz r0, 17fb4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 179b0 │ │ │ │ │ + bne.n 17f24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 179b0 │ │ │ │ │ + b.n 17f24 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1792c │ │ │ │ │ + b.n 17ea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17970 │ │ │ │ │ + b.n 17ee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1796c │ │ │ │ │ + beq.n 17ee0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17970 │ │ │ │ │ + b.n 17ee4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17970 │ │ │ │ │ + b.n 17ee4 │ │ │ │ │ │ │ │ │ │ -00017a64 : │ │ │ │ │ +00017fd8 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r3, 17a86 │ │ │ │ │ + cbz r3, 17ffa │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 17a8c │ │ │ │ │ + blt.n 18000 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ - b.n 17a7e │ │ │ │ │ + b.n 17ff2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ │ @@ -40982,364 +41554,364 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 17a7e │ │ │ │ │ + b.n 17ff2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017ab4 <_loop1_178_rule>: │ │ │ │ │ +00018028 <_loop1_178_rule>: │ │ │ │ │ _loop1_178_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17f34 <_loop1_178_rule+0x480> │ │ │ │ │ + beq.w 184a8 <_loop1_178_rule+0x480> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 17e46 <_loop1_178_rule+0x392> │ │ │ │ │ + bne.w 183ba <_loop1_178_rule+0x392> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17eae <_loop1_178_rule+0x3fa> │ │ │ │ │ + beq.w 18422 <_loop1_178_rule+0x3fa> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 17ee6 <_loop1_178_rule+0x432> │ │ │ │ │ + bne.w 1845a <_loop1_178_rule+0x432> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17c24 <_loop1_178_rule+0x170> │ │ │ │ │ + beq.w 18198 <_loop1_178_rule+0x170> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17c34 <_loop1_178_rule+0x180> │ │ │ │ │ + bne.w 181a8 <_loop1_178_rule+0x180> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17c3a <_loop1_178_rule+0x186> │ │ │ │ │ + beq.w 181ae <_loop1_178_rule+0x186> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 17c52 <_loop1_178_rule+0x19e> │ │ │ │ │ + beq.w 181c6 <_loop1_178_rule+0x19e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17c7e <_loop1_178_rule+0x1ca> │ │ │ │ │ + beq.w 181f2 <_loop1_178_rule+0x1ca> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17efe <_loop1_178_rule+0x44a> │ │ │ │ │ + beq.w 18472 <_loop1_178_rule+0x44a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17f16 <_loop1_178_rule+0x462> │ │ │ │ │ + bne.w 1848a <_loop1_178_rule+0x462> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17e1a <_loop1_178_rule+0x366> │ │ │ │ │ + bne.w 1838e <_loop1_178_rule+0x366> │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17c82 <_loop1_178_rule+0x1ce> │ │ │ │ │ + bne.w 181f6 <_loop1_178_rule+0x1ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f0c <_loop1_178_rule+0x458> │ │ │ │ │ + beq.w 18480 <_loop1_178_rule+0x458> │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f22 <_loop1_178_rule+0x46e> │ │ │ │ │ + beq.w 18496 <_loop1_178_rule+0x46e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17f1e <_loop1_178_rule+0x46a> │ │ │ │ │ + bne.w 18492 <_loop1_178_rule+0x46a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e14 <_loop1_178_rule+0x360> │ │ │ │ │ + beq.w 18388 <_loop1_178_rule+0x360> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17f1e <_loop1_178_rule+0x46a> │ │ │ │ │ + bne.w 18492 <_loop1_178_rule+0x46a> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17d74 <_loop1_178_rule+0x2c0> │ │ │ │ │ + beq.w 182e8 <_loop1_178_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17e00 <_loop1_178_rule+0x34c> │ │ │ │ │ + beq.w 18374 <_loop1_178_rule+0x34c> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r7, [fp, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 17b10 <_loop1_178_rule+0x5c> │ │ │ │ │ + bne.w 18084 <_loop1_178_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17b18 <_loop1_178_rule+0x64> │ │ │ │ │ + beq.w 1808c <_loop1_178_rule+0x64> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17d92 <_loop1_178_rule+0x2de> │ │ │ │ │ + b.n 18306 <_loop1_178_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17ea6 <_loop1_178_rule+0x3f2> │ │ │ │ │ + bne.w 1841a <_loop1_178_rule+0x3f2> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 17b2e <_loop1_178_rule+0x7a> │ │ │ │ │ + bne.w 180a2 <_loop1_178_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17e88 <_loop1_178_rule+0x3d4> │ │ │ │ │ + blt.w 183fc <_loop1_178_rule+0x3d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17ea6 <_loop1_178_rule+0x3f2> │ │ │ │ │ + bne.w 1841a <_loop1_178_rule+0x3f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17b46 <_loop1_178_rule+0x92> │ │ │ │ │ + bne.w 180ba <_loop1_178_rule+0x92> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17ed0 <_loop1_178_rule+0x41c> │ │ │ │ │ + bne.w 18444 <_loop1_178_rule+0x41c> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17e4e <_loop1_178_rule+0x39a> │ │ │ │ │ + beq.w 183c2 <_loop1_178_rule+0x39a> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.w 17e62 <_loop1_178_rule+0x3ae> │ │ │ │ │ + beq.w 183d6 <_loop1_178_rule+0x3ae> │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d88 <_loop1_178_rule+0x2d4> │ │ │ │ │ + beq.n 182fc <_loop1_178_rule+0x2d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17ec8 <_loop1_178_rule+0x414> │ │ │ │ │ + beq.w 1843c <_loop1_178_rule+0x414> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17ebe <_loop1_178_rule+0x40a> │ │ │ │ │ + bne.w 18432 <_loop1_178_rule+0x40a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17e30 <_loop1_178_rule+0x37c> │ │ │ │ │ + bne.w 183a4 <_loop1_178_rule+0x37c> │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 17e94 <_loop1_178_rule+0x3e0> │ │ │ │ │ + bne.w 18408 <_loop1_178_rule+0x3e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e7e <_loop1_178_rule+0x3ca> │ │ │ │ │ + beq.w 183f2 <_loop1_178_rule+0x3ca> │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17eec <_loop1_178_rule+0x438> │ │ │ │ │ + beq.w 18460 <_loop1_178_rule+0x438> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17e2a <_loop1_178_rule+0x376> │ │ │ │ │ + bne.n 1839e <_loop1_178_rule+0x376> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17e2a <_loop1_178_rule+0x376> │ │ │ │ │ + bne.n 1839e <_loop1_178_rule+0x376> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e2a <_loop1_178_rule+0x376> │ │ │ │ │ + beq.n 1839e <_loop1_178_rule+0x376> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17bf8 <_loop1_178_rule+0x144> │ │ │ │ │ + bne.w 1816c <_loop1_178_rule+0x144> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r1, 17d90 <_loop1_178_rule+0x2dc> │ │ │ │ │ + cbz r1, 18304 <_loop1_178_rule+0x2dc> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17d92 <_loop1_178_rule+0x2de> │ │ │ │ │ + b.n 18306 <_loop1_178_rule+0x2de> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 17e40 <_loop1_178_rule+0x38c> │ │ │ │ │ + beq.n 183b4 <_loop1_178_rule+0x38c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17e40 <_loop1_178_rule+0x38c> │ │ │ │ │ + bne.n 183b4 <_loop1_178_rule+0x38c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17ed8 <_loop1_178_rule+0x424> │ │ │ │ │ + beq.w 1844c <_loop1_178_rule+0x424> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 17dec <_loop1_178_rule+0x338> │ │ │ │ │ + ble.n 18360 <_loop1_178_rule+0x338> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 17dec <_loop1_178_rule+0x338> │ │ │ │ │ + beq.n 18360 <_loop1_178_rule+0x338> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 17dec <_loop1_178_rule+0x338> │ │ │ │ │ + beq.n 18360 <_loop1_178_rule+0x338> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 17dec <_loop1_178_rule+0x338> │ │ │ │ │ + beq.n 18360 <_loop1_178_rule+0x338> │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 17ddc <_loop1_178_rule+0x328> │ │ │ │ │ + bne.n 18350 <_loop1_178_rule+0x328> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -41348,248 +41920,248 @@ │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ed6 <_loop1_178_rule+0x422> │ │ │ │ │ + beq.n 1844a <_loop1_178_rule+0x422> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 17c08 <_loop1_178_rule+0x154> │ │ │ │ │ + b.n 1817c <_loop1_178_rule+0x154> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17c86 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 181fa <_loop1_178_rule+0x1d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17b70 <_loop1_178_rule+0xbc> │ │ │ │ │ - b.n 17b6c <_loop1_178_rule+0xb8> │ │ │ │ │ + bne.w 180e4 <_loop1_178_rule+0xbc> │ │ │ │ │ + b.n 180e0 <_loop1_178_rule+0xb8> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17d90 <_loop1_178_rule+0x2dc> │ │ │ │ │ + b.n 18304 <_loop1_178_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17ce4 <_loop1_178_rule+0x230> │ │ │ │ │ - b.n 17cde <_loop1_178_rule+0x22a> │ │ │ │ │ + bne.w 18258 <_loop1_178_rule+0x230> │ │ │ │ │ + b.n 18252 <_loop1_178_rule+0x22a> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17df6 <_loop1_178_rule+0x342> │ │ │ │ │ + b.n 1836a <_loop1_178_rule+0x342> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 17e7e <_loop1_178_rule+0x3ca> │ │ │ │ │ + cbnz r3, 183f2 <_loop1_178_rule+0x3ca> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 17ca2 <_loop1_178_rule+0x1ee> │ │ │ │ │ + bne.w 18216 <_loop1_178_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17e98 <_loop1_178_rule+0x3e4> │ │ │ │ │ + blt.n 1840c <_loop1_178_rule+0x3e4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17cac <_loop1_178_rule+0x1f8> │ │ │ │ │ + beq.w 18220 <_loop1_178_rule+0x1f8> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17d90 <_loop1_178_rule+0x2dc> │ │ │ │ │ + b.n 18304 <_loop1_178_rule+0x2dc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17c86 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 181fa <_loop1_178_rule+0x1d2> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 17d8c <_loop1_178_rule+0x2d8> │ │ │ │ │ + b.n 18300 <_loop1_178_rule+0x2d8> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17d90 <_loop1_178_rule+0x2dc> │ │ │ │ │ + b.n 18304 <_loop1_178_rule+0x2dc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17c86 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 181fa <_loop1_178_rule+0x1d2> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 17df6 <_loop1_178_rule+0x342> │ │ │ │ │ + b.n 1836a <_loop1_178_rule+0x342> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17d8c <_loop1_178_rule+0x2d8> │ │ │ │ │ + b.n 18300 <_loop1_178_rule+0x2d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17cc4 <_loop1_178_rule+0x210> │ │ │ │ │ + b.n 18238 <_loop1_178_rule+0x210> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - b.n 17d92 <_loop1_178_rule+0x2de> │ │ │ │ │ + b.n 18306 <_loop1_178_rule+0x2de> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17df6 <_loop1_178_rule+0x342> │ │ │ │ │ + b.n 1836a <_loop1_178_rule+0x342> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 17f06 <_loop1_178_rule+0x452> │ │ │ │ │ + cbnz r0, 1847a <_loop1_178_rule+0x452> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17d90 <_loop1_178_rule+0x2dc> │ │ │ │ │ + b.n 18304 <_loop1_178_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17b52 <_loop1_178_rule+0x9e> │ │ │ │ │ + b.n 180c6 <_loop1_178_rule+0x9e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17ef8 <_loop1_178_rule+0x444> │ │ │ │ │ + b.n 1846c <_loop1_178_rule+0x444> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17c86 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 181fa <_loop1_178_rule+0x1d2> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17c82 <_loop1_178_rule+0x1ce> │ │ │ │ │ + b.n 181f6 <_loop1_178_rule+0x1ce> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17c86 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 181fa <_loop1_178_rule+0x1d2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 17f3a <_loop1_178_rule+0x486> │ │ │ │ │ + cbnz r0, 184ae <_loop1_178_rule+0x486> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 17c86 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 181fa <_loop1_178_rule+0x1d2> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17ad8 <_loop1_178_rule+0x24> │ │ │ │ │ + b.n 1804c <_loop1_178_rule+0x24> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17c86 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 181fa <_loop1_178_rule+0x1d2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017f44 <_gather_51_rule>: │ │ │ │ │ +000184b8 <_gather_51_rule>: │ │ │ │ │ _gather_53_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 182ce <_gather_51_rule+0x38a> │ │ │ │ │ + beq.w 18842 <_gather_51_rule+0x38a> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 182dc <_gather_51_rule+0x398> │ │ │ │ │ + bne.w 18850 <_gather_51_rule+0x398> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 182b2 <_gather_51_rule+0x36e> │ │ │ │ │ - bl 8648 │ │ │ │ │ + beq.w 18826 <_gather_51_rule+0x36e> │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17f9c <_gather_51_rule+0x58> │ │ │ │ │ + cbz r0, 18510 <_gather_51_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18044 <_gather_51_rule+0x100> │ │ │ │ │ + bne.n 185b8 <_gather_51_rule+0x100> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1816c <_gather_51_rule+0x228> │ │ │ │ │ + bne.w 186e0 <_gather_51_rule+0x228> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181d2 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 18746 <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 181d2 <_gather_51_rule+0x28e> │ │ │ │ │ + beq.w 18746 <_gather_51_rule+0x28e> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18074 <_gather_51_rule+0x130> │ │ │ │ │ + beq.n 185e8 <_gather_51_rule+0x130> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 182aa <_gather_51_rule+0x366> │ │ │ │ │ + beq.w 1881e <_gather_51_rule+0x366> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181d2 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 18746 <_gather_51_rule+0x28e> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18264 <_gather_51_rule+0x320> │ │ │ │ │ + beq.w 187d8 <_gather_51_rule+0x320> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 181d2 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 18746 <_gather_51_rule+0x28e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1809a <_gather_51_rule+0x156> │ │ │ │ │ + bne.n 1860e <_gather_51_rule+0x156> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1825e <_gather_51_rule+0x31a> │ │ │ │ │ + beq.w 187d2 <_gather_51_rule+0x31a> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 18086 <_gather_51_rule+0x142> │ │ │ │ │ + bgt.n 185fa <_gather_51_rule+0x142> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -41599,1184 +42171,1184 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + bl 7650 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f9c <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 18510 <_gather_51_rule+0x58> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f9c <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 18510 <_gather_51_rule+0x58> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17fc8 <_gather_51_rule+0x84> │ │ │ │ │ + bne.n 1853c <_gather_51_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 182e2 <_gather_51_rule+0x39e> │ │ │ │ │ + bne.w 18856 <_gather_51_rule+0x39e> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 181d6 <_gather_51_rule+0x292> │ │ │ │ │ + b.n 1874a <_gather_51_rule+0x292> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 18022 <_gather_51_rule+0xde> │ │ │ │ │ - b.n 18086 <_gather_51_rule+0x142> │ │ │ │ │ + beq.n 18596 <_gather_51_rule+0xde> │ │ │ │ │ + b.n 185fa <_gather_51_rule+0x142> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 182a2 <_gather_51_rule+0x35e> │ │ │ │ │ + beq.w 18816 <_gather_51_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1814a <_gather_51_rule+0x206> │ │ │ │ │ + bne.n 186be <_gather_51_rule+0x206> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 180ca <_gather_51_rule+0x186> │ │ │ │ │ + cbz r0, 1863e <_gather_51_rule+0x186> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1810e <_gather_51_rule+0x1ca> │ │ │ │ │ + cbnz r0, 18682 <_gather_51_rule+0x1ca> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181e8 <_gather_51_rule+0x2a4> │ │ │ │ │ + bne.w 1875c <_gather_51_rule+0x2a4> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1824e <_gather_51_rule+0x30a> │ │ │ │ │ + bne.w 187c2 <_gather_51_rule+0x30a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 8648 │ │ │ │ │ - cbz r0, 1814a <_gather_51_rule+0x206> │ │ │ │ │ + bl 8630 │ │ │ │ │ + cbz r0, 186be <_gather_51_rule+0x206> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 18140 <_gather_51_rule+0x1fc> │ │ │ │ │ + cbz r0, 186b4 <_gather_51_rule+0x1fc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 18152 <_gather_51_rule+0x20e> │ │ │ │ │ + beq.n 186c6 <_gather_51_rule+0x20e> │ │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 17ffc <_gather_51_rule+0xb8> │ │ │ │ │ + b.n 18570 <_gather_51_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + bl 7650 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180ca <_gather_51_rule+0x186> │ │ │ │ │ + beq.n 1863e <_gather_51_rule+0x186> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180ca <_gather_51_rule+0x186> │ │ │ │ │ + beq.n 1863e <_gather_51_rule+0x186> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 180f4 <_gather_51_rule+0x1b0> │ │ │ │ │ + bne.n 18668 <_gather_51_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18284 <_gather_51_rule+0x340> │ │ │ │ │ + bne.w 187f8 <_gather_51_rule+0x340> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18008 <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 1857c <_gather_51_rule+0xc4> │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1825e <_gather_51_rule+0x31a> │ │ │ │ │ + beq.n 187d2 <_gather_51_rule+0x31a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 18100 <_gather_51_rule+0x1bc> │ │ │ │ │ + b.n 18674 <_gather_51_rule+0x1bc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 181d4 <_gather_51_rule+0x290> │ │ │ │ │ + cbnz r2, 18748 <_gather_51_rule+0x290> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1828e <_gather_51_rule+0x34a> │ │ │ │ │ + beq.w 18802 <_gather_51_rule+0x34a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - cbz r0, 181e0 <_gather_51_rule+0x29c> │ │ │ │ │ + bl 8630 │ │ │ │ │ + cbz r0, 18754 <_gather_51_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 181e0 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18754 <_gather_51_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 181e0 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18754 <_gather_51_rule+0x29c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 181e0 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18754 <_gather_51_rule+0x29c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - cbz r0, 181e2 <_gather_51_rule+0x29e> │ │ │ │ │ + cbz r0, 18756 <_gather_51_rule+0x29e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17fae <_gather_51_rule+0x6a> │ │ │ │ │ + beq.w 18522 <_gather_51_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 18038 <_gather_51_rule+0xf4> │ │ │ │ │ + b.n 185ac <_gather_51_rule+0xf4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 181c8 <_gather_51_rule+0x284> │ │ │ │ │ + b.n 1873c <_gather_51_rule+0x284> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18280 <_gather_51_rule+0x33c> │ │ │ │ │ + bne.n 187f4 <_gather_51_rule+0x33c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1826e <_gather_51_rule+0x32a> │ │ │ │ │ + beq.n 187e2 <_gather_51_rule+0x32a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - cbz r0, 18256 <_gather_51_rule+0x312> │ │ │ │ │ + bl 8630 │ │ │ │ │ + cbz r0, 187ca <_gather_51_rule+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18256 <_gather_51_rule+0x312> │ │ │ │ │ + cbz r0, 187ca <_gather_51_rule+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ - cbz r0, 18256 <_gather_51_rule+0x312> │ │ │ │ │ + bl 8630 │ │ │ │ │ + cbz r0, 187ca <_gather_51_rule+0x312> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r0, 18256 <_gather_51_rule+0x312> │ │ │ │ │ + cbz r0, 187ca <_gather_51_rule+0x312> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 18258 <_gather_51_rule+0x314> │ │ │ │ │ + cbz r0, 187cc <_gather_51_rule+0x314> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 180d8 <_gather_51_rule+0x194> │ │ │ │ │ + b.n 1864c <_gather_51_rule+0x194> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18008 <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 1857c <_gather_51_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 18246 <_gather_51_rule+0x302> │ │ │ │ │ + b.n 187ba <_gather_51_rule+0x302> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 181d2 <_gather_51_rule+0x28e> │ │ │ │ │ + b.n 18746 <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 181fc <_gather_51_rule+0x2b8> │ │ │ │ │ + beq.n 18770 <_gather_51_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 18246 <_gather_51_rule+0x302> │ │ │ │ │ + b.n 187ba <_gather_51_rule+0x302> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1814e <_gather_51_rule+0x20a> │ │ │ │ │ + b.n 186c2 <_gather_51_rule+0x20a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1814e <_gather_51_rule+0x20a> │ │ │ │ │ + b.n 186c2 <_gather_51_rule+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18180 <_gather_51_rule+0x23c> │ │ │ │ │ + beq.w 186f4 <_gather_51_rule+0x23c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 181c8 <_gather_51_rule+0x284> │ │ │ │ │ + b.n 1873c <_gather_51_rule+0x284> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 180aa <_gather_51_rule+0x166> │ │ │ │ │ + b.n 1861e <_gather_51_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17fd4 <_gather_51_rule+0x90> │ │ │ │ │ + b.n 18548 <_gather_51_rule+0x90> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 181d2 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.n 18746 <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17f8e <_gather_51_rule+0x4a> │ │ │ │ │ - b.n 17f9c <_gather_51_rule+0x58> │ │ │ │ │ + bne.w 18502 <_gather_51_rule+0x4a> │ │ │ │ │ + b.n 18510 <_gather_51_rule+0x58> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17f70 <_gather_51_rule+0x2c> │ │ │ │ │ + beq.w 184e4 <_gather_51_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1803c <_gather_51_rule+0xf8> │ │ │ │ │ + b.n 185b0 <_gather_51_rule+0xf8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 181d6 <_gather_51_rule+0x292> │ │ │ │ │ + b.n 1874a <_gather_51_rule+0x292> │ │ │ │ │ │ │ │ │ │ -000182e8 <_tmp_59_rule>: │ │ │ │ │ +0001885c <_tmp_59_rule>: │ │ │ │ │ _tmp_59_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 18340 <_tmp_59_rule+0x58> │ │ │ │ │ + beq.n 188b4 <_tmp_59_rule+0x58> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1834c <_tmp_59_rule+0x64> │ │ │ │ │ + cbnz r2, 188c0 <_tmp_59_rule+0x64> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18338 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 188ac <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1834a <_tmp_59_rule+0x62> │ │ │ │ │ + cbnz r3, 188be <_tmp_59_rule+0x62> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18338 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 188ac <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1834a <_tmp_59_rule+0x62> │ │ │ │ │ + cbnz r3, 188be <_tmp_59_rule+0x62> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18354 <_tmp_59_rule+0x6c> │ │ │ │ │ + cbz r0, 188c8 <_tmp_59_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1830c <_tmp_59_rule+0x24> │ │ │ │ │ + beq.n 18880 <_tmp_59_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 18338 <_tmp_59_rule+0x50> │ │ │ │ │ + b.n 188ac <_tmp_59_rule+0x50> │ │ │ │ │ │ │ │ │ │ -00018358 : │ │ │ │ │ +000188cc : │ │ │ │ │ expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 185aa │ │ │ │ │ + beq.w 18b1e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 185b8 │ │ │ │ │ + bne.w 18b2c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 18558 │ │ │ │ │ + bne.w 18acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 18552 │ │ │ │ │ + blt.w 18ac6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1854e │ │ │ │ │ + bne.w 18ac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1854a │ │ │ │ │ + beq.w 18abe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 185c4 │ │ │ │ │ + beq.w 18b38 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 185d4 │ │ │ │ │ + bne.w 18b48 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1853c │ │ │ │ │ + beq.w 18ab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 185bc │ │ │ │ │ + bne.w 18b30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18604 │ │ │ │ │ + beq.w 18b78 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1846e │ │ │ │ │ + cbnz r0, 189e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1854e │ │ │ │ │ + bne.w 18ac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 18450 │ │ │ │ │ + cbz r0, 189c4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 185da │ │ │ │ │ + bne.w 18b4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1854e │ │ │ │ │ + bne.n 18ac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18564 │ │ │ │ │ + beq.n 18ad8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18418 │ │ │ │ │ + beq.n 1898c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ strd fp, r5, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 185fc │ │ │ │ │ + beq.w 18b70 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 184ae │ │ │ │ │ + cbnz r2, 18a22 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18568 │ │ │ │ │ + bne.n 18adc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18422 │ │ │ │ │ + beq.n 18996 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 18422 │ │ │ │ │ + bne.n 18996 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 18536 │ │ │ │ │ + cbz r0, 18aaa │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.w 1862c │ │ │ │ │ + bgt.w 18ba0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18430 │ │ │ │ │ + bne.n 189a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1854e │ │ │ │ │ + cbz r0, 18ac2 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 185f6 │ │ │ │ │ + beq.n 18b6a │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18618 │ │ │ │ │ + beq.n 18b8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18464 │ │ │ │ │ + b.n 189d8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18430 │ │ │ │ │ + b.n 189a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18468 │ │ │ │ │ + b.n 189dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, sl, [r3, #12] │ │ │ │ │ - b.n 183ba │ │ │ │ │ + b.n 1892e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 18464 │ │ │ │ │ + b.n 189d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 184ae │ │ │ │ │ + beq.n 18a22 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 1858e │ │ │ │ │ + beq.n 18b02 │ │ │ │ │ str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ - b.n 1848e │ │ │ │ │ + b.n 18a02 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18532 │ │ │ │ │ + beq.n 18aa6 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 18580 │ │ │ │ │ + b.n 18af4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18386 │ │ │ │ │ + beq.w 188fa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 18552 │ │ │ │ │ + b.n 18ac6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18430 │ │ │ │ │ + b.n 189a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 183e2 │ │ │ │ │ + beq.w 18956 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18430 │ │ │ │ │ + b.n 189a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1854e │ │ │ │ │ + beq.n 18ac2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18518 │ │ │ │ │ + bne.n 18a8c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18518 │ │ │ │ │ + b.n 18a8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1849e │ │ │ │ │ + b.n 18a12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1840e │ │ │ │ │ - b.n 184b4 │ │ │ │ │ + beq.w 18982 │ │ │ │ │ + b.n 18a28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbnz r0, 18626 │ │ │ │ │ + cbnz r0, 18b9a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18464 │ │ │ │ │ + b.n 189d8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18552 │ │ │ │ │ + b.n 18ac6 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ ldr.w r1, [r6, r8, lsl #2] │ │ │ │ │ str.w r1, [r2, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 184dc │ │ │ │ │ + b.n 18a50 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018640 : │ │ │ │ │ +00018bb4 : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18926 │ │ │ │ │ + beq.w 18e9a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18934 │ │ │ │ │ + bne.w 18ea8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18974 │ │ │ │ │ + bne.w 18ee8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 18a94 │ │ │ │ │ + beq.w 19008 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1894a │ │ │ │ │ - bl 18e44 <_loop1_101_rule> │ │ │ │ │ + beq.w 18ebe │ │ │ │ │ + bl 193b8 <_loop1_101_rule> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 186ae │ │ │ │ │ + cbz r0, 18c22 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18894 │ │ │ │ │ + bne.w 18e08 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18956 │ │ │ │ │ + bne.w 18eca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e44 <_loop1_101_rule> │ │ │ │ │ + bl 193b8 <_loop1_101_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 186d0 │ │ │ │ │ + cbz r0, 18c44 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 188d8 │ │ │ │ │ + bne.w 18e4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18946 │ │ │ │ │ + bne.w 18eba │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 188f0 │ │ │ │ │ - bl 193f4 <_loop0_106_rule> │ │ │ │ │ + beq.w 18e64 │ │ │ │ │ + bl 19968 <_loop0_106_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18704 │ │ │ │ │ + cbz r0, 18c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19980 <_loop1_103_rule> │ │ │ │ │ + bl 19ef4 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 187b2 │ │ │ │ │ + bne.n 18d26 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 188fa │ │ │ │ │ + bne.w 18e6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f4 <_loop0_106_rule> │ │ │ │ │ + bl 19968 <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18728 │ │ │ │ │ + cbz r0, 18c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19980 <_loop1_103_rule> │ │ │ │ │ + bl 19ef4 <_loop1_103_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18832 │ │ │ │ │ + bne.w 18da6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18944 │ │ │ │ │ + bne.w 18eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e44 <_loop1_101_rule> │ │ │ │ │ + bl 193b8 <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18778 │ │ │ │ │ + cbz r0, 18cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f38 <_loop0_100_rule> │ │ │ │ │ + bl 1a4ac <_loop0_100_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18778 │ │ │ │ │ + cbz r0, 18cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2bc │ │ │ │ │ + bl 1a830 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1877a │ │ │ │ │ + cbnz r1, 18cee │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18820 │ │ │ │ │ + beq.n 18d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18944 │ │ │ │ │ + bne.w 18eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19980 <_loop1_103_rule> │ │ │ │ │ + bl 19ef4 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18902 │ │ │ │ │ + bne.w 18e76 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18944 │ │ │ │ │ + bne.w 18eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bl 1a2bc │ │ │ │ │ + bl 1a830 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1887e │ │ │ │ │ + bne.n 18df2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1876e │ │ │ │ │ + b.n 18ce2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18704 │ │ │ │ │ + beq.n 18c78 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18704 │ │ │ │ │ + beq.n 18c78 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18868 │ │ │ │ │ + beq.n 18ddc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19f38 <_loop0_100_rule> │ │ │ │ │ + bl 1a4ac <_loop0_100_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18970 │ │ │ │ │ + beq.w 18ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2bc │ │ │ │ │ + bl 1a830 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18730 │ │ │ │ │ + bne.n 18ca4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 │ │ │ │ │ + bl 17fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1876a │ │ │ │ │ + bne.n 18cde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 187aa │ │ │ │ │ + beq.n 18d1e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 187ac │ │ │ │ │ + b.n 18d20 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18728 │ │ │ │ │ + beq.w 18c9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18728 │ │ │ │ │ + beq.w 18c9c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 187da │ │ │ │ │ + bne.n 18d4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18da0 │ │ │ │ │ + bne.w 19314 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18730 │ │ │ │ │ + b.n 18ca4 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1876a │ │ │ │ │ - b.n 18820 │ │ │ │ │ + bne.w 18cde │ │ │ │ │ + b.n 18d94 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 186ae │ │ │ │ │ + beq.w 18c22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 193f4 <_loop0_106_rule> │ │ │ │ │ + bl 19968 <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1893e │ │ │ │ │ + beq.n 18eb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f38 <_loop0_100_rule> │ │ │ │ │ + bl 1a4ac <_loop0_100_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1893e │ │ │ │ │ + beq.n 18eb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2bc │ │ │ │ │ + bl 1a830 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1893a │ │ │ │ │ + bne.n 18eae │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ - b.n 18804 │ │ │ │ │ + b.n 18d78 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 188a2 │ │ │ │ │ - b.n 186d0 │ │ │ │ │ + bne.n 18e16 │ │ │ │ │ + b.n 18c44 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1895c │ │ │ │ │ + beq.n 18ed0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18730 │ │ │ │ │ + b.n 18ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2bc │ │ │ │ │ + bl 1a830 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18792 │ │ │ │ │ + bne.w 18d06 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1876a │ │ │ │ │ - b.n 18820 │ │ │ │ │ + bne.w 18cde │ │ │ │ │ + b.n 18d94 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1866c │ │ │ │ │ + beq.w 18be0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18770 │ │ │ │ │ + b.n 18ce4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 186d6 │ │ │ │ │ + b.n 18c4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 186d6 │ │ │ │ │ + b.n 18c4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 187ac │ │ │ │ │ + b.n 18d20 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 18aa8 │ │ │ │ │ + beq.w 1901c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 186d6 │ │ │ │ │ + b.n 18c4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 193f4 <_loop0_106_rule> │ │ │ │ │ + bl 19968 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 186f8 │ │ │ │ │ - b.n 18704 │ │ │ │ │ + bne.w 18c6c │ │ │ │ │ + b.n 18c78 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18730 │ │ │ │ │ + b.n 18ca4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18d08 │ │ │ │ │ + beq.w 1927c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18d1a │ │ │ │ │ + bne.w 1928e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18d14 │ │ │ │ │ + bne.w 19288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18ce2 │ │ │ │ │ + bne.w 19256 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18d14 │ │ │ │ │ + bne.w 19288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18db0 │ │ │ │ │ + bl 19324 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18a0e │ │ │ │ │ + cbnz r1, 18f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f4 <_loop0_106_rule> │ │ │ │ │ + bl 19968 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18d8e │ │ │ │ │ + beq.w 19302 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18d86 │ │ │ │ │ + beq.w 192fa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18d6e │ │ │ │ │ + bne.w 192e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19320 │ │ │ │ │ + bl 19894 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18d4c │ │ │ │ │ + bne.w 192c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18d6e │ │ │ │ │ + bne.w 192e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19980 <_loop1_103_rule> │ │ │ │ │ + bl 19ef4 <_loop1_103_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18d9c │ │ │ │ │ + bne.w 19310 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18d14 │ │ │ │ │ + bne.w 19288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f4 <_loop0_106_rule> │ │ │ │ │ - cbz r0, 18a2c │ │ │ │ │ + bl 19968 <_loop0_106_rule> │ │ │ │ │ + cbz r0, 18fa0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18aec │ │ │ │ │ + bne.n 19060 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18d14 │ │ │ │ │ + bne.w 19288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_192_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18a58 │ │ │ │ │ + cbnz r1, 18fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1028 │ │ │ │ │ + bl fa0 │ │ │ │ │ R_ARM_THM_CALL _loop0_193_rule │ │ │ │ │ - cbz r0, 18a56 │ │ │ │ │ + cbz r0, 18fca │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18c6c │ │ │ │ │ + bne.w 191e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18d14 │ │ │ │ │ + bne.w 19288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35d0 │ │ │ │ │ + bl 3410 │ │ │ │ │ R_ARM_THM_CALL _loop1_196_rule │ │ │ │ │ - cbz r0, 18a72 │ │ │ │ │ + cbz r0, 18fe6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18aba │ │ │ │ │ + cbnz r0, 1902e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18934 │ │ │ │ │ + bne.w 18ea8 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 18686 │ │ │ │ │ + bne.w 18bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 187aa │ │ │ │ │ + bne.w 18d1e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 18686 │ │ │ │ │ + b.n 18bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18e44 <_loop1_101_rule> │ │ │ │ │ + bl 193b8 <_loop1_101_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 186a0 │ │ │ │ │ - b.n 186ae │ │ │ │ │ + bne.w 18c14 │ │ │ │ │ + b.n 18c22 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18a72 │ │ │ │ │ + beq.n 18fe6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -42785,107 +43357,107 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 18c2e │ │ │ │ │ + b.n 191a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18c64 │ │ │ │ │ + beq.w 191d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18c5c │ │ │ │ │ + bne.w 191d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c56 │ │ │ │ │ + beq.w 191ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18c4e │ │ │ │ │ + beq.w 191c2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18c46 │ │ │ │ │ + bne.w 191ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18bb4 │ │ │ │ │ + beq.n 19128 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18c46 │ │ │ │ │ + bne.w 191ba │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 18b88 │ │ │ │ │ - bl 19254 │ │ │ │ │ + cbz r2, 190fc │ │ │ │ │ + bl 197c8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r2, 18b88 │ │ │ │ │ + cbz r2, 190fc │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.n 18b7a │ │ │ │ │ + bne.n 190ee │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 18bae │ │ │ │ │ + cbz r0, 19122 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r2, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 18b4a │ │ │ │ │ + b.n 190be │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 18bae │ │ │ │ │ + cbz r0, 19122 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - ble.n 18bca │ │ │ │ │ + ble.n 1913e │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r7, fp, lsl #2] │ │ │ │ │ str.w r0, [r1, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 18b98 │ │ │ │ │ + b.n 1910c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a2e │ │ │ │ │ + b.n 18fa2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -42893,29 +43465,29 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a2c │ │ │ │ │ + beq.w 18fa0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18a2e │ │ │ │ │ + bne.w 18fa2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a2c │ │ │ │ │ + beq.w 18fa0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -42924,131 +43496,131 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a74 │ │ │ │ │ + beq.w 18fe8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18a78 │ │ │ │ │ + b.n 18fec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18bc4 │ │ │ │ │ + b.n 19138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18b22 │ │ │ │ │ + b.n 19096 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18bc4 │ │ │ │ │ + b.n 19138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a2e │ │ │ │ │ + b.n 18fa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18afc │ │ │ │ │ + b.n 19070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18cda │ │ │ │ │ + beq.n 1924e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18cd2 │ │ │ │ │ + cbnz r1, 19246 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18ccc │ │ │ │ │ + cbnz r0, 19240 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 18cd2 │ │ │ │ │ + cbnz r1, 19246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 191d4 │ │ │ │ │ + bl 19748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 18cc4 │ │ │ │ │ + cbz r0, 19238 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1028 │ │ │ │ │ + bl fa0 │ │ │ │ │ R_ARM_THM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a56 │ │ │ │ │ + beq.w 18fca │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a56 │ │ │ │ │ + beq.w 18fca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 18ad0 │ │ │ │ │ + b.n 19044 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a58 │ │ │ │ │ + b.n 18fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18c9c │ │ │ │ │ + b.n 19210 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a58 │ │ │ │ │ + b.n 18fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18c7a │ │ │ │ │ + b.n 191ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1028 │ │ │ │ │ + bl fa0 │ │ │ │ │ R_ARM_THM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 189a8 │ │ │ │ │ + beq.w 18f1c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 189a8 │ │ │ │ │ + beq.w 18f1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 18ad0 │ │ │ │ │ + b.n 19044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18daa │ │ │ │ │ + beq.n 1931e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18a78 │ │ │ │ │ + b.n 18fec │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18992 │ │ │ │ │ + beq.w 18f06 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -43057,361 +43629,361 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n 18c2e │ │ │ │ │ + b.n 191a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 18d76 │ │ │ │ │ + cbz r0, 192ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 191d4 │ │ │ │ │ + bl 19748 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 18d8e │ │ │ │ │ + cbz r0, 19302 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 18ad0 │ │ │ │ │ + b.n 19044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a0e │ │ │ │ │ + b.n 18f82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 18d92 │ │ │ │ │ + cbnz r0, 19306 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a0e │ │ │ │ │ + b.n 18f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 189d8 │ │ │ │ │ + b.n 18f4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18a0e │ │ │ │ │ + b.n 18f82 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18a0e │ │ │ │ │ + b.n 18f82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18d58 │ │ │ │ │ + b.n 192cc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 18730 │ │ │ │ │ + b.n 18ca4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 18982 │ │ │ │ │ + b.n 18ef6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018db0 : │ │ │ │ │ +00019324 : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 18e3e │ │ │ │ │ + beq.n 193b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 18e36 │ │ │ │ │ + cbnz r3, 193aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18e44 <_loop1_101_rule> │ │ │ │ │ + bl 193b8 <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18de8 │ │ │ │ │ + cbz r0, 1935c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18e10 │ │ │ │ │ + cbnz r0, 19384 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 18e36 │ │ │ │ │ + cbnz r3, 193aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e44 <_loop1_101_rule> │ │ │ │ │ + bl 193b8 <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18e02 │ │ │ │ │ + cbz r0, 19376 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18e1e │ │ │ │ │ + cbnz r0, 19392 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18e06 │ │ │ │ │ - b.n 18de8 │ │ │ │ │ + bne.n 1937a │ │ │ │ │ + b.n 1935c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18e06 │ │ │ │ │ - b.n 18e02 │ │ │ │ │ + bne.n 1937a │ │ │ │ │ + b.n 19376 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18e0a │ │ │ │ │ + b.n 1937e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18dce │ │ │ │ │ + b.n 19342 │ │ │ │ │ │ │ │ │ │ -00018e44 <_loop1_101_rule>: │ │ │ │ │ +000193b8 <_loop1_101_rule>: │ │ │ │ │ _loop1_104_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 191b6 <_loop1_101_rule+0x372> │ │ │ │ │ + beq.w 1972a <_loop1_101_rule+0x372> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 191c4 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 19738 <_loop1_101_rule+0x380> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 191a6 <_loop1_101_rule+0x362> │ │ │ │ │ + beq.w 1971a <_loop1_101_rule+0x362> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 191c4 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 19738 <_loop1_101_rule+0x380> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18f60 <_loop1_101_rule+0x11c> │ │ │ │ │ + beq.n 194d4 <_loop1_101_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18f6e <_loop1_101_rule+0x12a> │ │ │ │ │ + bne.n 194e2 <_loop1_101_rule+0x12a> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 18f7e <_loop1_101_rule+0x13a> │ │ │ │ │ + beq.n 194f2 <_loop1_101_rule+0x13a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 18f94 <_loop1_101_rule+0x150> │ │ │ │ │ + beq.n 19508 <_loop1_101_rule+0x150> │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18fc8 <_loop1_101_rule+0x184> │ │ │ │ │ + beq.n 1953c <_loop1_101_rule+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1919e <_loop1_101_rule+0x35a> │ │ │ │ │ + beq.w 19712 <_loop1_101_rule+0x35a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1906e <_loop1_101_rule+0x22a> │ │ │ │ │ + beq.w 195e2 <_loop1_101_rule+0x22a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1907c <_loop1_101_rule+0x238> │ │ │ │ │ + beq.w 195f0 <_loop1_101_rule+0x238> │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 18f72 <_loop1_101_rule+0x12e> │ │ │ │ │ + bne.n 194e6 <_loop1_101_rule+0x12e> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19182 <_loop1_101_rule+0x33e> │ │ │ │ │ + beq.w 196f6 <_loop1_101_rule+0x33e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r9, [r0, r5, lsl #2] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 18ea8 <_loop1_101_rule+0x64> │ │ │ │ │ + bne.n 1941c <_loop1_101_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18eae <_loop1_101_rule+0x6a> │ │ │ │ │ + beq.n 19422 <_loop1_101_rule+0x6a> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 190c6 <_loop1_101_rule+0x282> │ │ │ │ │ + b.n 1963a <_loop1_101_rule+0x282> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 18e9c <_loop1_101_rule+0x58> │ │ │ │ │ + b.n 19410 <_loop1_101_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 191ca <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 1973e <_loop1_101_rule+0x386> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 18ec6 <_loop1_101_rule+0x82> │ │ │ │ │ + bne.n 1943a <_loop1_101_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 1907e <_loop1_101_rule+0x23a> │ │ │ │ │ + blt.n 195f2 <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 191ca <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 1973e <_loop1_101_rule+0x386> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18edc <_loop1_101_rule+0x98> │ │ │ │ │ + bne.n 19450 <_loop1_101_rule+0x98> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1904c <_loop1_101_rule+0x208> │ │ │ │ │ + bne.n 195c0 <_loop1_101_rule+0x208> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19086 <_loop1_101_rule+0x242> │ │ │ │ │ + beq.n 195fa <_loop1_101_rule+0x242> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 1909c <_loop1_101_rule+0x258> │ │ │ │ │ + beq.n 19610 <_loop1_101_rule+0x258> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 190c2 <_loop1_101_rule+0x27e> │ │ │ │ │ + beq.n 19636 <_loop1_101_rule+0x27e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19168 <_loop1_101_rule+0x324> │ │ │ │ │ + beq.w 196dc <_loop1_101_rule+0x324> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1916e <_loop1_101_rule+0x32a> │ │ │ │ │ + beq.w 196e2 <_loop1_101_rule+0x32a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18f2a <_loop1_101_rule+0xe6> │ │ │ │ │ + bne.w 1949e <_loop1_101_rule+0xe6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 190d0 <_loop1_101_rule+0x28c> │ │ │ │ │ + bne.n 19644 <_loop1_101_rule+0x28c> │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -43419,509 +43991,509 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19198 <_loop1_101_rule+0x354> │ │ │ │ │ + bne.w 1970c <_loop1_101_rule+0x354> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 18fd4 <_loop1_101_rule+0x190> │ │ │ │ │ - b.n 1904c <_loop1_101_rule+0x208> │ │ │ │ │ + beq.n 19548 <_loop1_101_rule+0x190> │ │ │ │ │ + b.n 195c0 <_loop1_101_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19168 <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 196dc <_loop1_101_rule+0x324> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 191d0 <_loop1_101_rule+0x38c> │ │ │ │ │ + bne.w 19744 <_loop1_101_rule+0x38c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19164 <_loop1_101_rule+0x320> │ │ │ │ │ + blt.n 196d8 <_loop1_101_rule+0x320> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19168 <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 196dc <_loop1_101_rule+0x324> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18ffe <_loop1_101_rule+0x1ba> │ │ │ │ │ + bne.n 19572 <_loop1_101_rule+0x1ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 19058 <_loop1_101_rule+0x214> │ │ │ │ │ + beq.n 195cc <_loop1_101_rule+0x214> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19058 <_loop1_101_rule+0x214> │ │ │ │ │ + bne.n 195cc <_loop1_101_rule+0x214> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19184 <_loop1_101_rule+0x340> │ │ │ │ │ + beq.n 196f8 <_loop1_101_rule+0x340> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 19150 <_loop1_101_rule+0x30c> │ │ │ │ │ + ble.n 196c4 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 19150 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 196c4 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 19150 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 196c4 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 19150 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 196c4 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 19150 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 196c4 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 19150 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 196c4 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add.w r3, fp, #20 │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq.n 19150 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 196c4 <_loop1_101_rule+0x30c> │ │ │ │ │ sub.w r7, fp, #4 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 19140 <_loop1_101_rule+0x2fc> │ │ │ │ │ + bne.n 196b4 <_loop1_101_rule+0x2fc> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1904c <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 195c0 <_loop1_101_rule+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1904c <_loop1_101_rule+0x208> │ │ │ │ │ + beq.w 195c0 <_loop1_101_rule+0x208> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1904c <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 195c0 <_loop1_101_rule+0x208> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1915a <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 196ce <_loop1_101_rule+0x316> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1907e <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 195f2 <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1907e <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 195f2 <_loop1_101_rule+0x23a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1915a <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 196ce <_loop1_101_rule+0x316> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18e72 <_loop1_101_rule+0x2e> │ │ │ │ │ + beq.w 193e6 <_loop1_101_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1915a <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 196ce <_loop1_101_rule+0x316> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1907e <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 195f2 <_loop1_101_rule+0x23a> │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 18fe8 <_loop1_101_rule+0x1a4> │ │ │ │ │ + b.n 1955c <_loop1_101_rule+0x1a4> │ │ │ │ │ │ │ │ │ │ -000191d4 : │ │ │ │ │ +00019748 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 19244 │ │ │ │ │ + beq.n 197b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1924a │ │ │ │ │ + cbnz r3, 197be │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19216 │ │ │ │ │ + cbz r0, 1978a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 19216 │ │ │ │ │ + cbz r0, 1978a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1924a │ │ │ │ │ + cbnz r3, 197be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1922c │ │ │ │ │ + cbnz r0, 197a0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1920c │ │ │ │ │ + b.n 19780 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1920c │ │ │ │ │ - b.n 19226 │ │ │ │ │ + bne.n 19780 │ │ │ │ │ + b.n 1979a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 191f2 │ │ │ │ │ + b.n 19766 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19210 │ │ │ │ │ + b.n 19784 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019254 : │ │ │ │ │ +000197c8 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 19308 │ │ │ │ │ + beq.n 1987c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 19300 │ │ │ │ │ + bne.n 19874 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 192d6 │ │ │ │ │ + beq.n 1984a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 192ce │ │ │ │ │ + cbz r0, 19842 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 192f0 │ │ │ │ │ + cbz r0, 19864 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1930e │ │ │ │ │ + cbz r0, 19882 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 192c2 │ │ │ │ │ + b.n 19836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 192f6 │ │ │ │ │ + blt.n 1986a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1928e │ │ │ │ │ + beq.n 19802 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 192c4 │ │ │ │ │ + b.n 19838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 192c4 │ │ │ │ │ + b.n 19838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 192c4 │ │ │ │ │ + b.n 19838 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19276 │ │ │ │ │ + b.n 197ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 192d2 │ │ │ │ │ + beq.n 19846 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 192c4 │ │ │ │ │ + b.n 19838 │ │ │ │ │ │ │ │ │ │ -00019320 : │ │ │ │ │ +00019894 : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 193da │ │ │ │ │ + beq.n 1994e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 193d2 │ │ │ │ │ + bne.n 19946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 193f4 <_loop0_106_rule> │ │ │ │ │ + bl 19968 <_loop0_106_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1935a │ │ │ │ │ + cbz r0, 198ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19980 <_loop1_103_rule> │ │ │ │ │ + bl 19ef4 <_loop1_103_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 19384 │ │ │ │ │ + cbnz r0, 198f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 193d2 │ │ │ │ │ + bne.n 19946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f4 <_loop0_106_rule> │ │ │ │ │ + bl 19968 <_loop0_106_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19376 │ │ │ │ │ + cbz r0, 198ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19980 <_loop1_103_rule> │ │ │ │ │ + bl 19ef4 <_loop1_103_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 193ae │ │ │ │ │ + cbnz r0, 19922 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1935a │ │ │ │ │ + beq.n 198ce │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1935a │ │ │ │ │ + beq.n 198ce │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 193e0 │ │ │ │ │ + cbz r0, 19954 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1937c │ │ │ │ │ + b.n 198f0 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19376 │ │ │ │ │ + beq.n 198ea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1939c │ │ │ │ │ - b.n 19376 │ │ │ │ │ + bne.n 19910 │ │ │ │ │ + b.n 198ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1937e │ │ │ │ │ + b.n 198f2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1933e │ │ │ │ │ + b.n 198b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1937a │ │ │ │ │ + beq.n 198ee │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1937e │ │ │ │ │ + b.n 198f2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000193f4 <_loop0_106_rule>: │ │ │ │ │ +00019968 <_loop0_106_rule>: │ │ │ │ │ _loop0_106_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1994c <_loop0_106_rule+0x558> │ │ │ │ │ + beq.w 19ec0 <_loop0_106_rule+0x558> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1995a <_loop0_106_rule+0x566> │ │ │ │ │ + bne.w 19ece <_loop0_106_rule+0x566> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1989c <_loop0_106_rule+0x4a8> │ │ │ │ │ + beq.w 19e10 <_loop0_106_rule+0x4a8> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19976 <_loop0_106_rule+0x582> │ │ │ │ │ + bne.w 19eea <_loop0_106_rule+0x582> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 19962 <_loop0_106_rule+0x56e> │ │ │ │ │ + beq.w 19ed6 <_loop0_106_rule+0x56e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 197a0 <_loop0_106_rule+0x3ac> │ │ │ │ │ + beq.w 19d14 <_loop0_106_rule+0x3ac> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 197b6 <_loop0_106_rule+0x3c2> │ │ │ │ │ + beq.w 19d2a <_loop0_106_rule+0x3c2> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197e0 <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 19d54 <_loop0_106_rule+0x3ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197e0 <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 19d54 <_loop0_106_rule+0x3ec> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 198c6 <_loop0_106_rule+0x4d2> │ │ │ │ │ + beq.w 19e3a <_loop0_106_rule+0x4d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197e4 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 19d58 <_loop0_106_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ @@ -43932,45 +44504,45 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 195a8 <_loop0_106_rule+0x1b4> │ │ │ │ │ + beq.n 19b1c <_loop0_106_rule+0x1b4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 198bc <_loop0_106_rule+0x4c8> │ │ │ │ │ + bne.w 19e30 <_loop0_106_rule+0x4c8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 195c8 <_loop0_106_rule+0x1d4> │ │ │ │ │ + beq.n 19b3c <_loop0_106_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 195de <_loop0_106_rule+0x1ea> │ │ │ │ │ + beq.n 19b52 <_loop0_106_rule+0x1ea> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19614 <_loop0_106_rule+0x220> │ │ │ │ │ + beq.n 19b88 <_loop0_106_rule+0x220> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1992c <_loop0_106_rule+0x538> │ │ │ │ │ + beq.w 19ea0 <_loop0_106_rule+0x538> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -43979,332 +44551,332 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1969c <_loop0_106_rule+0x2a8> │ │ │ │ │ + beq.w 19c10 <_loop0_106_rule+0x2a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196aa <_loop0_106_rule+0x2b6> │ │ │ │ │ + beq.w 19c1e <_loop0_106_rule+0x2b6> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 195bc <_loop0_106_rule+0x1c8> │ │ │ │ │ + bne.n 19b30 <_loop0_106_rule+0x1c8> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 198de <_loop0_106_rule+0x4ea> │ │ │ │ │ + beq.w 19e52 <_loop0_106_rule+0x4ea> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r7, [r0, r6, lsl #2] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 194f0 <_loop0_106_rule+0xfc> │ │ │ │ │ + bne.n 19a64 <_loop0_106_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 198f6 <_loop0_106_rule+0x502> │ │ │ │ │ + bne.w 19e6a <_loop0_106_rule+0x502> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 194f8 <_loop0_106_rule+0x104> │ │ │ │ │ + b.n 19a6c <_loop0_106_rule+0x104> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w r7, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 194e6 <_loop0_106_rule+0xf2> │ │ │ │ │ + b.n 19a5a <_loop0_106_rule+0xf2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19946 <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 19eba <_loop0_106_rule+0x552> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 1950a <_loop0_106_rule+0x116> │ │ │ │ │ + bne.n 19a7e <_loop0_106_rule+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 196ac <_loop0_106_rule+0x2b8> │ │ │ │ │ + blt.n 19c20 <_loop0_106_rule+0x2b8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r2, [r2, #12] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19946 <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 19eba <_loop0_106_rule+0x552> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19522 <_loop0_106_rule+0x12e> │ │ │ │ │ + bne.n 19a96 <_loop0_106_rule+0x12e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 196b2 <_loop0_106_rule+0x2be> │ │ │ │ │ + bne.n 19c26 <_loop0_106_rule+0x2be> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 196be <_loop0_106_rule+0x2ca> │ │ │ │ │ + beq.n 19c32 <_loop0_106_rule+0x2ca> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 196d6 <_loop0_106_rule+0x2e2> │ │ │ │ │ + beq.n 19c4a <_loop0_106_rule+0x2e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19700 <_loop0_106_rule+0x30c> │ │ │ │ │ + beq.n 19c74 <_loop0_106_rule+0x30c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 198fe <_loop0_106_rule+0x50a> │ │ │ │ │ + beq.w 19e72 <_loop0_106_rule+0x50a> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r7, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1990e <_loop0_106_rule+0x51a> │ │ │ │ │ + beq.w 19e82 <_loop0_106_rule+0x51a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19572 <_loop0_106_rule+0x17e> │ │ │ │ │ + bne.w 19ae6 <_loop0_106_rule+0x17e> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1970c <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 19c80 <_loop0_106_rule+0x318> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19926 <_loop0_106_rule+0x532> │ │ │ │ │ + bne.w 19e9a <_loop0_106_rule+0x532> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19620 <_loop0_106_rule+0x22c> │ │ │ │ │ + beq.n 19b94 <_loop0_106_rule+0x22c> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1970c <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 19c80 <_loop0_106_rule+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1993e <_loop0_106_rule+0x54a> │ │ │ │ │ + bne.w 19eb2 <_loop0_106_rule+0x54a> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1990a <_loop0_106_rule+0x516> │ │ │ │ │ + bne.w 19e7e <_loop0_106_rule+0x516> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19890 <_loop0_106_rule+0x49c> │ │ │ │ │ + blt.w 19e04 <_loop0_106_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1993e <_loop0_106_rule+0x54a> │ │ │ │ │ + bne.w 19eb2 <_loop0_106_rule+0x54a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19644 <_loop0_106_rule+0x250> │ │ │ │ │ + bne.n 19bb8 <_loop0_106_rule+0x250> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 198e2 <_loop0_106_rule+0x4ee> │ │ │ │ │ + beq.w 19e56 <_loop0_106_rule+0x4ee> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 1978c <_loop0_106_rule+0x398> │ │ │ │ │ + ble.n 19d00 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1978c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d00 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1978c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d00 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1978c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d00 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 1978c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d00 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 1978c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d00 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp.w fp, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 1978c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d00 <_loop0_106_rule+0x398> │ │ │ │ │ subs r5, r7, #4 │ │ │ │ │ rsb r6, r7, #4 │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1977c <_loop0_106_rule+0x388> │ │ │ │ │ + bne.n 19cf0 <_loop0_106_rule+0x388> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1988a <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19dfe <_loop0_106_rule+0x496> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 19466 <_loop0_106_rule+0x72> │ │ │ │ │ + bne.w 199da <_loop0_106_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19934 <_loop0_106_rule+0x540> │ │ │ │ │ + blt.w 19ea8 <_loop0_106_rule+0x540> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1988a <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19dfe <_loop0_106_rule+0x496> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1947e <_loop0_106_rule+0x8a> │ │ │ │ │ + bne.w 199f2 <_loop0_106_rule+0x8a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 198d8 <_loop0_106_rule+0x4e4> │ │ │ │ │ + bne.n 19e4c <_loop0_106_rule+0x4e4> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 198ac <_loop0_106_rule+0x4b8> │ │ │ │ │ + beq.n 19e20 <_loop0_106_rule+0x4b8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1986a <_loop0_106_rule+0x476> │ │ │ │ │ + beq.n 19dde <_loop0_106_rule+0x476> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19706 <_loop0_106_rule+0x312> │ │ │ │ │ + beq.w 19c7a <_loop0_106_rule+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19904 <_loop0_106_rule+0x510> │ │ │ │ │ + beq.n 19e78 <_loop0_106_rule+0x510> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r6, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19914 <_loop0_106_rule+0x520> │ │ │ │ │ + beq.n 19e88 <_loop0_106_rule+0x520> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -44312,346 +44884,346 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 194c8 <_loop0_106_rule+0xd4> │ │ │ │ │ + bne.w 19a3c <_loop0_106_rule+0xd4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 19698 <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 19c0c <_loop0_106_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19896 <_loop0_106_rule+0x4a2> │ │ │ │ │ + blt.n 19e0a <_loop0_106_rule+0x4a2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1980a <_loop0_106_rule+0x416> │ │ │ │ │ + beq.n 19d7e <_loop0_106_rule+0x416> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19866 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 19dda <_loop0_106_rule+0x472> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 197e6 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 19d5a <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19884 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 19df8 <_loop0_106_rule+0x490> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19796 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19d0a <_loop0_106_rule+0x3a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19884 <_loop0_106_rule+0x490> │ │ │ │ │ + bne.n 19df8 <_loop0_106_rule+0x490> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 197fa <_loop0_106_rule+0x406> │ │ │ │ │ + b.n 19d6e <_loop0_106_rule+0x406> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1970c <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 19c80 <_loop0_106_rule+0x318> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 197e4 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.n 19d58 <_loop0_106_rule+0x3f0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 197e6 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 19d5a <_loop0_106_rule+0x3f2> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 196b8 <_loop0_106_rule+0x2c4> │ │ │ │ │ + b.n 19c2c <_loop0_106_rule+0x2c4> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19796 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19d0a <_loop0_106_rule+0x3a2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 198c0 <_loop0_106_rule+0x4cc> │ │ │ │ │ + b.n 19e34 <_loop0_106_rule+0x4cc> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19698 <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 19c0c <_loop0_106_rule+0x2a4> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 1962e <_loop0_106_rule+0x23a> │ │ │ │ │ + b.n 19ba2 <_loop0_106_rule+0x23a> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19866 <_loop0_106_rule+0x472> │ │ │ │ │ + beq.n 19dda <_loop0_106_rule+0x472> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19866 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 19dda <_loop0_106_rule+0x472> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 196ac <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 19c20 <_loop0_106_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 196ac <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 19c20 <_loop0_106_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 197e6 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 19d5a <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 19884 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 19df8 <_loop0_106_rule+0x490> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 196ac <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 19c20 <_loop0_106_rule+0x2b8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19422 <_loop0_106_rule+0x2e> │ │ │ │ │ + beq.w 19996 <_loop0_106_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 19796 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19d0a <_loop0_106_rule+0x3a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1944c <_loop0_106_rule+0x58> │ │ │ │ │ + beq.w 199c0 <_loop0_106_rule+0x58> │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 198c0 <_loop0_106_rule+0x4cc> │ │ │ │ │ + b.n 19e34 <_loop0_106_rule+0x4cc> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 19796 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19d0a <_loop0_106_rule+0x3a2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019980 <_loop1_103_rule>: │ │ │ │ │ +00019ef4 <_loop1_103_rule>: │ │ │ │ │ _loop1_107_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 19e7e <_loop1_103_rule+0x4fe> │ │ │ │ │ + beq.w 1a3f2 <_loop1_103_rule+0x4fe> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e8c <_loop1_103_rule+0x50c> │ │ │ │ │ + bne.w 1a400 <_loop1_103_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e6e <_loop1_103_rule+0x4ee> │ │ │ │ │ + beq.w 1a3e2 <_loop1_103_rule+0x4ee> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 19eb0 <_loop1_103_rule+0x530> │ │ │ │ │ + bne.w 1a424 <_loop1_103_rule+0x530> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 19e9e <_loop1_103_rule+0x51e> │ │ │ │ │ + beq.w 1a412 <_loop1_103_rule+0x51e> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 19a8a <_loop1_103_rule+0x10a> │ │ │ │ │ + beq.n 19ffe <_loop1_103_rule+0x10a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 19aa0 <_loop1_103_rule+0x120> │ │ │ │ │ + beq.n 1a014 <_loop1_103_rule+0x120> │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19aca <_loop1_103_rule+0x14a> │ │ │ │ │ + beq.n 1a03e <_loop1_103_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e96 <_loop1_103_rule+0x516> │ │ │ │ │ + beq.w 1a40a <_loop1_103_rule+0x516> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19f00 <_loop1_103_rule+0x580> │ │ │ │ │ + beq.w 1a474 <_loop1_103_rule+0x580> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 19a5c <_loop1_103_rule+0xdc> │ │ │ │ │ + cbz r0, 19fd0 <_loop1_103_rule+0xdc> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19d3e <_loop1_103_rule+0x3be> │ │ │ │ │ + bne.w 1a2b2 <_loop1_103_rule+0x3be> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e28 <_loop1_103_rule+0x4a8> │ │ │ │ │ + bne.w 1a39c <_loop1_103_rule+0x4a8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 19ae2 <_loop1_103_rule+0x162> │ │ │ │ │ + bne.n 1a056 <_loop1_103_rule+0x162> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19dd4 <_loop1_103_rule+0x454> │ │ │ │ │ + bne.w 1a348 <_loop1_103_rule+0x454> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 19ae2 <_loop1_103_rule+0x162> │ │ │ │ │ + b.n 1a056 <_loop1_103_rule+0x162> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19f2a <_loop1_103_rule+0x5aa> │ │ │ │ │ + bne.w 1a49e <_loop1_103_rule+0x5aa> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 199f2 <_loop1_103_rule+0x72> │ │ │ │ │ + bne.n 19f66 <_loop1_103_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19f30 <_loop1_103_rule+0x5b0> │ │ │ │ │ + blt.w 1a4a4 <_loop1_103_rule+0x5b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19f2a <_loop1_103_rule+0x5aa> │ │ │ │ │ + bne.w 1a49e <_loop1_103_rule+0x5aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19a08 <_loop1_103_rule+0x88> │ │ │ │ │ + bne.n 19f7c <_loop1_103_rule+0x88> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e32 <_loop1_103_rule+0x4b2> │ │ │ │ │ + bne.w 1a3a6 <_loop1_103_rule+0x4b2> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 19a76 <_loop1_103_rule+0xf6> │ │ │ │ │ + beq.n 19fea <_loop1_103_rule+0xf6> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 19ce8 <_loop1_103_rule+0x368> │ │ │ │ │ + beq.w 1a25c <_loop1_103_rule+0x368> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d12 <_loop1_103_rule+0x392> │ │ │ │ │ + beq.w 1a286 <_loop1_103_rule+0x392> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19dd4 <_loop1_103_rule+0x454> │ │ │ │ │ + beq.w 1a348 <_loop1_103_rule+0x454> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ede <_loop1_103_rule+0x55e> │ │ │ │ │ + beq.w 1a452 <_loop1_103_rule+0x55e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d32 <_loop1_103_rule+0x3b2> │ │ │ │ │ + beq.w 1a2a6 <_loop1_103_rule+0x3b2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e92 <_loop1_103_rule+0x512> │ │ │ │ │ + beq.w 1a406 <_loop1_103_rule+0x512> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d50 <_loop1_103_rule+0x3d0> │ │ │ │ │ + beq.w 1a2c4 <_loop1_103_rule+0x3d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -44659,43 +45231,43 @@ │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19e48 <_loop1_103_rule+0x4c8> │ │ │ │ │ + beq.w 1a3bc <_loop1_103_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19e42 <_loop1_103_rule+0x4c2> │ │ │ │ │ + bne.w 1a3b6 <_loop1_103_rule+0x4c2> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r6 │ │ │ │ │ - beq.w 19e52 <_loop1_103_rule+0x4d2> │ │ │ │ │ + beq.w 1a3c6 <_loop1_103_rule+0x4d2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 19dda <_loop1_103_rule+0x45a> │ │ │ │ │ + beq.w 1a34e <_loop1_103_rule+0x45a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d62 <_loop1_103_rule+0x3e2> │ │ │ │ │ + beq.w 1a2d6 <_loop1_103_rule+0x3e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d62 <_loop1_103_rule+0x3e2> │ │ │ │ │ + beq.w 1a2d6 <_loop1_103_rule+0x3e2> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -44703,125 +45275,125 @@ │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19f16 <_loop1_103_rule+0x596> │ │ │ │ │ + beq.w 1a48a <_loop1_103_rule+0x596> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 19c28 <_loop1_103_rule+0x2a8> │ │ │ │ │ + cbz r0, 1a19c <_loop1_103_rule+0x2a8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19e3c <_loop1_103_rule+0x4bc> │ │ │ │ │ + bne.w 1a3b0 <_loop1_103_rule+0x4bc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19e42 <_loop1_103_rule+0x4c2> │ │ │ │ │ + bne.w 1a3b6 <_loop1_103_rule+0x4c2> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19eca <_loop1_103_rule+0x54a> │ │ │ │ │ + beq.w 1a43e <_loop1_103_rule+0x54a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 19db6 <_loop1_103_rule+0x436> │ │ │ │ │ + beq.w 1a32a <_loop1_103_rule+0x436> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d6a <_loop1_103_rule+0x3ea> │ │ │ │ │ + beq.w 1a2de <_loop1_103_rule+0x3ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19dd2 <_loop1_103_rule+0x452> │ │ │ │ │ + beq.w 1a346 <_loop1_103_rule+0x452> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19edc <_loop1_103_rule+0x55c> │ │ │ │ │ + beq.w 1a450 <_loop1_103_rule+0x55c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e00 <_loop1_103_rule+0x480> │ │ │ │ │ + beq.w 1a374 <_loop1_103_rule+0x480> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e00 <_loop1_103_rule+0x480> │ │ │ │ │ + beq.w 1a374 <_loop1_103_rule+0x480> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19f12 <_loop1_103_rule+0x592> │ │ │ │ │ + beq.w 1a486 <_loop1_103_rule+0x592> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 19e12 <_loop1_103_rule+0x492> │ │ │ │ │ + beq.w 1a386 <_loop1_103_rule+0x492> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r5, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 19b8c <_loop1_103_rule+0x20c> │ │ │ │ │ + b.n 1a100 <_loop1_103_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19e64 <_loop1_103_rule+0x4e4> │ │ │ │ │ + blt.w 1a3d8 <_loop1_103_rule+0x4e4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19dd4 <_loop1_103_rule+0x454> │ │ │ │ │ + bne.n 1a348 <_loop1_103_rule+0x454> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19b02 <_loop1_103_rule+0x182> │ │ │ │ │ + bne.w 1a076 <_loop1_103_rule+0x182> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -44834,503 +45406,503 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19d1c <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a290 <_loop1_103_rule+0x39c> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19b76 <_loop1_103_rule+0x1f6> │ │ │ │ │ + bne.w 1a0ea <_loop1_103_rule+0x1f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19ef0 <_loop1_103_rule+0x570> │ │ │ │ │ + bne.w 1a464 <_loop1_103_rule+0x570> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 19d70 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a2e4 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c2c <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a1a0 <_loop1_103_rule+0x2ac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 19d1c <_loop1_103_rule+0x39c> │ │ │ │ │ + beq.n 1a290 <_loop1_103_rule+0x39c> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 19d1c <_loop1_103_rule+0x39c> │ │ │ │ │ + bne.n 1a290 <_loop1_103_rule+0x39c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19eb6 <_loop1_103_rule+0x536> │ │ │ │ │ + beq.w 1a42a <_loop1_103_rule+0x536> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.n 19da8 <_loop1_103_rule+0x428> │ │ │ │ │ + bge.n 1a31c <_loop1_103_rule+0x428> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r5, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 19d94 <_loop1_103_rule+0x414> │ │ │ │ │ + b.n 1a308 <_loop1_103_rule+0x414> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19d2a <_loop1_103_rule+0x3aa> │ │ │ │ │ + b.n 1a29e <_loop1_103_rule+0x3aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19e62 <_loop1_103_rule+0x4e2> │ │ │ │ │ + blt.n 1a3d6 <_loop1_103_rule+0x4e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19c50 <_loop1_103_rule+0x2d0> │ │ │ │ │ + beq.w 1a1c4 <_loop1_103_rule+0x2d0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19e04 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1a378 <_loop1_103_rule+0x484> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19ef6 <_loop1_103_rule+0x576> │ │ │ │ │ + blt.w 1a46a <_loop1_103_rule+0x576> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r2, [r2, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19bca <_loop1_103_rule+0x24a> │ │ │ │ │ + beq.w 1a13e <_loop1_103_rule+0x24a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c2c <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a1a0 <_loop1_103_rule+0x2ac> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 19d1c <_loop1_103_rule+0x39c> │ │ │ │ │ - b.n 19d7a <_loop1_103_rule+0x3fa> │ │ │ │ │ + beq.n 1a290 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a2ee <_loop1_103_rule+0x3fa> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19eb6 <_loop1_103_rule+0x536> │ │ │ │ │ + beq.n 1a42a <_loop1_103_rule+0x536> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 19cda <_loop1_103_rule+0x35a> │ │ │ │ │ + b.n 1a24e <_loop1_103_rule+0x35a> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19d1c <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a290 <_loop1_103_rule+0x39c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19d1c <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a290 <_loop1_103_rule+0x39c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 19cbc <_loop1_103_rule+0x33c> │ │ │ │ │ + b.n 1a230 <_loop1_103_rule+0x33c> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19d70 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a2e4 <_loop1_103_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19b9c <_loop1_103_rule+0x21c> │ │ │ │ │ + b.n 1a110 <_loop1_103_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19dfa <_loop1_103_rule+0x47a> │ │ │ │ │ + bne.n 1a36e <_loop1_103_rule+0x47a> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 19bb6 <_loop1_103_rule+0x236> │ │ │ │ │ + b.n 1a12a <_loop1_103_rule+0x236> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19e04 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1a378 <_loop1_103_rule+0x484> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19db2 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a326 <_loop1_103_rule+0x432> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 199ae <_loop1_103_rule+0x2e> │ │ │ │ │ + beq.w 19f22 <_loop1_103_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 19db2 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a326 <_loop1_103_rule+0x432> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 19e02 <_loop1_103_rule+0x482> │ │ │ │ │ + b.n 1a376 <_loop1_103_rule+0x482> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19a60 <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 19fd4 <_loop1_103_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 199d8 <_loop1_103_rule+0x58> │ │ │ │ │ - b.n 19e44 <_loop1_103_rule+0x4c4> │ │ │ │ │ + beq.w 19f4c <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 1a3b8 <_loop1_103_rule+0x4c4> │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19db2 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a326 <_loop1_103_rule+0x432> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19db2 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a326 <_loop1_103_rule+0x432> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19dd2 <_loop1_103_rule+0x452> │ │ │ │ │ + bne.w 1a346 <_loop1_103_rule+0x452> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 19c3e <_loop1_103_rule+0x2be> │ │ │ │ │ + b.n 1a1b2 <_loop1_103_rule+0x2be> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19e04 <_loop1_103_rule+0x484> │ │ │ │ │ + beq.n 1a378 <_loop1_103_rule+0x484> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19e04 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1a378 <_loop1_103_rule+0x484> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19d70 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a2e4 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c2c <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a1a0 <_loop1_103_rule+0x2ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19e9a <_loop1_103_rule+0x51a> │ │ │ │ │ + beq.n 1a40e <_loop1_103_rule+0x51a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19a60 <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 19fd4 <_loop1_103_rule+0xe0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 19d50 <_loop1_103_rule+0x3d0> │ │ │ │ │ + b.n 1a2c4 <_loop1_103_rule+0x3d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19c2a <_loop1_103_rule+0x2aa> │ │ │ │ │ + beq.w 1a19e <_loop1_103_rule+0x2aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19c2c <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a1a0 <_loop1_103_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19a60 <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 19fd4 <_loop1_103_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19f0c <_loop1_103_rule+0x58c> │ │ │ │ │ + b.n 1a480 <_loop1_103_rule+0x58c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019f38 <_loop0_100_rule>: │ │ │ │ │ +0001a4ac <_loop0_100_rule>: │ │ │ │ │ _loop0_102_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a266 <_loop0_100_rule+0x32e> │ │ │ │ │ + beq.w 1a7da <_loop0_100_rule+0x32e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a274 <_loop0_100_rule+0x33c> │ │ │ │ │ + bne.w 1a7e8 <_loop0_100_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a1bc <_loop0_100_rule+0x284> │ │ │ │ │ + beq.w 1a730 <_loop0_100_rule+0x284> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1a1c4 <_loop0_100_rule+0x28c> │ │ │ │ │ + bne.w 1a738 <_loop0_100_rule+0x28c> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a1e4 <_loop0_100_rule+0x2ac> │ │ │ │ │ + beq.w 1a758 <_loop0_100_rule+0x2ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a1f4 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a768 <_loop0_100_rule+0x2bc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1a048 <_loop0_100_rule+0x110> │ │ │ │ │ + beq.n 1a5bc <_loop0_100_rule+0x110> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1a05e <_loop0_100_rule+0x126> │ │ │ │ │ + beq.n 1a5d2 <_loop0_100_rule+0x126> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a088 <_loop0_100_rule+0x150> │ │ │ │ │ + beq.n 1a5fc <_loop0_100_rule+0x150> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a28e <_loop0_100_rule+0x356> │ │ │ │ │ + beq.w 1a802 <_loop0_100_rule+0x356> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a27a <_loop0_100_rule+0x342> │ │ │ │ │ + beq.w 1a7ee <_loop0_100_rule+0x342> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 1a01e <_loop0_100_rule+0xe6> │ │ │ │ │ + cbz r0, 1a592 <_loop0_100_rule+0xe6> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a1cc <_loop0_100_rule+0x294> │ │ │ │ │ + bne.w 1a740 <_loop0_100_rule+0x294> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a1f4 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a768 <_loop0_100_rule+0x2bc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a09e <_loop0_100_rule+0x166> │ │ │ │ │ + bne.n 1a612 <_loop0_100_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a1fc <_loop0_100_rule+0x2c4> │ │ │ │ │ + bne.w 1a770 <_loop0_100_rule+0x2c4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1a09e <_loop0_100_rule+0x166> │ │ │ │ │ + b.n 1a612 <_loop0_100_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a256 <_loop0_100_rule+0x31e> │ │ │ │ │ + bne.w 1a7ca <_loop0_100_rule+0x31e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 19fb2 <_loop0_100_rule+0x7a> │ │ │ │ │ + bne.n 1a526 <_loop0_100_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a25c <_loop0_100_rule+0x324> │ │ │ │ │ + blt.w 1a7d0 <_loop0_100_rule+0x324> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a256 <_loop0_100_rule+0x31e> │ │ │ │ │ + bne.w 1a7ca <_loop0_100_rule+0x31e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19fc8 <_loop0_100_rule+0x90> │ │ │ │ │ + bne.n 1a53c <_loop0_100_rule+0x90> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a1f4 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a768 <_loop0_100_rule+0x2bc> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a036 <_loop0_100_rule+0xfe> │ │ │ │ │ + beq.n 1a5aa <_loop0_100_rule+0xfe> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1a140 <_loop0_100_rule+0x208> │ │ │ │ │ + beq.n 1a6b4 <_loop0_100_rule+0x208> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a166 <_loop0_100_rule+0x22e> │ │ │ │ │ + beq.n 1a6da <_loop0_100_rule+0x22e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2b0 <_loop0_100_rule+0x378> │ │ │ │ │ + beq.w 1a824 <_loop0_100_rule+0x378> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r6, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a296 <_loop0_100_rule+0x35e> │ │ │ │ │ + beq.w 1a80a <_loop0_100_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17518 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a19a <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1a70e <_loop0_100_rule+0x262> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a19a <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1a70e <_loop0_100_rule+0x262> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a22c <_loop0_100_rule+0x2f4> │ │ │ │ │ + beq.w 1a7a0 <_loop0_100_rule+0x2f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 1a218 <_loop0_100_rule+0x2e0> │ │ │ │ │ + beq.n 1a78c <_loop0_100_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 19f8c <_loop0_100_rule+0x54> │ │ │ │ │ + b.n 1a500 <_loop0_100_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a208 <_loop0_100_rule+0x2d0> │ │ │ │ │ + blt.n 1a77c <_loop0_100_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a1fc <_loop0_100_rule+0x2c4> │ │ │ │ │ + bne.n 1a770 <_loop0_100_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a0ba <_loop0_100_rule+0x182> │ │ │ │ │ + bne.n 1a62e <_loop0_100_rule+0x182> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a1b6 <_loop0_100_rule+0x27e> │ │ │ │ │ + cbz r0, 1a72a <_loop0_100_rule+0x27e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 1a1d2 <_loop0_100_rule+0x29a> │ │ │ │ │ + bgt.n 1a746 <_loop0_100_rule+0x29a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -45345,315 +45917,315 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a180 <_loop0_100_rule+0x248> │ │ │ │ │ + bne.n 1a6f4 <_loop0_100_rule+0x248> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a190 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a704 <_loop0_100_rule+0x258> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 1a116 <_loop0_100_rule+0x1de> │ │ │ │ │ + b.n 1a68a <_loop0_100_rule+0x1de> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 1a186 <_loop0_100_rule+0x24e> │ │ │ │ │ - b.n 1a1d2 <_loop0_100_rule+0x29a> │ │ │ │ │ + beq.n 1a6fa <_loop0_100_rule+0x24e> │ │ │ │ │ + b.n 1a746 <_loop0_100_rule+0x29a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19fa0 <_loop0_100_rule+0x68> │ │ │ │ │ + beq.w 1a514 <_loop0_100_rule+0x68> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1a16e <_loop0_100_rule+0x236> │ │ │ │ │ + b.n 1a6e2 <_loop0_100_rule+0x236> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a1a2 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a716 <_loop0_100_rule+0x26a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a1a2 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a716 <_loop0_100_rule+0x26a> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a242 <_loop0_100_rule+0x30a> │ │ │ │ │ + cbz r0, 1a7b6 <_loop0_100_rule+0x30a> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 1a132 <_loop0_100_rule+0x1fa> │ │ │ │ │ + b.n 1a6a6 <_loop0_100_rule+0x1fa> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a1f8 <_loop0_100_rule+0x2c0> │ │ │ │ │ + beq.n 1a76c <_loop0_100_rule+0x2c0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a16e <_loop0_100_rule+0x236> │ │ │ │ │ + b.n 1a6e2 <_loop0_100_rule+0x236> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a190 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a704 <_loop0_100_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a022 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a596 <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a022 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a596 <_loop0_100_rule+0xea> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19f66 <_loop0_100_rule+0x2e> │ │ │ │ │ + beq.w 1a4da <_loop0_100_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a190 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a704 <_loop0_100_rule+0x258> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a020 <_loop0_100_rule+0xe8> │ │ │ │ │ + beq.w 1a594 <_loop0_100_rule+0xe8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a022 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a596 <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a022 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a596 <_loop0_100_rule+0xea> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a1a0 <_loop0_100_rule+0x268> │ │ │ │ │ + beq.w 1a714 <_loop0_100_rule+0x268> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a1a2 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a716 <_loop0_100_rule+0x26a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a1a2 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a716 <_loop0_100_rule+0x26a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a2bc : │ │ │ │ │ +0001a830 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a4da │ │ │ │ │ + beq.w 1aa4e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a4e8 │ │ │ │ │ + bne.w 1aa5c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a510 │ │ │ │ │ + bne.w 1aa84 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a352 │ │ │ │ │ + cbnz r0, 1a8c6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a4ee │ │ │ │ │ + bne.w 1aa62 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a56e │ │ │ │ │ + bne.w 1aae2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a568 │ │ │ │ │ + bne.w 1aadc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a4f6 │ │ │ │ │ + beq.w 1aa6a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a3ca │ │ │ │ │ + bne.n 1a93e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a392 │ │ │ │ │ + cbnz r0, 1a906 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 191d4 │ │ │ │ │ + bl 19748 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a2fe │ │ │ │ │ + beq.n 1a872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1028 │ │ │ │ │ + bl fa0 │ │ │ │ │ R_ARM_THM_CALL _loop0_110_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a2fe │ │ │ │ │ + beq.n 1a872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a74c │ │ │ │ │ + bl 1acc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a300 │ │ │ │ │ + bne.n 1a874 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1a3b4 │ │ │ │ │ + cbz r0, 1a928 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 1a34a │ │ │ │ │ + b.n 1a8be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 191d4 │ │ │ │ │ + bl 19748 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a340 │ │ │ │ │ + beq.n 1a8b4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a386 │ │ │ │ │ + bne.n 1a8fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a38c │ │ │ │ │ + beq.n 1a900 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a34a │ │ │ │ │ + b.n 1a8be │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a4c8 │ │ │ │ │ + beq.n 1aa3c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a41e │ │ │ │ │ + cbnz r0, 1a992 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a4d4 │ │ │ │ │ + bne.n 1aa48 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a46e │ │ │ │ │ + bne.n 1a9e2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a4d4 │ │ │ │ │ + bne.n 1aa48 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a4a4 │ │ │ │ │ + bne.n 1aa18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a336 │ │ │ │ │ - b.n 1a342 │ │ │ │ │ + beq.n 1a8aa │ │ │ │ │ + b.n 1a8b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3e6 │ │ │ │ │ + beq.n 1a95a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3e6 │ │ │ │ │ + beq.n 1a95a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ @@ -45662,192 +46234,192 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a410 │ │ │ │ │ + beq.n 1a984 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a414 │ │ │ │ │ + b.n 1a988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3fa │ │ │ │ │ + beq.n 1a96e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3fa │ │ │ │ │ + beq.n 1a96e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3fa │ │ │ │ │ + beq.n 1a96e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1a448 │ │ │ │ │ + b.n 1a9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a40e │ │ │ │ │ + beq.n 1a982 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a40e │ │ │ │ │ + beq.n 1a982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a490 │ │ │ │ │ - b.n 1a40e │ │ │ │ │ + bne.n 1aa04 │ │ │ │ │ + b.n 1a982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a3da │ │ │ │ │ + beq.n 1a94e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a414 │ │ │ │ │ + b.n 1a988 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a2e8 │ │ │ │ │ + beq.w 1a85c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1a34a │ │ │ │ │ + b.n 1a8be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a34a │ │ │ │ │ + b.n 1a8be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a340 │ │ │ │ │ + bne.w 1a8b4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a336 │ │ │ │ │ - b.n 1a3cc │ │ │ │ │ + beq.w 1a8aa │ │ │ │ │ + b.n 1a940 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a64a │ │ │ │ │ + beq.w 1abbe │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a65c │ │ │ │ │ + bne.w 1abd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a656 │ │ │ │ │ + bne.w 1abca │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a612 │ │ │ │ │ + bne.n 1ab86 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a656 │ │ │ │ │ + bne.w 1abca │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a5ae │ │ │ │ │ + cbnz r0, 1ab22 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1a2f4 │ │ │ │ │ + beq.w 1a868 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1a34a │ │ │ │ │ + b.n 1a8be │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1a5a0 │ │ │ │ │ + cbz r0, 1ab14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35d0 │ │ │ │ │ + bl 3410 │ │ │ │ │ R_ARM_THM_CALL _loop1_111_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1a5a0 │ │ │ │ │ + cbz r0, 1ab14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a74c │ │ │ │ │ + bl 1acc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r1, 1a5a2 │ │ │ │ │ + cbnz r1, 1ab16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a386 │ │ │ │ │ - b.n 1a3b4 │ │ │ │ │ + bne.w 1a8fa │ │ │ │ │ + b.n 1a928 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1a322 │ │ │ │ │ - b.n 1a568 │ │ │ │ │ + beq.w 1a896 │ │ │ │ │ + b.n 1aadc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f5c │ │ │ │ │ R_ARM_THM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a558 │ │ │ │ │ + beq.n 1aacc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1028 │ │ │ │ │ + bl fa0 │ │ │ │ │ R_ARM_THM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a558 │ │ │ │ │ + beq.n 1aacc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a558 │ │ │ │ │ + beq.n 1aacc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f5c │ │ │ │ │ R_ARM_THM_CALL _tmp_201_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a558 │ │ │ │ │ + beq.n 1aacc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -45856,35 +46428,35 @@ │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a55a │ │ │ │ │ + beq.n 1aace │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a55e │ │ │ │ │ + b.n 1aad2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a544 │ │ │ │ │ + beq.n 1aab8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a544 │ │ │ │ │ + beq.n 1aab8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -45892,92 +46464,92 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 1a5fa │ │ │ │ │ + b.n 1ab6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a718 │ │ │ │ │ + beq.n 1ac8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a55e │ │ │ │ │ + b.n 1aad2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a6e2 │ │ │ │ │ + beq.n 1ac56 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a6da │ │ │ │ │ + bne.n 1ac4e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a6ea │ │ │ │ │ + bne.n 1ac5e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 1a6da │ │ │ │ │ + cbnz r1, 1ac4e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1a69a │ │ │ │ │ + cbnz r0, 1ac0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a530 │ │ │ │ │ + b.n 1aaa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1a71c │ │ │ │ │ + beq.n 1ac90 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a72c │ │ │ │ │ + bne.n 1aca0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1a724 │ │ │ │ │ + cbz r0, 1ac98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a52e │ │ │ │ │ - b.n 1a6f0 │ │ │ │ │ + beq.w 1aaa2 │ │ │ │ │ + b.n 1ac64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a530 │ │ │ │ │ + b.n 1aaa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a66a │ │ │ │ │ + b.n 1abde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -45988,135 +46560,135 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a600 │ │ │ │ │ + beq.w 1ab74 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 1a38c │ │ │ │ │ + b.n 1a900 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1a520 │ │ │ │ │ + b.n 1aa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a6a8 │ │ │ │ │ + b.n 1ac1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbz r1, 1a734 │ │ │ │ │ + cbz r1, 1aca8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a694 │ │ │ │ │ + b.n 1ac08 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a6be │ │ │ │ │ + bne.n 1ac32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a694 │ │ │ │ │ + b.n 1ac08 │ │ │ │ │ │ │ │ │ │ -0001a74c : │ │ │ │ │ +0001acc0 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a8b2 │ │ │ │ │ + beq.w 1ae26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a8aa │ │ │ │ │ + bne.w 1ae1e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r3, 1a7a2 │ │ │ │ │ + cbnz r3, 1ad16 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a796 │ │ │ │ │ + cbnz r0, 1ad0a │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 191d4 │ │ │ │ │ + bl 19748 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a78c │ │ │ │ │ - b.n 1a788 │ │ │ │ │ + bne.n 1ad00 │ │ │ │ │ + b.n 1acfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a896 │ │ │ │ │ + beq.n 1ae0a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a7f6 │ │ │ │ │ + cbnz r0, 1ad6a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a8a4 │ │ │ │ │ + bne.n 1ae18 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a872 │ │ │ │ │ + bne.n 1ade6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a8a4 │ │ │ │ │ + bne.n 1ae18 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a846 │ │ │ │ │ + bne.n 1adba │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1a77e │ │ │ │ │ + beq.n 1acf2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a790 │ │ │ │ │ + b.n 1ad04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a7ba │ │ │ │ │ + beq.n 1ad2e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a7ba │ │ │ │ │ + beq.n 1ad2e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -46125,119 +46697,119 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a7e4 │ │ │ │ │ + beq.n 1ad58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a7e8 │ │ │ │ │ + b.n 1ad5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a7e2 │ │ │ │ │ + beq.n 1ad56 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a7e2 │ │ │ │ │ + beq.n 1ad56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a7e2 │ │ │ │ │ + beq.n 1ad56 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1a816 │ │ │ │ │ + b.n 1ad8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a7ce │ │ │ │ │ + beq.n 1ad42 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a7ce │ │ │ │ │ + beq.n 1ad42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19254 │ │ │ │ │ + bl 197c8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a7ce │ │ │ │ │ - b.n 1a868 │ │ │ │ │ + beq.n 1ad42 │ │ │ │ │ + b.n 1addc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1a8a4 │ │ │ │ │ + cbnz r2, 1ae18 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1a7b0 │ │ │ │ │ + b.n 1ad24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a7e8 │ │ │ │ │ + b.n 1ad5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a790 │ │ │ │ │ + b.n 1ad04 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a76e │ │ │ │ │ + b.n 1ace2 │ │ │ │ │ │ │ │ │ │ -0001a8b8 <_loop0_1_rule>: │ │ │ │ │ +0001ae2c <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1a99c <_loop0_1_rule+0xe4> │ │ │ │ │ + beq.n 1af10 <_loop0_1_rule+0xe4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a9a8 <_loop0_1_rule+0xf0> │ │ │ │ │ + bne.n 1af1c <_loop0_1_rule+0xf0> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a972 <_loop0_1_rule+0xba> │ │ │ │ │ + beq.n 1aee6 <_loop0_1_rule+0xba> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1a97a <_loop0_1_rule+0xc2> │ │ │ │ │ + bne.n 1aeee <_loop0_1_rule+0xc2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a920 <_loop0_1_rule+0x68> │ │ │ │ │ + cbnz r0, 1ae94 <_loop0_1_rule+0x68> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a96c <_loop0_1_rule+0xb4> │ │ │ │ │ + cbz r0, 1aee0 <_loop0_1_rule+0xb4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -46248,220 +46820,220 @@ │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 1a95c <_loop0_1_rule+0xa4> │ │ │ │ │ + cbnz r0, 1aed0 <_loop0_1_rule+0xa4> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a96c <_loop0_1_rule+0xb4> │ │ │ │ │ + cbz r0, 1aee0 <_loop0_1_rule+0xb4> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1a90c <_loop0_1_rule+0x54> │ │ │ │ │ + ble.n 1ae80 <_loop0_1_rule+0x54> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 1a90c <_loop0_1_rule+0x54> │ │ │ │ │ - b.n 1a94a <_loop0_1_rule+0x92> │ │ │ │ │ + beq.n 1ae80 <_loop0_1_rule+0x54> │ │ │ │ │ + b.n 1aebe <_loop0_1_rule+0x92> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 1a982 <_loop0_1_rule+0xca> │ │ │ │ │ + beq.n 1aef6 <_loop0_1_rule+0xca> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1a92a <_loop0_1_rule+0x72> │ │ │ │ │ + b.n 1ae9e <_loop0_1_rule+0x72> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a916 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1ae8a <_loop0_1_rule+0x5e> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a9ae <_loop0_1_rule+0xf6> │ │ │ │ │ + cbz r0, 1af22 <_loop0_1_rule+0xf6> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1a960 <_loop0_1_rule+0xa8> │ │ │ │ │ + b.n 1aed4 <_loop0_1_rule+0xa8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a8e2 <_loop0_1_rule+0x2a> │ │ │ │ │ + beq.n 1ae56 <_loop0_1_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a916 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1ae8a <_loop0_1_rule+0x5e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a916 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1ae8a <_loop0_1_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a9c4 <_tmp_167_rule>: │ │ │ │ │ +0001af38 <_tmp_167_rule>: │ │ │ │ │ _tmp_167_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1aa14 <_tmp_167_rule+0x50> │ │ │ │ │ + beq.n 1af88 <_tmp_167_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1aa20 <_tmp_167_rule+0x5c> │ │ │ │ │ + cbnz r2, 1af94 <_tmp_167_rule+0x5c> │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1aa0e <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r0, 1af82 <_tmp_167_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1aa0e <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r3, 1af82 <_tmp_167_rule+0x4a> │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1aa0e <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r0, 1af82 <_tmp_167_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1aa0a <_tmp_167_rule+0x46> │ │ │ │ │ + b.n 1af7e <_tmp_167_rule+0x46> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a9e8 <_tmp_167_rule+0x24> │ │ │ │ │ + beq.n 1af5c <_tmp_167_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1aa0a <_tmp_167_rule+0x46> │ │ │ │ │ + b.n 1af7e <_tmp_167_rule+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001aa28 : │ │ │ │ │ +0001af9c : │ │ │ │ │ pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1b0bc │ │ │ │ │ + beq.w 1b630 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b0ca │ │ │ │ │ + bne.w 1b63e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ac70 │ │ │ │ │ + beq.w 1b1e4 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r5 │ │ │ │ │ - beq.w 1ac88 │ │ │ │ │ + beq.w 1b1fc │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [ip, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1af7a │ │ │ │ │ + beq.w 1b4ee │ │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1af92 │ │ │ │ │ + beq.w 1b506 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1afc6 │ │ │ │ │ + beq.w 1b53a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b310 │ │ │ │ │ + bl 1b884 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ad7c │ │ │ │ │ + beq.w 1b2f0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b09a │ │ │ │ │ + beq.w 1b60e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b092 │ │ │ │ │ + bne.w 1b606 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b042 │ │ │ │ │ + beq.w 1b5b6 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1b092 │ │ │ │ │ + bne.w 1b606 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1acb2 │ │ │ │ │ + bne.w 1b226 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b03c │ │ │ │ │ + beq.w 1b5b0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -46470,101 +47042,101 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ae94 │ │ │ │ │ + beq.w 1b408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b066 │ │ │ │ │ + beq.w 1b5da │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1adaa │ │ │ │ │ + bne.w 1b31e │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1adca │ │ │ │ │ + beq.w 1b33e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ae52 │ │ │ │ │ + bne.w 1b3c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1adf6 │ │ │ │ │ + bne.w 1b36a │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b070 │ │ │ │ │ + bne.w 1b5e4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1afda │ │ │ │ │ + beq.w 1b54e │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1afee │ │ │ │ │ + beq.w 1b562 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b016 │ │ │ │ │ + beq.w 1b58a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b310 │ │ │ │ │ + bl 1b884 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ad9e │ │ │ │ │ + beq.w 1b312 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b054 │ │ │ │ │ + beq.w 1b5c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ad98 │ │ │ │ │ + bne.w 1b30c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ad90 │ │ │ │ │ + beq.w 1b304 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1ad98 │ │ │ │ │ + bne.w 1b30c │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ad1a │ │ │ │ │ + bne.w 1b28e │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ad8a │ │ │ │ │ + beq.w 1b2fe │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -46573,138 +47145,139 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ada0 │ │ │ │ │ + beq.w 1b314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b032 │ │ │ │ │ + beq.w 1b5a6 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1ade0 │ │ │ │ │ + bne.w 1b354 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0d6 │ │ │ │ │ + beq.w 1b64a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b0d0 │ │ │ │ │ + bne.w 1b644 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1aa70 │ │ │ │ │ + bne.w 1afe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - blt.w 1b116 │ │ │ │ │ + blt.w 1b68a │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r0, [ip, r7, lsl #2] │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1aa82 │ │ │ │ │ - b.n 1ab84 │ │ │ │ │ + beq.w 1aff6 │ │ │ │ │ + b.n 1b0f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b310 │ │ │ │ │ + bl 1b884 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b110 │ │ │ │ │ + beq.w 1b684 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - strd r5, r2, [sp, #28] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ae98 │ │ │ │ │ + bne.w 1b40c │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b03c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 1b5b0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1ab1c │ │ │ │ │ + ble.w 1b090 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r8, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 1ab1c │ │ │ │ │ - b.n 1ad00 │ │ │ │ │ + beq.w 1b090 │ │ │ │ │ + b.n 1b274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b310 │ │ │ │ │ + bl 1b884 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b10a │ │ │ │ │ + beq.w 1b67e │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1aeb8 │ │ │ │ │ + bne.w 1b42c │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1ad8a │ │ │ │ │ + cbz r0, 1b2fe │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1ac22 │ │ │ │ │ + ble.w 1b196 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r7, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 1ac22 │ │ │ │ │ - b.n 1ad62 │ │ │ │ │ + beq.w 1b196 │ │ │ │ │ + b.n 1b2d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ab78 │ │ │ │ │ + b.n 1b0ec │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -46714,189 +47287,189 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ac68 │ │ │ │ │ + b.n 1b1dc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ab5e │ │ │ │ │ + bne.w 1b0d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b05c │ │ │ │ │ + bne.w 1b5d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ab78 │ │ │ │ │ + b.n 1b0ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ - b.n 1ac5e │ │ │ │ │ + b.n 1b1d2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ab84 │ │ │ │ │ + bne.w 1b0f8 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1af0c │ │ │ │ │ + beq.w 1b480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1b120 │ │ │ │ │ - cbz r0, 1ae24 │ │ │ │ │ + bl 1b694 │ │ │ │ │ + cbz r0, 1b398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b0ea │ │ │ │ │ + bne.w 1b65e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1af1a │ │ │ │ │ + bne.n 1b48e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 1b120 │ │ │ │ │ + bl 1b694 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 1ae4a │ │ │ │ │ + cbz r0, 1b3be │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1af20 │ │ │ │ │ + bne.n 1b494 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 1ab84 │ │ │ │ │ + b.n 1b0f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d0 │ │ │ │ │ + bl 2548 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ab74 │ │ │ │ │ + beq.w 1b0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b084 │ │ │ │ │ + beq.w 1b5f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b076 │ │ │ │ │ + beq.w 1b5ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ada6 │ │ │ │ │ + b.n 1b31a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ad80 │ │ │ │ │ + b.n 1b2f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1b310 │ │ │ │ │ + bl 1b884 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ace0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + beq.w 1b254 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1aed8 │ │ │ │ │ + beq.n 1b44c │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ str.w r2, [r8, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1acd0 │ │ │ │ │ + b.n 1b244 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1b310 │ │ │ │ │ + bl 1b884 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ad46 │ │ │ │ │ + beq.w 1b2ba │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1aef2 │ │ │ │ │ + beq.n 1b466 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ str.w r2, [r7, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1ad36 │ │ │ │ │ + b.n 1b2aa │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b038 │ │ │ │ │ + beq.w 1b5ac │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1aeac │ │ │ │ │ + b.n 1b420 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ad86 │ │ │ │ │ + beq.w 1b2fa │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1aecc │ │ │ │ │ + b.n 1b440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ae0a │ │ │ │ │ + beq.w 1b37e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1ab84 │ │ │ │ │ + b.n 1b0f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ae4a │ │ │ │ │ + beq.n 1b3be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ae4a │ │ │ │ │ + beq.n 1b3be │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -46905,289 +47478,289 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ae4c │ │ │ │ │ + beq.w 1b3c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ab84 │ │ │ │ │ + b.n 1b0f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b0ac │ │ │ │ │ + bne.w 1b620 │ │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 1b0b4 │ │ │ │ │ + bne.w 1b628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1b0a2 │ │ │ │ │ + blt.n 1b616 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ ldr.w fp, [r1, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ad80 │ │ │ │ │ + bne.w 1b2f4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1aab6 │ │ │ │ │ + bne.w 1b02a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1aab6 │ │ │ │ │ + beq.w 1b02a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ad80 │ │ │ │ │ + b.n 1b2f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1b032 │ │ │ │ │ + cbnz r3, 1b5a6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1aba4 │ │ │ │ │ + bne.w 1b118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1b02a │ │ │ │ │ + blt.n 1b59e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd fp, sl, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1b034 │ │ │ │ │ + cbnz r2, 1b5a8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1abbe │ │ │ │ │ + bne.w 1b132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1abbe │ │ │ │ │ + beq.w 1b132 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ada0 │ │ │ │ │ + b.n 1b314 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ada2 │ │ │ │ │ + b.n 1b316 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ada2 │ │ │ │ │ + b.n 1b316 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ad7e │ │ │ │ │ + b.n 1b2f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1abdc │ │ │ │ │ + b.n 1b150 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ab78 │ │ │ │ │ + b.n 1b0ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ab78 │ │ │ │ │ + b.n 1b0ec │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ac68 │ │ │ │ │ + b.n 1b1dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbnz r0, 1b08c │ │ │ │ │ + cbnz r0, 1b600 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ab86 │ │ │ │ │ + b.n 1b0fa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 1ab86 │ │ │ │ │ + b.n 1b0fa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ab86 │ │ │ │ │ + b.n 1b0fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ad7e │ │ │ │ │ + b.n 1b2f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1aad4 │ │ │ │ │ + b.n 1b048 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ab78 │ │ │ │ │ + b.n 1b0ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ab78 │ │ │ │ │ + b.n 1b0ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ - b.n 1aa9c │ │ │ │ │ + b.n 1b010 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1aa54 │ │ │ │ │ + beq.w 1afc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ac68 │ │ │ │ │ + b.n 1b1dc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 1ab86 │ │ │ │ │ + b.n 1b0fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ada2 │ │ │ │ │ + beq.w 1b316 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ada2 │ │ │ │ │ + b.n 1b316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ae24 │ │ │ │ │ + beq.w 1b398 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ - b.n 1af48 │ │ │ │ │ + b.n 1b4bc │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ - b.n 1ad4a │ │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 1ace4 │ │ │ │ │ + b.n 1b2be │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + b.n 1b258 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ab86 │ │ │ │ │ + b.n 1b0fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001b120 : │ │ │ │ │ +0001b694 : │ │ │ │ │ or_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1b2c0 │ │ │ │ │ + beq.w 1b834 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1b2b8 │ │ │ │ │ + bne.w 1b82c │ │ │ │ │ ldrd r8, r6, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 1b2e4 │ │ │ │ │ + beq.w 1b858 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b2ce │ │ │ │ │ + beq.w 1b842 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b310 │ │ │ │ │ + bl 1b884 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b262 │ │ │ │ │ + beq.n 1b7d6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b2c6 │ │ │ │ │ + beq.w 1b83a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b25c │ │ │ │ │ + bne.n 1b7d0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b254 │ │ │ │ │ + beq.n 1b7c8 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1b25c │ │ │ │ │ + bne.n 1b7d0 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b220 │ │ │ │ │ + bne.n 1b794 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b24e │ │ │ │ │ + beq.n 1b7c2 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bgt.n 1b23c │ │ │ │ │ + bgt.n 1b7b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -47196,587 +47769,587 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b266 │ │ │ │ │ + beq.n 1b7da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b2a0 │ │ │ │ │ + beq.n 1b814 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1b26e │ │ │ │ │ + bne.n 1b7e2 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1b2a6 │ │ │ │ │ + beq.n 1b81a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b310 │ │ │ │ │ + bl 1b884 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b1c2 │ │ │ │ │ + beq.n 1b736 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 1b286 │ │ │ │ │ + beq.n 1b7fa │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r2, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1b1b6 │ │ │ │ │ + b.n 1b72a │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, fp, lsl #2] │ │ │ │ │ str.w r1, [r2, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 1b1d4 │ │ │ │ │ + b.n 1b748 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1b214 │ │ │ │ │ + b.n 1b788 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1b20e │ │ │ │ │ + b.n 1b782 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b24e │ │ │ │ │ + beq.n 1b7c2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1b230 │ │ │ │ │ + b.n 1b7a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b216 │ │ │ │ │ + b.n 1b78a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b26a │ │ │ │ │ + beq.n 1b7de │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b216 │ │ │ │ │ + b.n 1b78a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b216 │ │ │ │ │ + b.n 1b78a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b144 │ │ │ │ │ + b.n 1b6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b190 │ │ │ │ │ + b.n 1b704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b174 │ │ │ │ │ + beq.w 1b6e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b266 │ │ │ │ │ + b.n 1b7da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1b308 │ │ │ │ │ + blt.n 1b87c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1b166 │ │ │ │ │ - b.n 1b214 │ │ │ │ │ + beq.w 1b6da │ │ │ │ │ + b.n 1b788 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b216 │ │ │ │ │ + b.n 1b78a │ │ │ │ │ │ │ │ │ │ -0001b310 : │ │ │ │ │ +0001b884 : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1be58 │ │ │ │ │ + beq.w 1c3cc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1be66 │ │ │ │ │ + bne.w 1c3da │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1069 @ 0x42d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1b35e │ │ │ │ │ + cbz r0, 1b8d2 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1be66 │ │ │ │ │ + bne.w 1c3da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1be94 │ │ │ │ │ + beq.w 1c408 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1be70 │ │ │ │ │ + beq.w 1c3e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23b8 │ │ │ │ │ + bl 2330 │ │ │ │ │ R_ARM_THM_CALL signed_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b6f4 │ │ │ │ │ + bne.w 1bc68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1be8c │ │ │ │ │ + bne.w 1c400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a4 │ │ │ │ │ + bl 241c │ │ │ │ │ R_ARM_THM_CALL complex_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b70a │ │ │ │ │ + bne.w 1bc7e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1be8c │ │ │ │ │ + bne.w 1c400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cf4 │ │ │ │ │ + bl 6ca4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b70a │ │ │ │ │ + bne.w 1bc7e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1be8c │ │ │ │ │ + bne.w 1c400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bf1e │ │ │ │ │ + bne.w 1c492 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1be8c │ │ │ │ │ + bne.w 1c400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bea6 │ │ │ │ │ + bne.w 1c41a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1be8c │ │ │ │ │ + bne.w 1c400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bee4 │ │ │ │ │ + bne.w 1c458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bf02 │ │ │ │ │ + bne.w 1c476 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1bf08 │ │ │ │ │ + beq.w 1c47c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1bf3a │ │ │ │ │ + beq.w 1c4ae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d0 │ │ │ │ │ + bl 2548 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b6a6 │ │ │ │ │ + bne.w 1bc1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bf02 │ │ │ │ │ + bne.w 1c476 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 266c <_tmp_7_rule+0x54> │ │ │ │ │ + bl 25e4 │ │ │ │ │ R_ARM_THM_CALL wildcard_pattern_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b6da │ │ │ │ │ + bne.w 1bc4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1be66 │ │ │ │ │ + bne.w 1c3da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1be48 │ │ │ │ │ + beq.w 1c3bc │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1be18 │ │ │ │ │ + beq.w 1c38c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c1b0 │ │ │ │ │ + bl 1c724 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ba8e │ │ │ │ │ + bne.w 1c002 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bf02 │ │ │ │ │ + bne.w 1c476 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1be02 │ │ │ │ │ + beq.w 1c376 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ba68 │ │ │ │ │ + bne.w 1bfdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1be66 │ │ │ │ │ + bne.w 1c3da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1bf8c │ │ │ │ │ + beq.w 1c500 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1bfb4 │ │ │ │ │ + beq.w 1c528 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b928 │ │ │ │ │ + bne.w 1be9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bf9a │ │ │ │ │ + bne.w 1c50e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bda0 │ │ │ │ │ + bne.w 1c314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bf02 │ │ │ │ │ + bne.w 1c476 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1bd90 │ │ │ │ │ + beq.w 1c304 │ │ │ │ │ ldrd fp, r3, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 1bce4 │ │ │ │ │ + beq.w 1c258 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b746 │ │ │ │ │ + bne.w 1bcba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bd04 │ │ │ │ │ + bne.w 1c278 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b79a │ │ │ │ │ + bne.w 1bd0e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bd04 │ │ │ │ │ + bne.w 1c278 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b806 │ │ │ │ │ + bne.w 1bd7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bd04 │ │ │ │ │ + bne.w 1c278 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b8a6 │ │ │ │ │ + bne.w 1be1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bf02 │ │ │ │ │ + bne.w 1c476 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1bd66 │ │ │ │ │ + beq.w 1c2da │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1bcc2 │ │ │ │ │ + beq.w 1c236 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 273c <_tmp_9_rule+0x48> │ │ │ │ │ + bl 26b4 <_tmp_8_rule+0x30> │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1b60e │ │ │ │ │ + cbz r0, 1bb82 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b60e │ │ │ │ │ + cbz r0, 1bb82 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bd76 │ │ │ │ │ + bne.w 1c2ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bcde │ │ │ │ │ + bne.w 1c252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 273c <_tmp_9_rule+0x48> │ │ │ │ │ + bl 26b4 <_tmp_8_rule+0x30> │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b982 │ │ │ │ │ + beq.w 1bef6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b982 │ │ │ │ │ + beq.w 1bef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b4c │ │ │ │ │ + bl 298c │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b982 │ │ │ │ │ + beq.w 1bef6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b984 │ │ │ │ │ + bne.w 1bef8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b982 │ │ │ │ │ + beq.w 1bef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcde │ │ │ │ │ + beq.w 1c252 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba2e │ │ │ │ │ + beq.w 1bfa2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b6da │ │ │ │ │ + b.n 1bc4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bde6 │ │ │ │ │ + beq.w 1c35a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r7, [r1, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bdd0 │ │ │ │ │ + beq.w 1c344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1069 @ 0x42d │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b358 │ │ │ │ │ + b.n 1b8cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_67_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_67_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b398 │ │ │ │ │ + beq.w 1b90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bf66 │ │ │ │ │ + beq.w 1c4da │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b6d4 │ │ │ │ │ + bne.n 1bc48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b418 │ │ │ │ │ + beq.w 1b98c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b41c │ │ │ │ │ + b.n 1b990 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b56e │ │ │ │ │ + beq.w 1bae2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcb4 │ │ │ │ │ + beq.w 1c228 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -47784,547 +48357,547 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b69c │ │ │ │ │ + bne.n 1bc10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5be │ │ │ │ │ + beq.w 1bb32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b5c2 │ │ │ │ │ + b.n 1bb36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36b0 │ │ │ │ │ + bl 34f0 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b588 │ │ │ │ │ + beq.w 1bafc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b58a │ │ │ │ │ + bne.w 1bafe │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b588 │ │ │ │ │ + beq.w 1bafc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcb4 │ │ │ │ │ + beq.w 1c228 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ │ strd r7, r2, [sp] │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b69c │ │ │ │ │ - b.n 1b786 │ │ │ │ │ + bne.w 1bc10 │ │ │ │ │ + b.n 1bcfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3704 │ │ │ │ │ + bl 3544 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5a2 │ │ │ │ │ + beq.w 1bb16 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5a2 │ │ │ │ │ + beq.w 1bb16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36b0 │ │ │ │ │ + bl 34f0 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5a2 │ │ │ │ │ + beq.w 1bb16 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b5a4 │ │ │ │ │ + bne.w 1bb18 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5a2 │ │ │ │ │ + beq.w 1bb16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcb4 │ │ │ │ │ + beq.w 1c228 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcbc │ │ │ │ │ + beq.w 1c230 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcae │ │ │ │ │ + beq.w 1c222 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b69c │ │ │ │ │ - b.n 1b786 │ │ │ │ │ + bne.w 1bc10 │ │ │ │ │ + b.n 1bcfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3704 │ │ │ │ │ + bl 3544 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5bc │ │ │ │ │ + beq.w 1bb30 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bfae │ │ │ │ │ + bne.w 1c522 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5bc │ │ │ │ │ + beq.w 1bb30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcb4 │ │ │ │ │ + beq.w 1c228 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bfa8 │ │ │ │ │ + beq.w 1c51c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bfa2 │ │ │ │ │ + beq.w 1c516 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b69c │ │ │ │ │ - b.n 1b786 │ │ │ │ │ + bne.w 1bc10 │ │ │ │ │ + b.n 1bcfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2790 <_tmp_10_rule+0x34> │ │ │ │ │ + bl 2708 <_tmp_9_rule+0x20> │ │ │ │ │ R_ARM_THM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b518 │ │ │ │ │ + bne.w 1ba8c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b516 │ │ │ │ │ + beq.w 1ba8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bf7c │ │ │ │ │ + beq.w 1c4f0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b69c │ │ │ │ │ + bne.w 1bc10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b530 │ │ │ │ │ + beq.w 1baa4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b534 │ │ │ │ │ + b.n 1baa8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bcde │ │ │ │ │ + bne.w 1c252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 273c <_tmp_9_rule+0x48> │ │ │ │ │ + bl 26b4 <_tmp_8_rule+0x30> │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba3e │ │ │ │ │ + beq.n 1bfb2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba3e │ │ │ │ │ + beq.n 1bfb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c94 │ │ │ │ │ + bl 2ad4 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba3e │ │ │ │ │ + beq.n 1bfb2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ba40 │ │ │ │ │ + bne.n 1bfb4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba3e │ │ │ │ │ + beq.n 1bfb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcde │ │ │ │ │ + beq.w 1c252 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bf76 │ │ │ │ │ + beq.w 1c4ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bf70 │ │ │ │ │ + beq.w 1c4e4 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bf86 │ │ │ │ │ + beq.w 1c4fa │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ strd r9, r1, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b69c │ │ │ │ │ + bne.w 1bc10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1ba60 │ │ │ │ │ + cbz r0, 1bfd4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ba62 │ │ │ │ │ + b.n 1bfd6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bcde │ │ │ │ │ + bne.w 1c252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 273c <_tmp_9_rule+0x48> │ │ │ │ │ + bl 26b4 <_tmp_8_rule+0x30> │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bae0 │ │ │ │ │ + bne.n 1c054 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bb8c │ │ │ │ │ + bne.w 1c100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1b6da │ │ │ │ │ + b.n 1bc4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aa28 │ │ │ │ │ + bl 1af9c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4d8 │ │ │ │ │ + beq.w 1ba4c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4d8 │ │ │ │ │ + beq.w 1ba4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b6da │ │ │ │ │ + b.n 1bc4e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_70_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_70_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4ae │ │ │ │ │ + beq.w 1ba22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bfde │ │ │ │ │ + beq.w 1c552 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b69c │ │ │ │ │ + bne.w 1bc10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4b0 │ │ │ │ │ + beq.w 1ba24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b4b4 │ │ │ │ │ + b.n 1ba28 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba54 │ │ │ │ │ + beq.n 1bfc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b4c │ │ │ │ │ + bl 298c │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba54 │ │ │ │ │ + beq.n 1bfc8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba54 │ │ │ │ │ + beq.n 1bfc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c94 │ │ │ │ │ + bl 2ad4 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba54 │ │ │ │ │ + beq.n 1bfc8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ba54 │ │ │ │ │ + bne.n 1bfc8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba54 │ │ │ │ │ + beq.n 1bfc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcde │ │ │ │ │ + beq.w 1c252 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd1a │ │ │ │ │ + beq.w 1c28e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd14 │ │ │ │ │ + beq.w 1c288 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1bbb4 │ │ │ │ │ + cbz r0, 1c128 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r9, r1, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b69c │ │ │ │ │ - b.n 1ba2e │ │ │ │ │ + bne.w 1bc10 │ │ │ │ │ + b.n 1bfa2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bd20 │ │ │ │ │ + bne.w 1c294 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1bc9a │ │ │ │ │ + beq.n 1c20e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 273c <_tmp_9_rule+0x48> │ │ │ │ │ + bl 26b4 <_tmp_8_rule+0x30> │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ - cbnz r0, 1bbba │ │ │ │ │ + cbnz r0, 1c12e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ba60 │ │ │ │ │ + b.n 1bfd4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bb6c │ │ │ │ │ + b.n 1c0e0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bbac │ │ │ │ │ + beq.n 1c120 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1bd5c │ │ │ │ │ + beq.w 1c2d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bd26 │ │ │ │ │ + bne.w 1c29a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1bd46 │ │ │ │ │ + beq.w 1c2ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 2b4c │ │ │ │ │ + bl 298c │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bd2c │ │ │ │ │ + bne.w 1c2a0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bd26 │ │ │ │ │ + bne.w 1c29a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c94 │ │ │ │ │ + bl 2ad4 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd24 │ │ │ │ │ + beq.w 1c298 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bd24 │ │ │ │ │ + beq.n 1c298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b4c │ │ │ │ │ + bl 298c │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bd26 │ │ │ │ │ + beq.n 1c29a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ @@ -48350,259 +48923,259 @@ │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bbac │ │ │ │ │ + beq.n 1c120 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bbae │ │ │ │ │ + b.n 1c122 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bba2 │ │ │ │ │ + beq.w 1c116 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1bbae │ │ │ │ │ + b.n 1c122 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b884 │ │ │ │ │ + b.n 1bdf8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1b5c2 │ │ │ │ │ + b.n 1bb36 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b874 │ │ │ │ │ + b.n 1bde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bd0a │ │ │ │ │ + blt.n 1c27e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b5ec │ │ │ │ │ + beq.w 1bb60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ba62 │ │ │ │ │ + b.n 1bfd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1bdf6 │ │ │ │ │ + blt.w 1c36a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b560 │ │ │ │ │ + beq.w 1bad4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1b5c2 │ │ │ │ │ + b.n 1bb36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ba62 │ │ │ │ │ + b.n 1bfd6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bb5c │ │ │ │ │ + b.n 1c0d0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bb4e │ │ │ │ │ + b.n 1c0c2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ba62 │ │ │ │ │ + b.n 1bfd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bbac │ │ │ │ │ + b.n 1c120 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bc00 │ │ │ │ │ + beq.w 1c174 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1bc04 │ │ │ │ │ + b.n 1c178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bbee │ │ │ │ │ + beq.w 1c162 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bd26 │ │ │ │ │ + b.n 1c29a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bbd8 │ │ │ │ │ + b.n 1c14c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b5d8 │ │ │ │ │ - b.n 1bcde │ │ │ │ │ + beq.w 1bb4c │ │ │ │ │ + b.n 1c252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bcde │ │ │ │ │ + beq.n 1c252 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 1b680 │ │ │ │ │ + b.n 1bbf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b54a │ │ │ │ │ - b.n 1bd04 │ │ │ │ │ + beq.w 1babe │ │ │ │ │ + b.n 1c278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21bc │ │ │ │ │ + bl 2134 │ │ │ │ │ R_ARM_THM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r2, 1bdf0 │ │ │ │ │ + cbnz r2, 1c364 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b52e │ │ │ │ │ + beq.w 1baa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bf7c │ │ │ │ │ + beq.w 1c4f0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 1b95a │ │ │ │ │ + b.n 1bece │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b456 │ │ │ │ │ + beq.w 1b9ca │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1b45a │ │ │ │ │ + b.w 1b9ce │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b45a │ │ │ │ │ + b.w 1b9ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1b532 │ │ │ │ │ + b.w 1baa6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b5c2 │ │ │ │ │ + b.w 1bb36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b4ca │ │ │ │ │ + beq.w 1ba3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1b4de │ │ │ │ │ + b.w 1ba52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1be3c │ │ │ │ │ + blt.n 1c3b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b4a0 │ │ │ │ │ + beq.w 1ba14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b4b4 │ │ │ │ │ + b.w 1ba28 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b4b4 │ │ │ │ │ + b.w 1ba28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b48c │ │ │ │ │ - b.n 1be34 │ │ │ │ │ + beq.w 1ba00 │ │ │ │ │ + b.n 1c3a8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b33e │ │ │ │ │ + beq.w 1b8b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.w 1b358 │ │ │ │ │ + b.w 1b8cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bed6 │ │ │ │ │ + blt.n 1c44a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b38a │ │ │ │ │ + beq.w 1b8fe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b41c │ │ │ │ │ + b.w 1b990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1be8c │ │ │ │ │ + bne.n 1c400 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 1b378 │ │ │ │ │ + b.w 1b8ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bf66 │ │ │ │ │ + beq.n 1c4da │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -48610,361 +49183,361 @@ │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSingleton │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b6d4 │ │ │ │ │ - b.n 1b732 │ │ │ │ │ + bne.w 1bc48 │ │ │ │ │ + b.n 1bca6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b41c │ │ │ │ │ + b.w 1b990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bf66 │ │ │ │ │ + beq.n 1c4da │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 1bec2 │ │ │ │ │ + b.n 1c436 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1be6a │ │ │ │ │ + b.n 1c3de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b432 │ │ │ │ │ + beq.w 1b9a6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b45a │ │ │ │ │ + b.w 1b9ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1bf66 │ │ │ │ │ + cbz r0, 1c4da │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 1bec2 │ │ │ │ │ + b.n 1c436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bf58 │ │ │ │ │ + blt.n 1c4cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b446 │ │ │ │ │ - b.n 1bf16 │ │ │ │ │ + beq.w 1b9ba │ │ │ │ │ + b.n 1c48a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b45a │ │ │ │ │ + b.w 1b9ce │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b41c │ │ │ │ │ + b.w 1b990 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b9fc │ │ │ │ │ + b.n 1bf70 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b9ee │ │ │ │ │ + b.n 1bf62 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b534 │ │ │ │ │ + b.w 1baa8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ba10 │ │ │ │ │ + b.n 1bf84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b4f4 │ │ │ │ │ + beq.w 1ba68 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b534 │ │ │ │ │ + b.w 1baa8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b908 │ │ │ │ │ + b.n 1be7c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b8f8 │ │ │ │ │ + b.n 1be6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1b5c0 │ │ │ │ │ + b.w 1bb34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bfd2 │ │ │ │ │ + blt.n 1c546 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b508 │ │ │ │ │ - b.n 1bf9a │ │ │ │ │ + beq.w 1ba7c │ │ │ │ │ + b.n 1c50e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b534 │ │ │ │ │ + b.w 1baa8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b4b4 │ │ │ │ │ + b.w 1ba28 │ │ │ │ │ │ │ │ │ │ -0001bfe8 : │ │ │ │ │ +0001c55c : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1c160 │ │ │ │ │ + beq.w 1c6d4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c0be │ │ │ │ │ + bne.n 1c632 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1c120 │ │ │ │ │ + beq.w 1c694 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1c148 │ │ │ │ │ + beq.w 1c6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1c06c │ │ │ │ │ + cbnz r0, 1c5e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c0be │ │ │ │ │ + bne.n 1c632 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 1c082 │ │ │ │ │ + cbnz r0, 1c5f6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ - cbz r0, 1c0a6 │ │ │ │ │ + cbz r0, 1c61a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1c062 │ │ │ │ │ + b.n 1c5d6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c1a6 │ │ │ │ │ + beq.w 1c71a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c170 │ │ │ │ │ + bne.n 1c6e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1c0c6 │ │ │ │ │ + cbnz r0, 1c63a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c05a │ │ │ │ │ + b.n 1c5ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c15c │ │ │ │ │ + beq.n 1c6d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1c04e │ │ │ │ │ + beq.n 1c5c2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c062 │ │ │ │ │ + b.n 1c5d6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1c10a │ │ │ │ │ + cbz r0, 1c67e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c18c │ │ │ │ │ + beq.n 1c700 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r5, [r8, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c178 │ │ │ │ │ + beq.n 1c6ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c07c │ │ │ │ │ + b.n 1c5f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c0a0 │ │ │ │ │ + beq.n 1c614 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c05a │ │ │ │ │ + b.n 1c5ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c19a │ │ │ │ │ + blt.n 1c70e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1c192 │ │ │ │ │ + cbnz r3, 1c706 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1c038 │ │ │ │ │ + bne.w 1c5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1c038 │ │ │ │ │ + beq.w 1c5ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c0b6 │ │ │ │ │ + b.n 1c62a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c0b6 │ │ │ │ │ + b.n 1c62a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c014 │ │ │ │ │ + beq.w 1c588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c0be │ │ │ │ │ + b.n 1c632 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c05a │ │ │ │ │ + b.n 1c5ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c07c │ │ │ │ │ + beq.w 1c5f0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c062 │ │ │ │ │ + b.n 1c5d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c062 │ │ │ │ │ + b.n 1c5d6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c062 │ │ │ │ │ + b.n 1c5d6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c062 │ │ │ │ │ + b.n 1c5d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c090 │ │ │ │ │ + b.n 1c604 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001c1b0 : │ │ │ │ │ +0001c724 : │ │ │ │ │ attr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1c1f0 │ │ │ │ │ + beq.n 1c764 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1081 @ 0x439 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 1c208 │ │ │ │ │ + cbz r0, 1c77c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -48973,133 +49546,133 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1081 @ 0x439 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c1e2 │ │ │ │ │ + bne.n 1c756 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1081 @ 0x439 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c2fe │ │ │ │ │ + bne.n 1c872 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1c306 │ │ │ │ │ + beq.n 1c87a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c2e0 │ │ │ │ │ + bne.n 1c854 │ │ │ │ │ ldrd sl, r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.n 1c2c6 │ │ │ │ │ + beq.n 1c83a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ ldrd fp, r9, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 273c <_tmp_9_rule+0x48> │ │ │ │ │ + bl 26b4 <_tmp_8_rule+0x30> │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1c26a │ │ │ │ │ + cbnz r0, 1c7de │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c2e4 │ │ │ │ │ + bne.n 1c858 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c1ea │ │ │ │ │ + b.n 1c75e │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c250 │ │ │ │ │ + beq.n 1c7c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c250 │ │ │ │ │ + beq.n 1c7c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c254 │ │ │ │ │ + beq.n 1c7c8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ - cbz r0, 1c2ec │ │ │ │ │ + cbz r0, 1c860 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1c2e4 │ │ │ │ │ + cbnz r2, 1c858 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 1c260 │ │ │ │ │ + ble.n 1c7d4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 1c210 │ │ │ │ │ + b.n 1c784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c2f4 │ │ │ │ │ + blt.n 1c868 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ ldrd fp, r9, [r2, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1c246 │ │ │ │ │ + beq.n 1c7ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c1ea │ │ │ │ │ + b.n 1c75e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c254 │ │ │ │ │ + beq.n 1c7c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c2e4 │ │ │ │ │ + b.n 1c858 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c1ea │ │ │ │ │ + b.n 1c75e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c22e │ │ │ │ │ + b.n 1c7a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001c310 <_tmp_203_rule>: │ │ │ │ │ +0001c884 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b.w 182e8 <_tmp_59_rule> │ │ │ │ │ + b.w 1885c <_tmp_59_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ cbz r3, 146 <_tmp_267_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 170 <_tmp_267_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 168 <_tmp_267_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1c6 <_tmp_276_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76a0 │ │ │ │ │ + bl 7650 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 1c6 <_tmp_276_rule+0x52> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -251,15 +251,15 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl da8 <_gather_208_rule+0x12> │ │ │ │ │ + bl d20 <_tmp_235_rule+0x54> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b.n 242 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 242 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ @@ -335,22 +335,22 @@ │ │ │ │ │ cbz r3, 2dc <_tmp_186_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 2fa <_tmp_186_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18db0 │ │ │ │ │ + bl 19324 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19320 │ │ │ │ │ + bl 19894 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ │ cbz r6, 32c <_tmp_262_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 358 <_tmp_262_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fbd4 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 33e <_tmp_262_rule+0x40> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 354 <_tmp_262_rule+0x56> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_214_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_214_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -574,15 +574,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 740 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 158a4 <_loop1_216_rule> │ │ │ │ │ + bl 158e4 <_loop1_216_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_216_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -591,15 +591,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 550 │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl da8 <_gather_208_rule+0x12> │ │ │ │ │ + bl d20 <_tmp_235_rule+0x54> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cbnz r0, 548 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -656,15 +656,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 740 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3238 <_loop1_219_rule> │ │ │ │ │ + bl 3078 <_loop1_219_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_219_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ cbz r3, 5bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl da8 <_gather_208_rule+0x12> │ │ │ │ │ + bl d20 <_tmp_235_rule+0x54> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 544 │ │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ │ cbz r3, 6c4 <_tmp_181_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 6e4 <_tmp_181_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 109cc │ │ │ │ │ + bl 10a08 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 6e0 <_tmp_181_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 6e0 <_tmp_181_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -909,15 +909,15 @@ │ │ │ │ │ b.n 80a <_loop0_215_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 76e <_loop0_215_rule+0x2e> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139ec │ │ │ │ │ + bl 13a28 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 7cc <_loop0_215_rule+0x8c> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n 7c0 <_loop0_215_rule+0x80> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -984,15 +984,15 @@ │ │ │ │ │ cbz r3, 844 <_gather_141_rule+0x32> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 924 <_gather_141_rule+0x112> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 91a <_gather_141_rule+0x108> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 8bc <_gather_141_rule+0xaa> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cbz r6, 8cc <_gather_141_rule+0xba> │ │ │ │ │ b.n 8c4 <_gather_141_rule+0xb2> │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 8a6 <_gather_141_rule+0x94> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ beq.n 8d4 <_gather_141_rule+0xc2> │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ @@ -1162,25 +1162,25 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, a34 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18358 │ │ │ │ │ + bl 188cc │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ cbz r0, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, a34 │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -1198,15 +1198,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC109 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl da8 <_gather_208_rule+0x12> │ │ │ │ │ + bl d20 <_tmp_235_rule+0x54> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w b44 │ │ │ │ │ @@ -1223,15 +1223,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, a70 │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -1780,15 +1780,15 @@ │ │ │ │ │ cbz r3, edc <_tmp_268_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n f06 <_tmp_268_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18358 │ │ │ │ │ + bl 188cc │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, efe <_tmp_268_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1864,15 +1864,15 @@ │ │ │ │ │ cbz r3, f8a <_tmp_199_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n faa <_tmp_199_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 191d4 │ │ │ │ │ + bl 19748 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, fa6 <_tmp_199_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, fa6 <_tmp_199_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -36,51 +36,51 @@ │ │ │ │ │ 0x00000210 5f434f4d 4d454e54 005f6c6f 6f70315f _COMMENT._loop1_ │ │ │ │ │ 0x00000220 36315f72 756c6500 5f676174 6865725f 61_rule._gather_ │ │ │ │ │ 0x00000230 35315f72 756c6500 5f676174 6865725f 51_rule._gather_ │ │ │ │ │ 0x00000240 3231305f 72756c65 005f6761 74686572 210_rule._gather │ │ │ │ │ 0x00000250 5f323038 5f72756c 65005f67 61746865 _208_rule._gathe │ │ │ │ │ 0x00000260 725f3230 365f7275 6c65005f 67617468 r_206_rule._gath │ │ │ │ │ 0x00000270 65725f35 355f7275 6c650069 6e76616c er_55_rule.inval │ │ │ │ │ - 0x00000280 69645f66 6f725f74 61726765 745f7275 id_for_target_ru │ │ │ │ │ - 0x00000290 6c65005f 67617468 65725f32 31325f72 le._gather_212_r │ │ │ │ │ - 0x000002a0 756c6500 696e7661 6c69645f 7472795f ule.invalid_try_ │ │ │ │ │ - 0x000002b0 73746d74 5f72756c 65002e4c 43313400 stmt_rule..LC14. │ │ │ │ │ + 0x00000280 69645f74 72795f73 746d745f 72756c65 id_try_stmt_rule │ │ │ │ │ + 0x00000290 00696e76 616c6964 5f666f72 5f746172 .invalid_for_tar │ │ │ │ │ + 0x000002a0 6765745f 72756c65 005f6761 74686572 get_rule._gather │ │ │ │ │ + 0x000002b0 5f323132 5f72756c 65002e4c 43313400 _212_rule..LC14. │ │ │ │ │ 0x000002c0 2e4c4331 35002e4c 43313600 2e4c4331 .LC15..LC16..LC1 │ │ │ │ │ 0x000002d0 37006173 7369676e 6d656e74 5f72756c 7.assignment_rul │ │ │ │ │ 0x000002e0 65005f74 6d705f36 5f72756c 6500696d e._tmp_6_rule.im │ │ │ │ │ 0x000002f0 706f7274 5f66726f 6d5f7461 72676574 port_from_target │ │ │ │ │ 0x00000300 735f7275 6c650064 6f747465 645f6e61 s_rule.dotted_na │ │ │ │ │ 0x00000310 6d655f72 756c6500 64656c5f 74617267 me_rule.del_targ │ │ │ │ │ 0x00000320 6574735f 72756c65 005f746d 705f3232 ets_rule._tmp_22 │ │ │ │ │ 0x00000330 5f72756c 65007969 656c645f 65787072 _rule.yield_expr │ │ │ │ │ 0x00000340 5f72756c 65005f67 61746865 725f3138 _rule._gather_18 │ │ │ │ │ 0x00000350 5f72756c 65005f67 61746865 725f3230 _rule._gather_20 │ │ │ │ │ 0x00000360 5f72756c 65007479 70655f70 6172616d _rule.type_param │ │ │ │ │ - 0x00000370 735f7275 6c65005f 52414953 455f5359 s_rule._RAISE_SY │ │ │ │ │ - 0x00000380 4e544158 5f455252 4f525f49 4e56414c NTAX_ERROR_INVAL │ │ │ │ │ - 0x00000390 49445f54 41524745 542e6973 72612e30 ID_TARGET.isra.0 │ │ │ │ │ - 0x000003a0 00524149 53455f45 52524f52 5f4b4e4f .RAISE_ERROR_KNO │ │ │ │ │ - 0x000003b0 574e5f4c 4f434154 494f4e00 2e4c4331 WN_LOCATION..LC1 │ │ │ │ │ + 0x00000370 735f7275 6c650052 41495345 5f455252 s_rule.RAISE_ERR │ │ │ │ │ + 0x00000380 4f525f4b 4e4f574e 5f4c4f43 4154494f OR_KNOWN_LOCATIO │ │ │ │ │ + 0x00000390 4e005f52 41495345 5f53594e 5441585f N._RAISE_SYNTAX_ │ │ │ │ │ + 0x000003a0 4552524f 525f494e 56414c49 445f5441 ERROR_INVALID_TA │ │ │ │ │ + 0x000003b0 52474554 2e697372 612e3000 2e4c4331 RGET.isra.0..LC1 │ │ │ │ │ 0x000003c0 38002e4c 43313900 2e4c4332 30002e4c 8..LC19..LC20..L │ │ │ │ │ 0x000003d0 43323100 2e4c4332 32002e4c 43323300 C21..LC22..LC23. │ │ │ │ │ 0x000003e0 2e4c4332 34007369 6e676c65 5f746172 .LC24.single_tar │ │ │ │ │ 0x000003f0 6765745f 72756c65 005f746d 705f3131 get_rule._tmp_11 │ │ │ │ │ 0x00000400 5f72756c 6500745f 7072696d 6172795f _rule.t_primary_ │ │ │ │ │ 0x00000410 72617700 61756761 73736967 6e5f7275 raw.augassign_ru │ │ │ │ │ 0x00000420 6c650074 5f6c6f6f 6b616865 61645f72 le.t_lookahead_r │ │ │ │ │ 0x00000430 756c6500 736c6963 65735f72 756c6500 ule.slices_rule. │ │ │ │ │ 0x00000440 696e7661 6c69645f 616e6e5f 61737369 invalid_ann_assi │ │ │ │ │ 0x00000450 676e5f74 61726765 745f7275 6c650073 gn_target_rule.s │ │ │ │ │ 0x00000460 7461725f 6e616d65 645f6578 70726573 tar_named_expres │ │ │ │ │ 0x00000470 73696f6e 5f72756c 65005f6c 6f6f7030 sion_rule._loop0 │ │ │ │ │ 0x00000480 5f313634 5f72756c 65005f6c 6f6f7030 _164_rule._loop0 │ │ │ │ │ 0x00000490 5f313635 5f72756c 65005f74 6d705f31 _165_rule._tmp_1 │ │ │ │ │ - 0x000004a0 335f7275 6c650073 7461725f 6e616d65 3_rule.star_name │ │ │ │ │ - 0x000004b0 645f6578 70726573 73696f6e 735f7275 d_expressions_ru │ │ │ │ │ - 0x000004c0 6c650061 6e6e6f74 61746564 5f726873 le.annotated_rhs │ │ │ │ │ + 0x000004a0 335f7275 6c650061 6e6e6f74 61746564 3_rule.annotated │ │ │ │ │ + 0x000004b0 5f726873 5f72756c 65007374 61725f6e _rhs_rule.star_n │ │ │ │ │ + 0x000004c0 616d6564 5f657870 72657373 696f6e73 amed_expressions │ │ │ │ │ 0x000004d0 5f72756c 6500745f 7072696d 6172795f _rule.t_primary_ │ │ │ │ │ 0x000004e0 72756c65 0067656e 6578705f 72756c65 rule.genexp_rule │ │ │ │ │ 0x000004f0 002e4c43 3235002e 4c433236 002e4c43 ..LC25..LC26..LC │ │ │ │ │ 0x00000500 3237002e 4c433238 002e4c43 3239002e 27..LC28..LC29.. │ │ │ │ │ 0x00000510 4c433330 005f746d 705f3933 5f72756c LC30._tmp_93_rul │ │ │ │ │ 0x00000520 65007374 72696e67 735f7275 6c650074 e.strings_rule.t │ │ │ │ │ 0x00000530 75706c65 5f72756c 65006c69 73745f72 uple_rule.list_r │ │ │ │ │ @@ -358,21 +358,21 @@ │ │ │ │ │ 0x00001630 636f6d6d 656e7400 50794578 635f5379 comment.PyExc_Sy │ │ │ │ │ 0x00001640 6e746178 4572726f 72005f50 79506567 ntaxError._PyPeg │ │ │ │ │ 0x00001650 656e5f69 735f6d65 6d6f697a 6564005f en_is_memoized._ │ │ │ │ │ 0x00001660 50795065 67656e5f 6c6f6f6b 61686561 PyPegen_lookahea │ │ │ │ │ 0x00001670 645f7769 74685f73 7472696e 67005f50 d_with_string._P │ │ │ │ │ 0x00001680 79506567 656e5f69 6e736572 745f6d65 yPegen_insert_me │ │ │ │ │ 0x00001690 6d6f005f 50794153 545f4578 7072005f mo._PyAST_Expr._ │ │ │ │ │ - 0x000016a0 50794153 545f616c 69617300 5f507941 PyAST_alias._PyA │ │ │ │ │ - 0x000016b0 53545f49 6d706f72 74005f50 79415354 ST_Import._PyAST │ │ │ │ │ - 0x000016c0 5f526574 75726e00 5f507941 53545f52 _Return._PyAST_R │ │ │ │ │ - 0x000016d0 61697365 005f5079 50656765 6e5f7365 aise._PyPegen_se │ │ │ │ │ - 0x000016e0 715f636f 756e745f 646f7473 005f5079 q_count_dots._Py │ │ │ │ │ - 0x000016f0 50656765 6e5f6368 65636b65 645f6675 Pegen_checked_fu │ │ │ │ │ - 0x00001700 74757265 5f696d70 6f727400 5f507950 ture_import._PyP │ │ │ │ │ + 0x000016a0 50795065 67656e5f 7365715f 636f756e PyPegen_seq_coun │ │ │ │ │ + 0x000016b0 745f646f 7473005f 50795065 67656e5f t_dots._PyPegen_ │ │ │ │ │ + 0x000016c0 63686563 6b65645f 66757475 72655f69 checked_future_i │ │ │ │ │ + 0x000016d0 6d706f72 74005f50 79415354 5f526574 mport._PyAST_Ret │ │ │ │ │ + 0x000016e0 75726e00 5f507941 53545f52 61697365 urn._PyAST_Raise │ │ │ │ │ + 0x000016f0 005f5079 4153545f 616c6961 73005f50 ._PyAST_alias._P │ │ │ │ │ + 0x00001700 79415354 5f496d70 6f727400 5f507950 yAST_Import._PyP │ │ │ │ │ 0x00001710 6567656e 5f757064 6174655f 6d656d6f egen_update_memo │ │ │ │ │ 0x00001720 005f5079 50656765 6e5f6e61 6d655f74 ._PyPegen_name_t │ │ │ │ │ 0x00001730 6f6b656e 005f5079 4153545f 44656c65 oken._PyAST_Dele │ │ │ │ │ 0x00001740 7465005f 50794153 545f4173 73657274 te._PyAST_Assert │ │ │ │ │ 0x00001750 005f5079 4153545f 42726561 6b005f50 ._PyAST_Break._P │ │ │ │ │ 0x00001760 79415354 5f436f6e 74696e75 65005f50 yAST_Continue._P │ │ │ │ │ 0x00001770 79506567 656e5f6a 6f696e5f 6e616d65 yPegen_join_name │ │ │ │ │ @@ -471,44 +471,44 @@ │ │ │ │ │ 0x00001d40 66005f50 79506567 656e5f61 75676f70 f._PyPegen_augop │ │ │ │ │ 0x00001d50 65726174 6f72005f 50794153 545f6b65 erator._PyAST_ke │ │ │ │ │ 0x00001d60 79776f72 64005f50 79506567 656e5f6b yword._PyPegen_k │ │ │ │ │ 0x00001d70 6579776f 72645f6f 725f7374 61727265 eyword_or_starre │ │ │ │ │ 0x00001d80 64005f50 79506567 656e5f6a 6f696e5f d._PyPegen_join_ │ │ │ │ │ 0x00001d90 73657175 656e6365 73005f50 79415354 sequences._PyAST │ │ │ │ │ 0x00001da0 5f776974 68697465 6d005f50 79506567 _withitem._PyPeg │ │ │ │ │ - 0x00001db0 656e5f73 6f66745f 6b657977 6f72645f en_soft_keyword_ │ │ │ │ │ - 0x00001dc0 746f6b65 6e005f50 79506567 656e5f73 token._PyPegen_s │ │ │ │ │ - 0x00001dd0 65715f6c 6173745f 6974656d 005f5079 eq_last_item._Py │ │ │ │ │ - 0x00001de0 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ - 0x00001df0 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ - 0x00001e00 005f5079 50656765 6e5f6765 745f6c61 ._PyPegen_get_la │ │ │ │ │ - 0x00001e10 73745f63 6f6d7072 6568656e 73696f6e st_comprehension │ │ │ │ │ - 0x00001e20 5f697465 6d005f50 79506567 656e5f6e _item._PyPegen_n │ │ │ │ │ - 0x00001e30 6f6e7061 72656e5f 67656e65 78705f69 onparen_genexp_i │ │ │ │ │ - 0x00001e40 6e5f6361 6c6c005f 50795065 67656e5f n_call._PyPegen_ │ │ │ │ │ - 0x00001e50 61726775 6d656e74 735f7061 7273696e arguments_parsin │ │ │ │ │ - 0x00001e60 675f6572 726f7200 5f507941 53545f6d g_error._PyAST_m │ │ │ │ │ - 0x00001e70 61746368 5f636173 65005f50 79415354 atch_case._PyAST │ │ │ │ │ - 0x00001e80 5f4d6174 63685365 7175656e 6365005f _MatchSequence._ │ │ │ │ │ - 0x00001e90 50794153 545f4d61 74636853 74617200 PyAST_MatchStar. │ │ │ │ │ - 0x00001ea0 5f507941 53545f4d 61746368 4f72005f _PyAST_MatchOr._ │ │ │ │ │ - 0x00001eb0 50794153 545f4d61 74636841 73005f50 PyAST_MatchAs._P │ │ │ │ │ - 0x00001ec0 79415354 5f4d6174 6368436c 61737300 yAST_MatchClass. │ │ │ │ │ - 0x00001ed0 5f507941 53545f4d 61746368 56616c75 _PyAST_MatchValu │ │ │ │ │ - 0x00001ee0 65005f50 79415354 5f4d6174 63684d61 e._PyAST_MatchMa │ │ │ │ │ - 0x00001ef0 7070696e 67005f50 79506567 656e5f67 pping._PyPegen_g │ │ │ │ │ - 0x00001f00 65745f70 61747465 726e5f6b 65797300 et_pattern_keys. │ │ │ │ │ - 0x00001f10 5f507950 6567656e 5f676574 5f706174 _PyPegen_get_pat │ │ │ │ │ - 0x00001f20 7465726e 73005f50 79506567 656e5f73 terns._PyPegen_s │ │ │ │ │ - 0x00001f30 65715f66 69727374 5f697465 6d005f50 eq_first_item._P │ │ │ │ │ - 0x00001f40 79415354 5f4d6174 63685369 6e676c65 yAST_MatchSingle │ │ │ │ │ - 0x00001f50 746f6e00 5f507950 6567656e 5f656e73 ton._PyPegen_ens │ │ │ │ │ - 0x00001f60 7572655f 7265616c 005f5079 50656765 ure_real._PyPege │ │ │ │ │ - 0x00001f70 6e5f6465 636f6465 645f636f 6e737461 n_decoded_consta │ │ │ │ │ - 0x00001f80 6e745f66 726f6d5f 746f6b65 6e005f50 nt_from_token._P │ │ │ │ │ + 0x00001db0 656e5f64 65636f64 65645f63 6f6e7374 en_decoded_const │ │ │ │ │ + 0x00001dc0 616e745f 66726f6d 5f746f6b 656e005f ant_from_token._ │ │ │ │ │ + 0x00001dd0 50795065 67656e5f 736f6674 5f6b6579 PyPegen_soft_key │ │ │ │ │ + 0x00001de0 776f7264 5f746f6b 656e005f 50795065 word_token._PyPe │ │ │ │ │ + 0x00001df0 67656e5f 7365715f 6c617374 5f697465 gen_seq_last_ite │ │ │ │ │ + 0x00001e00 6d005f50 79506567 656e5f72 61697365 m._PyPegen_raise │ │ │ │ │ + 0x00001e10 5f657272 6f725f6b 6e6f776e 5f6c6f63 _error_known_loc │ │ │ │ │ + 0x00001e20 6174696f 6e005f50 79506567 656e5f67 ation._PyPegen_g │ │ │ │ │ + 0x00001e30 65745f6c 6173745f 636f6d70 72656865 et_last_comprehe │ │ │ │ │ + 0x00001e40 6e73696f 6e5f6974 656d005f 50795065 nsion_item._PyPe │ │ │ │ │ + 0x00001e50 67656e5f 6e6f6e70 6172656e 5f67656e gen_nonparen_gen │ │ │ │ │ + 0x00001e60 6578705f 696e5f63 616c6c00 5f507950 exp_in_call._PyP │ │ │ │ │ + 0x00001e70 6567656e 5f617267 756d656e 74735f70 egen_arguments_p │ │ │ │ │ + 0x00001e80 61727369 6e675f65 72726f72 005f5079 arsing_error._Py │ │ │ │ │ + 0x00001e90 4153545f 6d617463 685f6361 7365005f AST_match_case._ │ │ │ │ │ + 0x00001ea0 50794153 545f4d61 74636853 65717565 PyAST_MatchSeque │ │ │ │ │ + 0x00001eb0 6e636500 5f507941 53545f4d 61746368 nce._PyAST_Match │ │ │ │ │ + 0x00001ec0 53746172 005f5079 4153545f 4d617463 Star._PyAST_Matc │ │ │ │ │ + 0x00001ed0 684f7200 5f507941 53545f4d 61746368 hOr._PyAST_Match │ │ │ │ │ + 0x00001ee0 4173005f 50794153 545f4d61 74636843 As._PyAST_MatchC │ │ │ │ │ + 0x00001ef0 6c617373 005f5079 4153545f 4d617463 lass._PyAST_Matc │ │ │ │ │ + 0x00001f00 6856616c 7565005f 50794153 545f4d61 hValue._PyAST_Ma │ │ │ │ │ + 0x00001f10 7463684d 61707069 6e67005f 50795065 tchMapping._PyPe │ │ │ │ │ + 0x00001f20 67656e5f 6765745f 70617474 65726e5f gen_get_pattern_ │ │ │ │ │ + 0x00001f30 6b657973 005f5079 50656765 6e5f6765 keys._PyPegen_ge │ │ │ │ │ + 0x00001f40 745f7061 74746572 6e73005f 50795065 t_patterns._PyPe │ │ │ │ │ + 0x00001f50 67656e5f 7365715f 66697273 745f6974 gen_seq_first_it │ │ │ │ │ + 0x00001f60 656d005f 50794153 545f4d61 74636853 em._PyAST_MatchS │ │ │ │ │ + 0x00001f70 696e676c 65746f6e 005f5079 50656765 ingleton._PyPege │ │ │ │ │ + 0x00001f80 6e5f656e 73757265 5f726561 6c005f50 n_ensure_real._P │ │ │ │ │ 0x00001f90 79506567 656e5f6b 65795f70 61747465 yPegen_key_patte │ │ │ │ │ 0x00001fa0 726e5f70 61697200 5f507941 53545f54 rn_pair._PyAST_T │ │ │ │ │ 0x00001fb0 79706556 6172005f 50794153 545f5061 ypeVar._PyAST_Pa │ │ │ │ │ 0x00001fc0 72616d53 70656300 5f507941 53545f54 ramSpec._PyAST_T │ │ │ │ │ 0x00001fd0 79706556 61725475 706c6500 5f507950 ypeVarTuple._PyP │ │ │ │ │ 0x00001fe0 6567656e 5f676574 5f696e76 616c6964 egen_get_invalid │ │ │ │ │ 0x00001ff0 5f746172 67657400 5f507950 6567656e _target._PyPegen │ │ │ ├── string_parser.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -561,38 +561,38 @@ │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 600 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ bpl.n 5fa │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bge.n 57a │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne.n 5aa │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrb.w r2, [r2, sl] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -600,18 +600,18 @@ │ │ │ │ │ mla r0, r2, sl, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ b.n 54c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, fp │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ bic.w r3, r2, r2, asr #31 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 46c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 46c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r2, [r2, sl, lsl #1] │ │ │ │ │ ldrne.w r2, [r2, sl, lsl #2] │ │ │ │ │ b.n 55e │ │ │ │ │ mov r3, r8 │ │ │ ├── buffer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 824 (bytes into file) │ │ │ │ │ + Start of section headers: 820 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x338: │ │ │ │ │ +There are 11 section headers, starting at offset 0x334: │ │ │ │ │ │ │ │ │ │ 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 000084 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 0000b8 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 0000b8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 0000b8 000108 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 0002d4 000008 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 0001c0 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0001c0 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 0001f4 000070 10 9 3 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 000264 00006e 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 0002dc 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 0000b8 000104 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 0002d0 000008 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 0001bc 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0001bc 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 0001f0 000070 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 000260 00006e 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 0002d8 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $t │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 3: 00000001 264 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ + 3: 00000001 260 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 5: 00000001 68 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ 6: 00000045 64 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2d4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2d0 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000086 0000040a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000006e 0000040a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -8,95 +8,93 @@ │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ - subs r5, r5, r6 │ │ │ │ │ - asrs r3, r5, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - ite ge │ │ │ │ │ - addge r7, r5, r3 │ │ │ │ │ - addlt r7, r5, r1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ + subs r5, r5, r6 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + asrs r2, r5, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ite ge │ │ │ │ │ + addge r1, r5, r2 │ │ │ │ │ + addlt r1, r5, r1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ blt.n 32 <_PyLexer_tok_reserve_buf+0x32> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n fa <_PyLexer_tok_reserve_buf+0xfa> │ │ │ │ │ - sub.w r8, r3, r6 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n f6 <_PyLexer_tok_reserve_buf+0xf6> │ │ │ │ │ ldr.w r3, [r0, #2704] @ 0xa90 │ │ │ │ │ - sub.w sl, r3, r6 │ │ │ │ │ + subs r7, r7, r6 │ │ │ │ │ + sub.w r9, r3, r6 │ │ │ │ │ add.w fp, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - sub.w r9, r3, r6 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 80 <_PyLexer_tok_reserve_buf+0x80> │ │ │ │ │ - add.w r1, r4, r1, lsl #6 │ │ │ │ │ - ldr.w r2, [r1, #2776] @ 0xad8 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - sub.w r1, r1, #64 @ 0x40 │ │ │ │ │ - sub.w r2, r2, r6 │ │ │ │ │ - str.w r2, [r1, #2852] @ 0xb24 │ │ │ │ │ - ldr.w r2, [r1, #2844] @ 0xb1c │ │ │ │ │ - sub.w r2, r2, r6 │ │ │ │ │ - str.w r2, [r1, #2856] @ 0xb28 │ │ │ │ │ - bne.n 60 <_PyLexer_tok_reserve_buf+0x60> │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr.w sl, [r4, #4] │ │ │ │ │ + sub.w r8, r3, r6 │ │ │ │ │ + ldr.w ip, [fp, #64] @ 0x40 │ │ │ │ │ + add.w r0, r4, ip, lsl #6 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + sub.w r0, r0, #64 @ 0x40 │ │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + bge.n e0 <_PyLexer_tok_reserve_buf+0xe0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102 <_PyLexer_tok_reserve_buf+0x102> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - sub.w r3, r3, r6 │ │ │ │ │ - add r3, r0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ + beq.n fe <_PyLexer_tok_reserve_buf+0xfe> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + sub.w sl, sl, r6 │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r3, r0, r8 │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ + addge r7, r7, r0 │ │ │ │ │ + movlt r7, #0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + add.w r3, r0, sl │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r3, r0, sl │ │ │ │ │ + addge.w r3, r0, r9 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + add r5, r0 │ │ │ │ │ + add r1, r0 │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r2, r0, r9 │ │ │ │ │ + addge.w r2, r0, r8 │ │ │ │ │ movlt r2, #0 │ │ │ │ │ - add r5, r0 │ │ │ │ │ - add r7, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r7, [r4, #24] │ │ │ │ │ + str r1, [r4, #24] │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ + str r7, [r4, #28] │ │ │ │ │ str.w r2, [r4, #2708] @ 0xa94 │ │ │ │ │ + add.w r4, r4, r3, lsl #6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + sub.w r4, r4, #64 @ 0x40 │ │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ blt.n 2a <_PyLexer_tok_reserve_buf+0x2a> │ │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ │ - ldr.w r5, [r3, #2788] @ 0xae4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ldr.w r1, [r3, #2792] @ 0xae8 │ │ │ │ │ - sub.w r3, r3, #64 @ 0x40 │ │ │ │ │ - add r5, r0 │ │ │ │ │ - str.w r5, [r3, #2840] @ 0xb18 │ │ │ │ │ + ldr.w r1, [r4, #2852] @ 0xb24 │ │ │ │ │ + ldr.w r2, [r4, #2856] @ 0xb28 │ │ │ │ │ add r1, r0 │ │ │ │ │ - str.w r1, [r3, #2844] @ 0xb1c │ │ │ │ │ - bne.n dc <_PyLexer_tok_reserve_buf+0xdc> │ │ │ │ │ - b.n 2a <_PyLexer_tok_reserve_buf+0x2a> │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - b.n 46 <_PyLexer_tok_reserve_buf+0x46> │ │ │ │ │ + str.w r1, [r4, #2840] @ 0xb18 │ │ │ │ │ + add r2, r0 │ │ │ │ │ + str.w r2, [r4, #2844] @ 0xb1c │ │ │ │ │ + b.n be <_PyLexer_tok_reserve_buf+0xbe> │ │ │ │ │ + ldr.w r2, [r0, #2840] @ 0xb18 │ │ │ │ │ + ldr.w r3, [r0, #2844] @ 0xb1c │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + str.w r2, [r0, #2852] @ 0xb24 │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ + str.w r3, [r0, #2856] @ 0xb28 │ │ │ │ │ + b.n 5c <_PyLexer_tok_reserve_buf+0x5c> │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b.n 44 <_PyLexer_tok_reserve_buf+0x44> │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 2c <_PyLexer_tok_reserve_buf+0x2c> │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 16536 (bytes into file) │ │ │ │ │ + Start of section headers: 16556 (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 0x4098: │ │ │ │ │ +There are 14 section headers, starting at offset 0x40ac: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0000b8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0036b8 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0036cc 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000ec 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000ec 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000ec 00051b 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000608 0026f0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0036f0 000930 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002cf8 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002d03 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002d03 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 002d38 000590 10 12 57 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0032c8 0003ed 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 004020 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000608 002704 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003704 000930 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002d0c 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 002d17 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002d17 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 002d4c 000590 10 12 57 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 0032dc 0003ed 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 004034 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 3: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000048 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 00000124 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 000008bd 6644 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 000022b1 160 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 00002351 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 000008bd 6664 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 000022c5 160 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 00002365 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000158 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 0000018c 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001d0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -38,55 +38,55 @@ │ │ │ │ │ 34: 000003c4 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 35: 000003f8 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 36: 00000414 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 37: 00000438 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ 38: 00000448 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ 39: 00000464 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ 40: 000004b0 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ - 41: 000025ad 322 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 42: 00002499 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 41: 000025c1 322 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 42: 000024ad 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 43: 00000001 80 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 44: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 45: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 46: 000004fc 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 47: 00000500 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 48: 00000504 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 49: 00000508 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ - 50: 000025d2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 000025e6 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000051 102 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ 52: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 53: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 54: 00000000 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 55: 000025e1 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 000025e2 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00000001 2234 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 55: 000025f5 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 000025f6 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000001 2236 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ - 72: 000023b1 230 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 72: 000023c5 230 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,76 +1,76 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x36b8 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x36cc contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 00000b0a R_ARM_THM_CALL 000022b1 tok_nextc │ │ │ │ │ -0000001e 00000b0a R_ARM_THM_CALL 000022b1 tok_nextc │ │ │ │ │ -0000002c 00000c0a R_ARM_THM_CALL 00002351 tok_backup │ │ │ │ │ -00000036 00000b0a R_ARM_THM_CALL 000022b1 tok_nextc │ │ │ │ │ -00000068 00000b0a R_ARM_THM_CALL 000022b1 tok_nextc │ │ │ │ │ -0000009e 00000c0a R_ARM_THM_CALL 00002351 tok_backup │ │ │ │ │ -000000ac 00000c0a R_ARM_THM_CALL 00002351 tok_backup │ │ │ │ │ +00000010 00000b0a R_ARM_THM_CALL 000022c5 tok_nextc │ │ │ │ │ +0000001e 00000b0a R_ARM_THM_CALL 000022c5 tok_nextc │ │ │ │ │ +0000002c 00000c0a R_ARM_THM_CALL 00002365 tok_backup │ │ │ │ │ +00000036 00000b0a R_ARM_THM_CALL 000022c5 tok_nextc │ │ │ │ │ +00000068 00000b0a R_ARM_THM_CALL 000022c5 tok_nextc │ │ │ │ │ +0000009e 00000c0a R_ARM_THM_CALL 00002365 tok_backup │ │ │ │ │ +000000ac 00000c0a R_ARM_THM_CALL 00002365 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x36f0 contains 294 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3704 contains 294 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000001a8 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000001be 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001c4 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001e8 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ 00000286 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000002c8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000306 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000332 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000040a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000043c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000047e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000004c6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000057c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000058c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000590 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000594 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000005e4 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -000005e8 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -000005ec 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000005fc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000006b4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000006c4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006c8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006cc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000006e6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006ea 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006ee 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000071c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000072c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000730 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000734 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000778 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -0000077c 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00000780 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000784 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000788 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000007c6 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ -000007ca 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ -000007ce 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000007e6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007f2 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ -000007f6 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ -000007fc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000080a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000081a 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000081e 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000822 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000826 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000082a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000852 0000420a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -0000086a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000892 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000008a4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000008ac 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000008b0 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000008b4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000057e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000058e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000592 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000596 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000005e6 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +000005ea 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +000005ee 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000005fe 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000006b6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000006c6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006ca 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006ce 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006e8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006ec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006f0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000071e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000072e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000732 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000736 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000077a 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +0000077e 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00000782 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000786 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000078a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000007c8 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ +000007cc 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ +000007d0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007e8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000007f4 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +000007f8 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +000007fe 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000080c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000081c 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000820 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000824 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000828 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000082c 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000854 0000420a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +0000086c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000894 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000008a6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000008ae 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000008b2 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000008b6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 000009ca 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 000009ce 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 000009de 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 000009e2 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 00000a3c 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ 00000a90 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00000aa0 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ @@ -103,205 +103,205 @@ │ │ │ │ │ 00001208 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ 0000125a 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 0000125e 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 0000134e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001384 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000013ae 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ 000013b2 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -000013fe 0000480a R_ARM_THM_CALL 000023b1 _PyLexer_update_fstring_expr │ │ │ │ │ +000013fe 0000480a R_ARM_THM_CALL 000023c5 _PyLexer_update_fstring_expr │ │ │ │ │ 00001454 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000014e2 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ 0000150c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ 00001510 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ 00001514 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 00001548 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ 0000154c 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ 00001564 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ 000015a4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000015fe 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -00001602 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -00001606 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001634 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015e0 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +000015e4 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +000015e8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001648 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001762 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001788 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000178c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001790 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000017c6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000181e 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ -00001822 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ -0000183a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000183e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001842 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001864 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001884 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000189a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018ce 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001944 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001974 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001994 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019b0 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -000019b4 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -000019d8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a38 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ -00001a3c 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ -00001ae8 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ -00001aec 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ -00001b3a 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001b74 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ -00001b78 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ -00001b7c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001b8c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bd0 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ -00001bd4 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ -00001bfc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c00 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c04 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c12 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c16 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c1e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c34 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c50 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c7c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ -00001c80 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ -00001cca 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001cd6 00004c0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001cfe 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d48 00004e0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001d5c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d60 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d6c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001dc4 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dca 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001dd4 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -00001dd8 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -00001de2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001dee 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001e04 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ -00001e08 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ -00001e10 00004f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001e26 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001e2a 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001e52 00004e0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001e5a 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ -00001e5e 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ -00001e6a 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00001e6e 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00001e72 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e76 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e7a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00001e96 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001ecc 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001ed6 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f30 0000500a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001f52 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00001f56 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00001f5a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f5e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f62 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00001f6a 0000510a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001f82 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f8c 0000520a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00001fa4 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fbc 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00001fc0 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00001fc4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000200e 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002012 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002018 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002028 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000206e 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ -00002072 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ -00002078 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000208a 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ -0000208e 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ -00002094 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000209c 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ -000020a0 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -000020a6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020cc 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -000020d0 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -000020f6 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ -000020fa 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ -000020fe 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002158 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -0000215c 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -00002160 0000550a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000216e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000218a 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ -0000218e 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ -00002192 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021ae 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ -000021b2 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ -000021b8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021c8 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ -000021cc 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ -000021e4 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00002200 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -00002204 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -00002208 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000222a 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -0000222e 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00002236 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ -0000223a 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ -0000223e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000225a 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000225e 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -0000227e 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ -00002282 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ -00002304 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000232c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002336 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000233a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000233e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002386 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -0000238a 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -0000238e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002392 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002396 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000239a 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000239e 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000017fe 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ +00001802 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ +00001808 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000181c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001820 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001824 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001842 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000187e 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ +00001882 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ +000018ac 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018cc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018e2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001916 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001986 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019a2 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +000019a6 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +000019ca 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019ea 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a50 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a8e 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ +00001a92 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ +00001a96 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001aa6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ab0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ +00001ab4 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ +00001af8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001afc 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b00 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b5e 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001ba8 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ +00001bac 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ +00001c12 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001c6c 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ +00001c70 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ +00001c86 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ +00001c8a 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ +00001c92 00004d0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001cac 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001cb0 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001cda 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001cfc 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001d30 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001d3c 00004e0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001d66 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d6e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d72 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d7e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001dda 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ +00001dde 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ +00001dfe 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e08 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e0c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e14 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e2a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e88 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +00001e8c 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +00001e90 0000500a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001e9e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001eac 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ +00001eb0 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ +00001ede 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ +00001ee2 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ +00001ee8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f00 0000510a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001f1e 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ +00001f22 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ +00001f26 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f3a 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001f4c 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ +00001f50 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ +00001f70 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00001f74 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00001f78 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f7c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f80 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00001f8e 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +00001f92 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +00001f96 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001fd2 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00001fd6 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00001fda 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001fde 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fe2 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000202a 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002030 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000203c 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +00002040 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +00002044 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002050 0000520a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002068 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002072 0000530a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +0000208a 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020a2 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +000020a6 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +000020aa 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020f8 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000020fc 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002102 0000550a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002114 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002130 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ +00002134 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ +00002156 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ +0000215a 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ +0000215e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002184 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ +00002188 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ +0000218c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000219e 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ +000021a2 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ +000021a8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021b2 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ +000021b6 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ +000021bc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021e8 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +000021ec 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +00002208 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +0000220c 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00002254 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000228c 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002296 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000229c 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000022a0 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00002318 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002340 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000234a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000234e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002352 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000239a 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +0000239e 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ 000023a2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000023a6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000023aa 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000023c4 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000023e0 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023e6 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002402 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002416 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002422 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002448 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002468 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000247c 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002490 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000024a8 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000024ac 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000250a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000255a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002564 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002568 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000256c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002594 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00002598 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -0000259c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002606 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ -0000260a 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ -00002610 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -00002624 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002628 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002634 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -00002638 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -0000263c 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -0000265a 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -0000265e 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002662 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000266a 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ -0000266e 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ -00002674 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -00002680 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ -00002684 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ -0000268a 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -000026c4 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ -000026c8 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ -000026ce 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -000026da 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -000026de 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ -000026e4 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +000023ae 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000023b2 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000023b6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023ba 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023be 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000023d8 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000023f4 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000023fa 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002416 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +0000242a 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002436 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000245c 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000247c 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002490 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +000024a4 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000024bc 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000024c0 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000251e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000256e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002578 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000257c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002580 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000025a8 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000025ac 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000025b0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000261a 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ +0000261e 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ +00002624 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00002638 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +0000263c 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002648 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +0000264c 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002650 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +0000266e 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +00002672 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002676 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000267e 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ +00002682 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ +00002688 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00002694 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ +00002698 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ +0000269e 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +000026d8 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ +000026dc 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ +000026e2 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +000026ee 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +000026f2 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +000026f8 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -54,24 +54,24 @@ │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ __aeabi_idiv │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,34 +6,34 @@ │ │ │ │ │ 00000000 : │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 34 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 4a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ b.n 18 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -49,15 +49,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ cbz r6, 7a │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq.n 64 │ │ │ │ │ movs r6, #0 │ │ │ │ │ @@ -73,19 +73,19 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ movgt r6, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ beq.n b2 │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ b.n a2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -50,98 +50,98 @@ │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb.w r1, [sl] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ beq.w 338 <_PyTokenizer_Get+0x338> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bhi.w 81a <_PyTokenizer_Get+0x81a> │ │ │ │ │ + bhi.w 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 778 <_PyTokenizer_Get+0x778> │ │ │ │ │ + bne.w 77a <_PyTokenizer_Get+0x77a> │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ ldr.w r2, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 2fc <_PyTokenizer_Get+0x2fc> │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ beq.w 450 <_PyTokenizer_Get+0x450> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 750 <_PyTokenizer_Get+0x750> │ │ │ │ │ + bcs.w 752 <_PyTokenizer_Get+0x752> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldrb.w r0, [r9] │ │ │ │ │ ldrb.w r1, [sl, #2764] @ 0xacc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ beq.w 2e8 <_PyTokenizer_Get+0x2e8> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bhi.w 81a <_PyTokenizer_Get+0x81a> │ │ │ │ │ + bhi.w 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 778 <_PyTokenizer_Get+0x778> │ │ │ │ │ + bne.w 77a <_PyTokenizer_Get+0x77a> │ │ │ │ │ mov sl, r9 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ add.w fp, r4, r5 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r0, [fp, #2768] @ 0xad0 │ │ │ │ │ b.n 130 <_PyTokenizer_Get+0x130> │ │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ │ - beq.w 62c <_PyTokenizer_Get+0x62c> │ │ │ │ │ + beq.w 62e <_PyTokenizer_Get+0x62e> │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ beq.w 4ee <_PyTokenizer_Get+0x4ee> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq.w 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ beq.w 29c <_PyTokenizer_Get+0x29c> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 7ec <_PyTokenizer_Get+0x7ec> │ │ │ │ │ + bcs.w 7ee <_PyTokenizer_Get+0x7ee> │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - cmp r1, #17 │ │ │ │ │ + cmp r1, #22 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r1, #22 │ │ │ │ │ + cmpne r1, #17 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrb.w r2, [r9] │ │ │ │ │ - beq.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ + beq.w 7de <_PyTokenizer_Get+0x7de> │ │ │ │ │ ldr.w ip, [fp, #2812] @ 0xafc │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 54a <_PyTokenizer_Get+0x54a> │ │ │ │ │ + bne.w 54c <_PyTokenizer_Get+0x54c> │ │ │ │ │ ldr.w r0, [fp, #2768] @ 0xad0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, #10 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ - beq.w 624 <_PyTokenizer_Get+0x624> │ │ │ │ │ + beq.w 626 <_PyTokenizer_Get+0x626> │ │ │ │ │ ldrb.w lr, [fp, #2764] @ 0xacc │ │ │ │ │ cmp lr, r2 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ beq.n 12e <_PyTokenizer_Get+0x12e> │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ bne.n 120 <_PyTokenizer_Get+0x120> │ │ │ │ │ @@ -160,24 +160,24 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ add.w r1, r4, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r0, [r1, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 898 <_PyTokenizer_Get+0x898> │ │ │ │ │ + beq.w 89a <_PyTokenizer_Get+0x89a> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ str.w sl, [r1, #2796] @ 0xaec │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ beq.w 410 <_PyTokenizer_Get+0x410> │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ittt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ @@ -189,39 +189,39 @@ │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, r9 │ │ │ │ │ orrne.w r3, r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 686 <_PyTokenizer_Get+0x686> │ │ │ │ │ + beq.w 688 <_PyTokenizer_Get+0x688> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.w 81a <_PyTokenizer_Get+0x81a> │ │ │ │ │ + bcc.w 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.w 778 <_PyTokenizer_Get+0x778> │ │ │ │ │ + bne.w 77a <_PyTokenizer_Get+0x77a> │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc.w 81a <_PyTokenizer_Get+0x81a> │ │ │ │ │ + bcc.w 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.w 778 <_PyTokenizer_Get+0x778> │ │ │ │ │ + bne.w 77a <_PyTokenizer_Get+0x77a> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r5, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [r5, #2760] @ 0xac8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r5, #2760] @ 0xac8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bgt.w 7f2 <_PyTokenizer_Get+0x7f2> │ │ │ │ │ + bgt.w 7f4 <_PyTokenizer_Get+0x7f4> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r2, [r4, r3] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str.w r2, [r5, #2812] @ 0xafc │ │ │ │ │ @@ -237,37 +237,37 @@ │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 42 <_PyTokenizer_Get+0x42> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 59e <_PyTokenizer_Get+0x59e> │ │ │ │ │ + bne.w 5a0 <_PyTokenizer_Get+0x5a0> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 606 <_PyTokenizer_Get+0x606> │ │ │ │ │ + beq.w 608 <_PyTokenizer_Get+0x608> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 58a <_PyTokenizer_Get+0x58a> │ │ │ │ │ + bne.w 58c <_PyTokenizer_Get+0x58c> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 556 <_PyTokenizer_Get+0x556> │ │ │ │ │ + beq.w 558 <_PyTokenizer_Get+0x558> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ b.n 140 <_PyTokenizer_Get+0x140> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -298,50 +298,50 @@ │ │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd ip, r0, [r4] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 810 <_PyTokenizer_Get+0x810> │ │ │ │ │ + beq.w 812 <_PyTokenizer_Get+0x812> │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - bcc.w 81a <_PyTokenizer_Get+0x81a> │ │ │ │ │ + bcc.w 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ ldrb.w lr, [r0, #-1] │ │ │ │ │ uxtb r0, r2 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ ittt eq │ │ │ │ │ ldreq.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ addeq.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ streq.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.w 778 <_PyTokenizer_Get+0x778> │ │ │ │ │ + bne.w 77a <_PyTokenizer_Get+0x77a> │ │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r9, ip │ │ │ │ │ - bcc.w 81a <_PyTokenizer_Get+0x81a> │ │ │ │ │ + bcc.w 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne.w 778 <_PyTokenizer_Get+0x778> │ │ │ │ │ + bne.w 77a <_PyTokenizer_Get+0x77a> │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ beq.w a8 <_PyTokenizer_Get+0xa8> │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr.w r2, [r5, #2760] @ 0xac8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r5, #2760] @ 0xac8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.w 7f2 <_PyTokenizer_Get+0x7f2> │ │ │ │ │ + bgt.w 7f4 <_PyTokenizer_Get+0x7f4> │ │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add.w r3, r0, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ @@ -353,18 +353,18 @@ │ │ │ │ │ ble.n 3fe <_PyTokenizer_Get+0x3fe> │ │ │ │ │ add r5, r4 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldrb.w r0, [r5, #2764] @ 0xacc │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcc.w 81a <_PyTokenizer_Get+0x81a> │ │ │ │ │ + bcc.w 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 778 <_PyTokenizer_Get+0x778> │ │ │ │ │ + bne.w 77a <_PyTokenizer_Get+0x77a> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ bne.w 524 <_PyTokenizer_Get+0x524> │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -373,140 +373,140 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 6f4 <_PyTokenizer_Get+0x6f4> │ │ │ │ │ + bne.w 6f6 <_PyTokenizer_Get+0x6f6> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f4 <_PyTokenizer_Get+0x6f4> │ │ │ │ │ + beq.w 6f6 <_PyTokenizer_Get+0x6f6> │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w sl, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, fp, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e4 <_PyTokenizer_Get+0x6e4> │ │ │ │ │ + bne.w 6e6 <_PyTokenizer_Get+0x6e6> │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp sl, fp │ │ │ │ │ bne.w 1f6 <_PyTokenizer_Get+0x1f6> │ │ │ │ │ b.n 410 <_PyTokenizer_Get+0x410> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 754 <_PyTokenizer_Get+0x754> │ │ │ │ │ + bne.w 756 <_PyTokenizer_Get+0x756> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ + beq.w 74a <_PyTokenizer_Get+0x74a> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, fp, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 72a <_PyTokenizer_Get+0x72a> │ │ │ │ │ + bne.w 72c <_PyTokenizer_Get+0x72c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.w 6f8 <_PyTokenizer_Get+0x6f8> │ │ │ │ │ + beq.w 6fa <_PyTokenizer_Get+0x6fa> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ b.n c4 <_PyTokenizer_Get+0xc4> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne.w a8 <_PyTokenizer_Get+0xa8> │ │ │ │ │ ldr.w r2, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6dc <_PyTokenizer_Get+0x6dc> │ │ │ │ │ + beq.w 6de <_PyTokenizer_Get+0x6de> │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w sl, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, fp, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c2 <_PyTokenizer_Get+0x6c2> │ │ │ │ │ + bne.w 6c4 <_PyTokenizer_Get+0x6c4> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq.w 68c <_PyTokenizer_Get+0x68c> │ │ │ │ │ + beq.w 68e <_PyTokenizer_Get+0x68e> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ b.n 6a <_PyTokenizer_Get+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 842 <_PyTokenizer_Get+0x842> │ │ │ │ │ + beq.w 844 <_PyTokenizer_Get+0x844> │ │ │ │ │ add.w r9, r4, r5 │ │ │ │ │ sub.w r3, sl, #123 @ 0x7b │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ ldr.w r2, [r9, #2772] @ 0xad4 │ │ │ │ │ - beq.w 82e <_PyTokenizer_Get+0x82e> │ │ │ │ │ + beq.w 830 <_PyTokenizer_Get+0x830> │ │ │ │ │ cbnz r2, 51a <_PyTokenizer_Get+0x51a> │ │ │ │ │ cmp.w sl, #78 @ 0x4e │ │ │ │ │ - beq.w 760 <_PyTokenizer_Get+0x760> │ │ │ │ │ + beq.w 762 <_PyTokenizer_Get+0x762> │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 12e <_PyTokenizer_Get+0x12e> │ │ │ │ │ - sub.w r3, r9, r3 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - beq.w 81a <_PyTokenizer_Get+0x81a> │ │ │ │ │ - ldrb r7, [r1, #0] │ │ │ │ │ + subs r1, r1, r3 │ │ │ │ │ + sub.w r3, r9, #2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + bcc.w 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ + ldrb.w r7, [sl] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.w 778 <_PyTokenizer_Get+0x778> │ │ │ │ │ + bne.w 77a <_PyTokenizer_Get+0x77a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.n 528 <_PyTokenizer_Get+0x528> │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + bne.n 52a <_PyTokenizer_Get+0x52a> │ │ │ │ │ b.n 3fe <_PyTokenizer_Get+0x3fe> │ │ │ │ │ ldr.w r1, [fp, #2760] @ 0xac8 │ │ │ │ │ mvns r1, r1 │ │ │ │ │ lsrs r1, r1, #31 │ │ │ │ │ mov ip, r1 │ │ │ │ │ b.n 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 620 <_PyTokenizer_Get+0x620> │ │ │ │ │ + bne.n 622 <_PyTokenizer_Get+0x622> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 602 <_PyTokenizer_Get+0x602> │ │ │ │ │ + beq.n 604 <_PyTokenizer_Get+0x604> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r3, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -522,33 +522,33 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ + beq.w 7de <_PyTokenizer_Get+0x7de> │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ + beq.w 7de <_PyTokenizer_Get+0x7de> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ ldr.w r3, [r2, #2812] @ 0xafc │ │ │ │ │ - cbnz r3, 60e <_PyTokenizer_Get+0x60e> │ │ │ │ │ + cbnz r3, 610 <_PyTokenizer_Get+0x610> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ + bne.w 7de <_PyTokenizer_Get+0x7de> │ │ │ │ │ add.w fp, r4, r5 │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ ldr.w r1, [fp, #2768] @ 0xad0 │ │ │ │ │ - bne.w 79a <_PyTokenizer_Get+0x79a> │ │ │ │ │ + bne.w 79c <_PyTokenizer_Get+0x79c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 79a <_PyTokenizer_Get+0x79a> │ │ │ │ │ + beq.w 79c <_PyTokenizer_Get+0x79c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 870 <_PyTokenizer_Get+0x870> │ │ │ │ │ + bne.w 872 <_PyTokenizer_Get+0x872> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -560,48 +560,48 @@ │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ - b.n 59e <_PyTokenizer_Get+0x59e> │ │ │ │ │ + b.n 5a0 <_PyTokenizer_Get+0x5a0> │ │ │ │ │ ldr.w r3, [r2, #2760] @ 0xac8 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r9, r3 │ │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ │ - b.n 5b8 <_PyTokenizer_Get+0x5b8> │ │ │ │ │ + b.n 5ba <_PyTokenizer_Get+0x5ba> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 59e <_PyTokenizer_Get+0x59e> │ │ │ │ │ + b.n 5a0 <_PyTokenizer_Get+0x5a0> │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov.w sl, #10 │ │ │ │ │ - b.n 5b8 <_PyTokenizer_Get+0x5b8> │ │ │ │ │ + b.n 5ba <_PyTokenizer_Get+0x5ba> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 814 <_PyTokenizer_Get+0x814> │ │ │ │ │ + bne.w 816 <_PyTokenizer_Get+0x816> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r2, [r8, #2756] @ 0xac4 │ │ │ │ │ eor.w r3, r1, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 65a <_PyTokenizer_Get+0x65a> │ │ │ │ │ + cbz r3, 65c <_PyTokenizer_Get+0x65c> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ - beq.n 67e <_PyTokenizer_Get+0x67e> │ │ │ │ │ + beq.n 680 <_PyTokenizer_Get+0x680> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r2, [r4, r3] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -612,20 +612,20 @@ │ │ │ │ │ subs r0, #1 │ │ │ │ │ b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 740 <_PyTokenizer_Get+0x740> │ │ │ │ │ + bne.n 742 <_PyTokenizer_Get+0x742> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - cbz r0, 6da <_PyTokenizer_Get+0x6da> │ │ │ │ │ + cbz r0, 6dc <_PyTokenizer_Get+0x6dc> │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w sl, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, fp, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -656,20 +656,20 @@ │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ b.n 23e <_PyTokenizer_Get+0x23e> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ + bne.n 75c <_PyTokenizer_Get+0x75c> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - cbz r0, 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + cbz r0, 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, fp, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -700,18 +700,18 @@ │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ b.n 108 <_PyTokenizer_Get+0x108> │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ b.n 108 <_PyTokenizer_Get+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ - bne.n 78c <_PyTokenizer_Get+0x78c> │ │ │ │ │ + bne.n 78e <_PyTokenizer_Get+0x78e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r0, [r9, #2768] @ 0xad0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 12e <_PyTokenizer_Get+0x12e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ @@ -720,15 +720,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ ldr.w r0, [r9, #2768] @ 0xad0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 12e <_PyTokenizer_Get+0x12e> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ @@ -736,15 +736,15 @@ │ │ │ │ │ ldr.w r0, [r3, #2784] @ 0xae0 │ │ │ │ │ ldr.w r3, [r5, #2776] @ 0xad8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r5, #2780] @ 0xadc │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r0, [r4, #464] @ 0x1d0 │ │ │ │ │ - bne.n 8aa <_PyTokenizer_Get+0x8aa> │ │ │ │ │ + bne.n 8ac <_PyTokenizer_Get+0x8ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -758,15 +758,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 5aa <_PyTokenizer_Get+0x5aa> │ │ │ │ │ + b.n 5ac <_PyTokenizer_Get+0x5ac> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -789,46 +789,46 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - cbz r2, 84c <_PyTokenizer_Get+0x84c> │ │ │ │ │ + cbz r2, 84e <_PyTokenizer_Get+0x84e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 12e <_PyTokenizer_Get+0x12e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b.n 4fc <_PyTokenizer_Get+0x4fc> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 830 <_PyTokenizer_Get+0x830> │ │ │ │ │ + beq.n 832 <_PyTokenizer_Get+0x832> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ str.w r8, [r3, #2752] @ 0xac0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -850,16 +850,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ - nop │ │ │ │ │ + b.n 802 <_PyTokenizer_Get+0x802> │ │ │ │ │ │ │ │ │ │ 000008bc : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ @@ -894,18 +893,18 @@ │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bhi.w 1e6a │ │ │ │ │ + bhi.w 1fd2 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1f52 │ │ │ │ │ + bne.w 1f70 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ str.w fp, [r4, #28] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ beq.w 1112 │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ @@ -923,35 +922,35 @@ │ │ │ │ │ movs r7, #9 │ │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ │ lsrs r7, r2 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ bmi.w ea6 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d50 │ │ │ │ │ + beq.w 1cf0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 162a │ │ │ │ │ + beq.w 163e │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ sub.w r2, r1, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ bls.w b2c │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #1 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w b38 │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 1f46 │ │ │ │ │ + beq.w 1f64 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ beq.w be0 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ beq.w ef4 │ │ │ │ │ uxtb r1, r7 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -976,49 +975,49 @@ │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ │ beq.w 165e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 1270 │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1dec │ │ │ │ │ + beq.w 1cfa │ │ │ │ │ sub.w r5, r7, #125 @ 0x7d │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r5 │ │ │ │ │ orreq.w r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 11f0 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ beq.w 11f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ bne.w 1556 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ beq.w e70 │ │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 1e6a │ │ │ │ │ + bcc.w 1fd2 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1f52 │ │ │ │ │ + bne.w 1f70 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ beq.w db0 │ │ │ │ │ ble.w e78 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ @@ -1052,37 +1051,37 @@ │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ bne.w 98a │ │ │ │ │ movw r5, #47102 @ 0xb7fe │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ bhi.n ad4 │ │ │ │ │ asr.w r3, r5, r3 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ bmi.n ad4 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1924 │ │ │ │ │ + bne.w 1a32 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c7a │ │ │ │ │ + bne.w 1aae │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 162a │ │ │ │ │ + beq.w 163e │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ bne.w 9b6 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1de6 │ │ │ │ │ + bne.w 1814 │ │ │ │ │ subs r2, #11 │ │ │ │ │ mov r1, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ @@ -1132,24 +1131,24 @@ │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ beq.w 176a │ │ │ │ │ ldrd r2, r5, [r4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bcc.w 1e6a │ │ │ │ │ + bcc.w 1fd2 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1f52 │ │ │ │ │ + bne.w 1f70 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1cae │ │ │ │ │ + bne.w 1d14 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ @@ -1158,15 +1157,15 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ beq.w f4c │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1850 │ │ │ │ │ + bne.w 1898 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ @@ -1201,25 +1200,25 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f4 │ │ │ │ │ + beq.w 191e │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, fp, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c10 │ │ │ │ │ + bne.w 1e06 │ │ │ │ │ cmp r5, fp │ │ │ │ │ beq.n c50 │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bcc.n c32 │ │ │ │ │ mov r6, fp │ │ │ │ │ @@ -1228,15 +1227,15 @@ │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr.w sl, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ bne.w ffc │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1edc │ │ │ │ │ + bne.w 1f9e │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ bne.w 1222 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ @@ -1253,83 +1252,83 @@ │ │ │ │ │ mov sl, r2 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ bge.w 143e │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 188c │ │ │ │ │ + bne.w 18be │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ bne.w fb4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1b94 │ │ │ │ │ + beq.w 1da0 │ │ │ │ │ bgt.w 138a │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 17ea │ │ │ │ │ + beq.w 184a │ │ │ │ │ bgt.w 14e8 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1b94 │ │ │ │ │ + beq.w 1da0 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1aac │ │ │ │ │ + beq.w 1c30 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ + beq.w 1b66 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 2106 │ │ │ │ │ + bmi.w 1e38 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 18a2 │ │ │ │ │ + beq.w 18ea │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - bgt.w 1a8c │ │ │ │ │ + bgt.w 1b98 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ac │ │ │ │ │ + bl 25c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1814 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ - beq.w 19ce │ │ │ │ │ + beq.w 19c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc.w 1e6a │ │ │ │ │ + bcc.w 1fd2 │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1f52 │ │ │ │ │ + bne.w 1f70 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n bda │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 2234 │ │ │ │ │ + bgt.w 1f1c │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ add.w r5, r4, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ │ @@ -1343,31 +1342,31 @@ │ │ │ │ │ itttt gt │ │ │ │ │ ldrgt r2, [sp, #20] │ │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ │ addgt r3, #1 │ │ │ │ │ strgt r3, [r2, #4] │ │ │ │ │ b.n a8e │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - beq.w 1900 │ │ │ │ │ + beq.w 1948 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ mov ip, r6 │ │ │ │ │ beq.w c1a │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq.w 21d8 │ │ │ │ │ + beq.w 1f2e │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc.w 1e6a │ │ │ │ │ + bcc.w 1fd2 │ │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 1f52 │ │ │ │ │ + bne.w 1f70 │ │ │ │ │ sub.w ip, r0, #10 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp.w ip, #25 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ bhi.w ca2 │ │ │ │ │ movs r2, #9 │ │ │ │ │ movt r2, #512 @ 0x200 │ │ │ │ │ @@ -1376,15 +1375,15 @@ │ │ │ │ │ bpl.w ca2 │ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ beq.w 13c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2246 │ │ │ │ │ + bne.w 223c │ │ │ │ │ ldr.w sl, [r4, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ bne.w cea │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ b.n 904 │ │ │ │ │ @@ -1412,21 +1411,21 @@ │ │ │ │ │ orrs r6, r3 │ │ │ │ │ b.n b50 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 946 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15e8 │ │ │ │ │ + bgt.w 15ca │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 163c │ │ │ │ │ + bne.w 1614 │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1e5a │ │ │ │ │ + beq.w 1f4c │ │ │ │ │ ble.w a8e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ adds r3, r4, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ @@ -1441,32 +1440,32 @@ │ │ │ │ │ bne.w a9a │ │ │ │ │ b.n f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 18b6 │ │ │ │ │ + bmi.w 18fe │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 197c │ │ │ │ │ + beq.w 19d2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 196a │ │ │ │ │ + beq.w 197c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 1e6a │ │ │ │ │ + bcc.w 1fd2 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1f52 │ │ │ │ │ + bne.w 1f70 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1478,15 +1477,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.w bee │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 194c │ │ │ │ │ + bne.w 1a58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w sl, [r4, #2700] @ 0xa8c │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ @@ -1515,32 +1514,32 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n bda │ │ │ │ │ - bl 2498 │ │ │ │ │ + bl 24ac │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c4 │ │ │ │ │ + beq.w 190c │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 18a2 │ │ │ │ │ + beq.w 18ea │ │ │ │ │ bic.w r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 19ee │ │ │ │ │ + beq.w 19f4 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1a32 │ │ │ │ │ + beq.w 1ba2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 25ac │ │ │ │ │ + bl 25c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w d76 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -1550,15 +1549,15 @@ │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ b.n cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ @@ -1570,50 +1569,50 @@ │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ orrs.w fp, r2, r6 │ │ │ │ │ bne.w 1466 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ beq.w 151a │ │ │ │ │ cbnz r5, 1054 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 186c │ │ │ │ │ + beq.w 18b4 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ beq.w 160c │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ bne.w b48 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ movne.w fp, #0 │ │ │ │ │ beq.w 1256 │ │ │ │ │ mov r9, fp │ │ │ │ │ b.n 1030 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 20da │ │ │ │ │ + bne.w 213a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 18d6 │ │ │ │ │ + bgt.w 1938 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a9a │ │ │ │ │ b.n f94 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ @@ -1633,29 +1632,29 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r7, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bfa │ │ │ │ │ + bne.w 1af6 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ beq.n 10c2 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bcc.w b64 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r3, #32 │ │ │ │ │ b.n b74 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1614 │ │ │ │ │ + bne.w 1628 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1796 │ │ │ │ │ @@ -1672,47 +1671,47 @@ │ │ │ │ │ beq.n 1112 │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bcc.w 956 │ │ │ │ │ movs r2, #29 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - b.n 1618 │ │ │ │ │ + b.n 162c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.w 93a │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1848 │ │ │ │ │ + beq.w 182a │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1838 │ │ │ │ │ + bne.w 181a │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n 115a │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ b.w 90a │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble.w eb6 │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c58 │ │ │ │ │ + bne.w 1ae2 │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1e5a │ │ │ │ │ + beq.w 1f4c │ │ │ │ │ bgt.w ecc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.w 1548 │ │ │ │ │ @@ -1734,15 +1733,15 @@ │ │ │ │ │ mov r5, r9 │ │ │ │ │ b.n 10a6 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.w 13d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ @@ -1751,15 +1750,15 @@ │ │ │ │ │ bne.w a4e │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ bgt.w a7e │ │ │ │ │ b.n e7c │ │ │ │ │ ble.w 1482 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 2292 │ │ │ │ │ + bgt.w 1fe6 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ bge.w 14e0 │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -1783,30 +1782,30 @@ │ │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ │ beq.w 1664 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ beq.w 15ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ beq.w 15c0 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc.w 1e6a │ │ │ │ │ + bcc.w 1fd2 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 1f52 │ │ │ │ │ + bne.w 1f70 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ │ @@ -1816,148 +1815,148 @@ │ │ │ │ │ cmp r5, r8 │ │ │ │ │ beq.n 1374 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ b.n 12e6 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 15ca │ │ │ │ │ + beq.w 15ee │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ beq.n 1326 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, fp │ │ │ │ │ bcs.n 1368 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ - beq.w 2036 │ │ │ │ │ + beq.w 2194 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 1c3c │ │ │ │ │ + beq.w 1c26 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 203c │ │ │ │ │ + bne.w 21f6 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bne.n 12dc │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b.n 12d0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 17ce │ │ │ │ │ + bne.w 17b6 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18e6 │ │ │ │ │ + beq.w 192a │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d5a │ │ │ │ │ + bne.w 1d6c │ │ │ │ │ cmp r6, sl │ │ │ │ │ beq.n 1326 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bcc.n 12f2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 17e2 │ │ │ │ │ + b.n 17c8 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n bda │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1aac │ │ │ │ │ + beq.w 1c30 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 17ea │ │ │ │ │ + beq.w 184a │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 2106 │ │ │ │ │ + bmi.w 1e38 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 19ec │ │ │ │ │ + beq.w 19f2 │ │ │ │ │ ble.n 13ae │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - beq.w 1a32 │ │ │ │ │ + beq.w 1ba2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ac │ │ │ │ │ + bl 25c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1814 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ b.n d7e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1e8c │ │ │ │ │ + bne.w 1f16 │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ b.n cdc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.w 11fc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ subne.w r9, r3, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 1c6c │ │ │ │ │ + beq.w 1b0c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.n 1422 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23b0 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 23c4 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162a │ │ │ │ │ + beq.w 163e │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ beq.w 11fc │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ mov.w fp, r3, lsl #6 │ │ │ │ │ add.w r1, r4, fp │ │ │ │ │ ldr.w r3, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b06 │ │ │ │ │ + bne.w 1bde │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ bne.w 11fc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.w 11fc │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ b.w a9c │ │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1876 │ │ │ │ │ + bne.w 18d4 │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ @@ -1972,15 +1971,15 @@ │ │ │ │ │ orrs.w r9, r5, r9 │ │ │ │ │ bne.w b48 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ bne.w b48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ b.n 1060 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 17b6 │ │ │ │ │ + ble.w 1832 │ │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ │ add r3, r4 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ @@ -2001,46 +2000,46 @@ │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 14b2 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.w 17b6 │ │ │ │ │ + bne.w 1832 │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ cmp r3, fp │ │ │ │ │ beq.w cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ b.n fa4 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ bne.w d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1a56 │ │ │ │ │ + bmi.w 1e32 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.n fa4 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ @@ -2057,71 +2056,59 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1c48 │ │ │ │ │ + bne.w 1df6 │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ - beq.w 1c46 │ │ │ │ │ + beq.w 1df4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 1e6a │ │ │ │ │ + bcc.w 1fd2 │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 1f52 │ │ │ │ │ + bne.w 1f70 │ │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ beq.n 1650 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ bne.w 1296 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r2, r9 │ │ │ │ │ b.n 12c2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - ittt eq │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - streq r3, [sp, #24] │ │ │ │ │ - ldreq r6, [r4, #4] │ │ │ │ │ - beq.w 19e8 │ │ │ │ │ - cmp r0, #13 │ │ │ │ │ - beq.w 19e0 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - b.n 12d6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -2130,79 +2117,91 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.n fa4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22c4 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + ittt eq │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + streq r3, [sp, #24] │ │ │ │ │ + ldreq r6, [r4, #4] │ │ │ │ │ + beq.w 1cea │ │ │ │ │ + cmp r0, #13 │ │ │ │ │ + beq.w 1ce2 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + b.n 12d6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ b.n 151e │ │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w a8e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b.w a8e │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r5, 161e │ │ │ │ │ + cbz r5, 1632 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ bne.w b0e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w a8e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w a8e │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r5, r9 │ │ │ │ │ b.n 12c2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w a06 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 1b4c │ │ │ │ │ + beq.w 1a66 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r9, r2 │ │ │ │ │ - beq.w 1b60 │ │ │ │ │ + beq.w 1a7a │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bcc.w 1e6a │ │ │ │ │ + bcc.w 1fd2 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1f52 │ │ │ │ │ + bne.w 1f70 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 1b72 │ │ │ │ │ + bgt.w 1a8c │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r0, r2, #43 @ 0x2b │ │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r6, r4, r2 │ │ │ │ │ mov.w ip, r0, lsl #6 │ │ │ │ │ @@ -2247,15 +2246,15 @@ │ │ │ │ │ strd r4, r2, [r5, #4] │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1cae │ │ │ │ │ + bne.w 1d14 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ b.w bcc │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ b.w ca2 │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ @@ -2268,1238 +2267,1238 @@ │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bea │ │ │ │ │ + beq.w 1d90 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ bne.w b0e │ │ │ │ │ - b.n 162a │ │ │ │ │ + b.n 163e │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + beq.n 1814 │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + beq.w 1378 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ + str r1, [r4, #4] │ │ │ │ │ + ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldrd r0, r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + bgt.w 21ce │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.w 21b0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 219c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.n 1814 │ │ │ │ │ + movs r3, #24 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.w fee │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + b.w 93a │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #21 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ - cmp r3, #22 │ │ │ │ │ - beq.w 1378 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 2044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2210 │ │ │ │ │ + beq.w 2230 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #27 │ │ │ │ │ - bpl.w 21f6 │ │ │ │ │ + bpl.w 1f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bmi.n 1804 │ │ │ │ │ + bmi.n 1864 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2210 │ │ │ │ │ + beq.w 2230 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ac │ │ │ │ │ + bl 25c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w d76 │ │ │ │ │ b.w fee │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - b.w 93a │ │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c26 │ │ │ │ │ + bne.w 1e1c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ b.n 151e │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movs r2, #5 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movs r2, #6 │ │ │ │ │ + movs r2, #5 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ bpl.w fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2498 │ │ │ │ │ + bl 24ac │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w fc6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + b.w ca2 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + str.w sl, [r4, #4] │ │ │ │ │ + b.n 17be │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.w 11ca │ │ │ │ │ b.n 1548 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - str.w sl, [r4, #4] │ │ │ │ │ - b.n 17d6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - b.w ca2 │ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - bne.w 1f28 │ │ │ │ │ + bne.w 1ef8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ adds r2, r7, #7 │ │ │ │ │ ands.w r2, r2, r7, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r2, r7 │ │ │ │ │ add.w ip, r8, #1 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ add.w r7, r2, #8 │ │ │ │ │ b.w c1e │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1c7a │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w sl, [r6, #72] @ 0x48 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w f66 │ │ │ │ │ - str.w sl, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 185c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #23 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 195a │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 1a16 │ │ │ │ │ + bmi.n 1a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 25ac │ │ │ │ │ + bl 25c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w fee │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 12d6 │ │ │ │ │ + bl 22c4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.n 196c │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bda │ │ │ │ │ movs r6, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - bne.n 199c │ │ │ │ │ + bne.n 198e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - beq.w 2224 │ │ │ │ │ + beq.w 2202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2498 │ │ │ │ │ + bl 24ac │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c4 │ │ │ │ │ + beq.w 190c │ │ │ │ │ bic.w r3, r0, #32 │ │ │ │ │ b.w fd0 │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.w 2136 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1aae │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + bl 2364 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w sl, [r6, #72] @ 0x48 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bda │ │ │ │ │ + ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w f66 │ │ │ │ │ + str.w sl, [r2, #72] @ 0x48 │ │ │ │ │ + b.n 18a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne.w 221a │ │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr.w sl, [r4, #28] │ │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r2, #149 @ 0x95 │ │ │ │ │ + ble.w 16ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ac │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w d76 │ │ │ │ │ - b.w fee │ │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ │ - bne.w 2106 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bda │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ + ldrb.w ip, [r0], #1 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + beq.n 1b38 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bls.w 2212 │ │ │ │ │ + cmp.w ip, #32 │ │ │ │ │ + beq.n 1b18 │ │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bne.w 2212 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 1abc │ │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 11b6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b.w 11b6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b.w 1108 │ │ │ │ │ + ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.w 1422 │ │ │ │ │ + b.n 13fc │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + ldrb.w lr, [ip] │ │ │ │ │ + mov r5, ip │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp.w lr, #32 │ │ │ │ │ + beq.n 1b1c │ │ │ │ │ + cmp.w lr, #9 │ │ │ │ │ + beq.n 1b1c │ │ │ │ │ + subs r2, r3, r2 │ │ │ │ │ + adds r3, r2, r5 │ │ │ │ │ + b.n 1abc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bl 2364 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + adds r7, r5, #6 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bcs.w 1c86 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + strd r2, r5, [sp] │ │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b.w bda │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ - beq.n 1a98 │ │ │ │ │ + beq.n 1bca │ │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ │ - beq.n 1a5c │ │ │ │ │ + beq.n 1b66 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 2106 │ │ │ │ │ + bmi.w 1e38 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 18a2 │ │ │ │ │ + beq.w 18ea │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ ble.w d60 │ │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ │ - beq.n 19ec │ │ │ │ │ + beq.w 19f2 │ │ │ │ │ bgt.w 13a8 │ │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ │ - beq.n 1b02 │ │ │ │ │ + beq.n 1bc6 │ │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ │ bne.w 13ae │ │ │ │ │ - b.n 1a32 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.n 1a68 │ │ │ │ │ - b.n 1502 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2288 │ │ │ │ │ - sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi.w 226a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls.n 1ac4 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2288 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w 225a │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ac │ │ │ │ │ + bl 25c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w d76 │ │ │ │ │ b.w fee │ │ │ │ │ movs r6, #69 @ 0x45 │ │ │ │ │ - b.n 19ee │ │ │ │ │ + b.n 19f4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22c4 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.n 1b72 │ │ │ │ │ + b.n 1502 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1422 │ │ │ │ │ ldr.w r2, [r1, #2796] @ 0xaec │ │ │ │ │ ldr.w r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ sub.w sl, r2, r3 │ │ │ │ │ - b.n 1b2c │ │ │ │ │ + b.n 1c04 │ │ │ │ │ ldr.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - beq.w 1e92 │ │ │ │ │ + beq.w 2250 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt.n 1b1e │ │ │ │ │ + blt.n 1bf6 │ │ │ │ │ add fp, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r0, [fp, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1814 │ │ │ │ │ str.w r6, [r8, #28] │ │ │ │ │ - b.n 1422 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne.w 229a │ │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ │ - movs r3, #3 │ │ │ │ │ - add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr.w sl, [r4, #28] │ │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r2, #149 @ 0x95 │ │ │ │ │ - ble.w 16ca │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ + b.w 1422 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.w 1378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 21be │ │ │ │ │ + beq.w 2166 │ │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.w 219a │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi.w 211a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 1bac │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls.n 1c48 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 21be │ │ │ │ │ + beq.w 2166 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r5, r3, #29 │ │ │ │ │ - bmi.w 21c8 │ │ │ │ │ + lsls r7, r3, #29 │ │ │ │ │ + bmi.w 229c │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ac │ │ │ │ │ + bl 25c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w d76 │ │ │ │ │ b.w fee │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne.w b0e │ │ │ │ │ - b.n 162a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b.w 1108 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 18fa │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1b4c │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 1cbe │ │ │ │ │ + ldrsb.w r3, [r5, #6] │ │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 1b4c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bne.w 1b4c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 1ebc │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + adds r3, #6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + strd r2, r7, [sp] │ │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.w 1378 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 11b6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w 11b6 │ │ │ │ │ - ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - beq.w 1422 │ │ │ │ │ - b.w 13fc │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - ldrb.w ip, [r0], #1 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n 1d24 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bls.w 202e │ │ │ │ │ - cmp.w ip, #32 │ │ │ │ │ - beq.n 1d04 │ │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bne.w 202e │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 1c88 │ │ │ │ │ + bl 22c4 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w 12d6 │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + b.w 98a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1814 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ │ + ldrd r5, r6, [r4, #4] │ │ │ │ │ + b.w 942 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1770 │ │ │ │ │ ldr.w r2, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1de6 │ │ │ │ │ + bne.w 1814 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 200e │ │ │ │ │ + beq.w 20f8 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 1ff8 │ │ │ │ │ + blt.w 20e0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 1d7e │ │ │ │ │ + blt.w 1fec │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 1770 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1770 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1770 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - ldrb.w lr, [ip] │ │ │ │ │ - mov r5, ip │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - cmp.w lr, #32 │ │ │ │ │ - beq.n 1d08 │ │ │ │ │ - cmp.w lr, #9 │ │ │ │ │ - beq.n 1d08 │ │ │ │ │ - subs r2, r3, r2 │ │ │ │ │ - adds r3, r2, r5 │ │ │ │ │ - b.n 1c88 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl 2350 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - adds r7, r5, #6 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bcs.n 1e04 │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - strd r2, r5, [sp] │ │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - str r0, [r4, #28] │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.w 98a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ - b.n 17d6 │ │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ │ - ubfx r6, r2, #2, #3 │ │ │ │ │ - ubfx r1, r2, #5, #1 │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - beq.w 1fd4 │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - bne.w 1fca │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 1fb4 │ │ │ │ │ - lsls r6, r2, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r2, r5, #20 │ │ │ │ │ - addpl.w r2, r5, #28 │ │ │ │ │ - ldrh.w r7, [r2, r3, lsl #1] │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bgt.w 1f66 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1dc8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1dc8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ + b.n 17be │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne.w b0e │ │ │ │ │ + b.n 163e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22c4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 1eee │ │ │ │ │ + sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.w 1eca │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22c4 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 1db8 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 1eee │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r5, r3, #29 │ │ │ │ │ + bmi.n 1eac │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 25c0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fb8 │ │ │ │ │ + bne.w d76 │ │ │ │ │ + b.w fee │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bda │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n 1924 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w fee │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r3, [r2, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 1de6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ │ - ldrd r5, r6, [r4, #4] │ │ │ │ │ - b.w 942 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bda │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + beq.w 1b66 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + bl 24ac │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d36 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - beq.n 1e38 │ │ │ │ │ - ldrsb.w r3, [r5, #6] │ │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.n 1d36 │ │ │ │ │ + beq.w 190c │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 18ea │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 1e66 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 19f2 │ │ │ │ │ + bgt.n 1ea6 │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1bc6 │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 1ba2 │ │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w d60 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2364 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r7, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bne.w 1d36 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n 1e7e │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - adds r3, #6 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r2, r7, [sp] │ │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w bda │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.n 1e66 │ │ │ │ │ + b.n 1ba2 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.w fa0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22c4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b.n 1cc6 │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 1eac │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2364 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 1e94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22c4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 1dae │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mla r7, r0, r5, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w ip, r8, #1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.w c1e │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.w ca2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w fa4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r9, r7 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 1f5c │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w c16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.w fa0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b.w fee │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22c4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 9bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b.n 1e3e │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.w ca2 │ │ │ │ │ - add.w r0, sl, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1de6 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add fp, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ - ldr.w lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - ldrb.w r0, [lr, r2] │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ - beq.n 1f10 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r0, [r1, #0] │ │ │ │ │ - adds r1, r6, r3 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bgt.n 1eaa │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - strb r2, [r6, r3] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1b40 │ │ │ │ │ + bl 2364 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w fa4 │ │ │ │ │ add.w r3, r4, r1, lsl #2 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 1eee │ │ │ │ │ + bne.n 1fb0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ b.w cc4 │ │ │ │ │ - bge.n 1ef8 │ │ │ │ │ + bge.n 1fba │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ b.w 1226 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 17b6 │ │ │ │ │ + ble.w 1832 │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bgt.n 1f0a │ │ │ │ │ + bgt.n 1fcc │ │ │ │ │ mov r2, r1 │ │ │ │ │ b.w 14d2 │ │ │ │ │ mov r7, r9 │ │ │ │ │ b.w 1488 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - cmp sl, ip │ │ │ │ │ - beq.n 1ebe │ │ │ │ │ - ldrb.w r0, [lr, ip] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1ebe │ │ │ │ │ - add.w ip, r2, #1 │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne.n 1f10 │ │ │ │ │ - b.n 1eb8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mla r7, r0, r5, r5 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w ip, r8, #1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.w c1e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 9bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #20 │ │ │ │ │ + b.n 1836 │ │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ │ + ubfx r6, r2, #2, #3 │ │ │ │ │ + ubfx r1, r2, #5, #1 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.n 20bc │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + bne.n 20b2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 209a │ │ │ │ │ + lsls r6, r2, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r2, r5, #20 │ │ │ │ │ + addpl.w r2, r5, #28 │ │ │ │ │ + ldrh.w r7, [r2, r3, lsl #1] │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bgt.n 204c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 202e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 202e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ + cbz r0, 209e │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1814 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f86 │ │ │ │ │ + beq.n 206c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1f86 │ │ │ │ │ + cbnz r3, 206c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2008 │ │ │ │ │ + beq.n 20f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1fa8 │ │ │ │ │ + beq.n 208e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1fa8 │ │ │ │ │ + cbnz r3, 208e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 2008 │ │ │ │ │ + cbz r5, 20f0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.n 1db2 │ │ │ │ │ + b.n 2018 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 1da6 │ │ │ │ │ + b.n 200e │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1de6 │ │ │ │ │ - cbnz r1, 1fe6 │ │ │ │ │ + b.w 1814 │ │ │ │ │ + cbnz r1, 20ce │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ - b.n 1daa │ │ │ │ │ - cbz r1, 1ff4 │ │ │ │ │ + b.n 2012 │ │ │ │ │ + cbz r1, 20dc │ │ │ │ │ lsls r7, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ - b.n 1daa │ │ │ │ │ + b.n 2012 │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ - b.n 1fce │ │ │ │ │ + b.n 20b6 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 1fe2 │ │ │ │ │ + b.n 20ca │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2008 │ │ │ │ │ + beq.n 20f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2026 │ │ │ │ │ + cbz r3, 2112 │ │ │ │ │ movs r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.w 1814 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2008 │ │ │ │ │ + beq.n 20f0 │ │ │ │ │ movs r3, #22 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.w 1814 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2008 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w b00 │ │ │ │ │ - b.n 192c │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 1de6 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldrd r0, r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - bgt.n 20b6 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.n 209a │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cbnz r3, 2088 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.n 1de6 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 207c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ + b.n 20f0 │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.w 229c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ - movs r3, #23 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.n 1de6 │ │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - bne.n 2064 │ │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 2064 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + bl 2364 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.w fa0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + b.n 1ee6 │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 20e2 │ │ │ │ │ + bne.n 2142 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 2176 │ │ │ │ │ + bgt.n 2170 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne.n 2186 │ │ │ │ │ + bne.n 2180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.w fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - bl 2498 │ │ │ │ │ + bl 22c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 18c4 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 18a2 │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 2136 │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 19ec │ │ │ │ │ - bgt.w 1a2c │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1b02 │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1a32 │ │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w d60 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r7, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ + b.n 1c3e │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq.w 1548 │ │ │ │ │ - b.n 20e2 │ │ │ │ │ + b.n 2142 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.w fa4 │ │ │ │ │ - uxtb r3, r6 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 21c8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.w 1814 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 2164 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1ba2 │ │ │ │ │ + b.w 180c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.w fa0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r9, r7 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 221c │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.w c16 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w fa4 │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.w 1814 │ │ │ │ │ + movs r3, #23 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.w 1814 │ │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bne.w 17ee │ │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 17ee │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.w 17f8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b.w fee │ │ │ │ │ + b.w fa0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.w 17cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - b.n 21b6 │ │ │ │ │ + b.n 1ee6 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w b00 │ │ │ │ │ + b.n 1a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w fa4 │ │ │ │ │ + bl 2364 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2364 │ │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 1a7a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22c4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.w 1858 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne.w 13ce │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r7, fp │ │ │ │ │ b.w ca2 │ │ │ │ │ + add.w r0, sl, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1814 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + add fp, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 2280 │ │ │ │ │ + ldr.w lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldrb.w r0, [lr, r2] │ │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ │ + beq.n 22ac │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + strb r0, [r1, #0] │ │ │ │ │ + adds r1, r6, r3 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bgt.n 226a │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + strb r2, [r6, r3] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 1c18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.w fa0 │ │ │ │ │ - uxtb r3, r6 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 225a │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - b.n 21b6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1aba │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #20 │ │ │ │ │ - b.w 17ba │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 1b60 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + cmp sl, ip │ │ │ │ │ + beq.n 227e │ │ │ │ │ + ldrb.w r0, [lr, ip] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 227e │ │ │ │ │ + add.w ip, r2, #1 │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne.n 22ac │ │ │ │ │ + b.n 2278 │ │ │ │ │ │ │ │ │ │ -000022b0 : │ │ │ │ │ +000022c4 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r5, r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 22e8 │ │ │ │ │ + beq.n 22fc │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ - bcs.n 2346 │ │ │ │ │ + bcs.n 235a │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2346 │ │ │ │ │ + bne.n 235a │ │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - cbz r0, 234c │ │ │ │ │ + cbz r0, 2360 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 2334 │ │ │ │ │ + cbnz r0, 2348 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 22c8 │ │ │ │ │ + bne.n 22dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2346 │ │ │ │ │ + bne.n 235a │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 234c │ │ │ │ │ + cbz r0, 2360 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 230a │ │ │ │ │ + beq.n 231e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b.n 2346 │ │ │ │ │ + b.n 235a │ │ │ │ │ │ │ │ │ │ -00002350 : │ │ │ │ │ +00002364 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 2384 │ │ │ │ │ + beq.n 2398 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcc.n 239a │ │ │ │ │ + bcc.n 23ae │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2386 │ │ │ │ │ + bne.n 239a │ │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bx lr │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ @@ -3519,276 +3518,276 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000023b0 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +000023c4 <_PyLexer_update_fstring_expr>: │ │ │ │ │ _PyLexer_update_fstring_expr(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ │ - bne.n 240a <_PyLexer_update_fstring_expr+0x5a> │ │ │ │ │ + bne.n 241e <_PyLexer_update_fstring_expr+0x5a> │ │ │ │ │ lsls r5, r5, #6 │ │ │ │ │ adds r7, r4, r5 │ │ │ │ │ ldr.w r3, [r7, #2804] @ 0xaf4 │ │ │ │ │ - cbz r3, 2422 <_PyLexer_update_fstring_expr+0x72> │ │ │ │ │ + cbz r3, 2436 <_PyLexer_update_fstring_expr+0x72> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str.w r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 242e <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ + cbz r0, 2442 <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r6, [r5, #2796] @ 0xaec │ │ │ │ │ str.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bhi.n 2410 <_PyLexer_update_fstring_expr+0x60> │ │ │ │ │ + bhi.n 2424 <_PyLexer_update_fstring_expr+0x60> │ │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ │ - bne.n 2436 <_PyLexer_update_fstring_expr+0x86> │ │ │ │ │ + bne.n 244a <_PyLexer_update_fstring_expr+0x86> │ │ │ │ │ add.w r5, r4, r5, lsl #6 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str.w r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23f0 <_PyLexer_update_fstring_expr+0x40> │ │ │ │ │ + bne.n 2404 <_PyLexer_update_fstring_expr+0x40> │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ add.w r5, r4, r5, lsl #6 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.n 2452 <_PyLexer_update_fstring_expr+0xa2> │ │ │ │ │ + bne.n 2466 <_PyLexer_update_fstring_expr+0xa2> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 241e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + bne.n 2432 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b.n 241e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + b.n 2432 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 241e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + beq.n 2432 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 241e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + bge.n 2432 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r1, [r5, #2796] @ 0xaec │ │ │ │ │ add r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 248c <_PyLexer_update_fstring_expr+0xdc> │ │ │ │ │ + cbz r0, 24a0 <_PyLexer_update_fstring_expr+0xdc> │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ add r3, r6 │ │ │ │ │ str.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ - b.n 241e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + b.n 2432 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 242e <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ + b.n 2442 <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002498 : │ │ │ │ │ +000024ac : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ ldrd r5, r8, [r4, #4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 24e6 │ │ │ │ │ + beq.n 24fa │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2520 │ │ │ │ │ + bcs.n 2534 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ ldr.w r3, [r6, r0, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.n 24de │ │ │ │ │ + bpl.n 24f2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 24ba │ │ │ │ │ + b.n 24ce │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 258c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2528 │ │ │ │ │ + bne.n 253c │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25a4 │ │ │ │ │ + beq.n 25b8 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 2562 │ │ │ │ │ + cbnz r0, 2576 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2538 │ │ │ │ │ + beq.n 254c │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 24c6 │ │ │ │ │ + bcc.n 24da │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 252a │ │ │ │ │ + b.n 253e │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 24da │ │ │ │ │ + bmi.n 24ee │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 24e2 │ │ │ │ │ + b.n 24f6 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2528 │ │ │ │ │ + bne.n 253c │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 25a4 │ │ │ │ │ + cbz r0, 25b8 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2510 │ │ │ │ │ + beq.n 2524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 252a │ │ │ │ │ + b.n 253e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 24b6 │ │ │ │ │ + bne.n 24ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 24e2 │ │ │ │ │ + b.n 24f6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 252a │ │ │ │ │ + b.n 253e │ │ │ │ │ │ │ │ │ │ -000025ac : │ │ │ │ │ +000025c0 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ │ - cbnz r6, 25fc │ │ │ │ │ + cbnz r6, 2610 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 25e2 │ │ │ │ │ + bhi.n 25f6 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .short 0x0819 │ │ │ │ │ .word 0x78830808 │ │ │ │ │ .word 0x08610808 │ │ │ │ │ .word 0x56080808 │ │ │ │ │ .byte 0x4b │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.n 25fc │ │ │ │ │ + bgt.n 2610 │ │ │ │ │ bic.w r1, r4, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 264c │ │ │ │ │ + bls.n 2660 │ │ │ │ │ sub.w r3, r4, #48 @ 0x30 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #9 │ │ │ │ │ - bls.n 264c │ │ │ │ │ + bls.n 2660 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r7, 264c │ │ │ │ │ + cbz r7, 2660 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -3796,87 +3795,87 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 25fe │ │ │ │ │ + bne.n 2612 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22b0 │ │ │ │ │ - b.n 25fc │ │ │ │ │ + bl 22c4 │ │ │ │ │ + b.n 2610 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 25fe │ │ │ │ │ + b.n 2612 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2618 │ │ │ │ │ + b.n 262c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2618 │ │ │ │ │ + b.n 262c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 22c4 │ │ │ │ │ sub.w r3, r0, #102 @ 0x66 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ it ls │ │ │ │ │ movwls r7, #8449 @ 0x2101 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ itet ls │ │ │ │ │ lsrls r7, r3 │ │ │ │ │ movhi r7, #0 │ │ │ │ │ andls.w r7, r7, #1 │ │ │ │ │ - bl 2350 │ │ │ │ │ + bl 2364 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2618 │ │ │ │ │ + b.n 262c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2618 │ │ │ │ │ + b.n 262c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2618 │ │ │ │ │ + b.n 262c │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -40,27 +40,27 @@ │ │ │ │ │ 0x00000250 5079556e 69636f64 655f4973 5072696e PyUnicode_IsPrin │ │ │ │ │ 0x00000260 7461626c 65005f50 79546f6b 656e5f4f table._PyToken_O │ │ │ │ │ 0x00000270 6e654368 6172005f 50794c65 7865725f neChar._PyLexer_ │ │ │ │ │ 0x00000280 75706461 74655f66 73747269 6e675f65 update_fstring_e │ │ │ │ │ 0x00000290 78707200 5f507954 6f6b656e 697a6572 xpr._PyTokenizer │ │ │ │ │ 0x000002a0 5f696e64 656e7465 72726f72 005f5079 _indenterror._Py │ │ │ │ │ 0x000002b0 546f6b65 6e5f5468 72656543 68617273 Token_ThreeChars │ │ │ │ │ - 0x000002c0 00507955 6e69636f 64655f44 65636f64 .PyUnicode_Decod │ │ │ │ │ - 0x000002d0 65555446 38005f50 79556e69 636f6465 eUTF8._PyUnicode │ │ │ │ │ - 0x000002e0 5f536361 6e496465 6e746966 69657200 _ScanIdentifier. │ │ │ │ │ - 0x000002f0 5f50795f 4465616c 6c6f6300 5f50794c _Py_Dealloc._PyL │ │ │ │ │ - 0x00000300 65786572 5f747970 655f636f 6d6d656e exer_type_commen │ │ │ │ │ - 0x00000310 745f746f 6b656e5f 73657475 70006d65 t_token_setup.me │ │ │ │ │ - 0x00000320 6d636d70 005f5f61 65616269 5f696469 mcmp.__aeabi_idi │ │ │ │ │ - 0x00000330 76005079 556e6963 6f64655f 53756273 v.PyUnicode_Subs │ │ │ │ │ - 0x00000340 7472696e 67005079 556e6963 6f64655f tring.PyUnicode_ │ │ │ │ │ - 0x00000350 41735554 46385374 72696e67 00507945 AsUTF8String.PyE │ │ │ │ │ - 0x00000360 78635f55 6e69636f 64654465 636f6465 xc_UnicodeDecode │ │ │ │ │ - 0x00000370 4572726f 72005079 4572725f 45786365 Error.PyErr_Exce │ │ │ │ │ - 0x00000380 7074696f 6e4d6174 63686573 005f5079 ptionMatches._Py │ │ │ │ │ - 0x00000390 546f6b65 6e697a65 725f7379 6e746178 Tokenizer_syntax │ │ │ │ │ - 0x000003a0 6572726f 725f6b6e 6f776e5f 72616e67 error_known_rang │ │ │ │ │ - 0x000003b0 65005079 4d656d5f 5265616c 6c6f6300 e.PyMem_Realloc. │ │ │ │ │ + 0x000002c0 005f5079 4c657865 725f7479 70655f63 ._PyLexer_type_c │ │ │ │ │ + 0x000002d0 6f6d6d65 6e745f74 6f6b656e 5f736574 omment_token_set │ │ │ │ │ + 0x000002e0 75700050 79556e69 636f6465 5f446563 up.PyUnicode_Dec │ │ │ │ │ + 0x000002f0 6f646555 54463800 6d656d63 6d70005f odeUTF8.memcmp._ │ │ │ │ │ + 0x00000300 5079556e 69636f64 655f5363 616e4964 PyUnicode_ScanId │ │ │ │ │ + 0x00000310 656e7469 66696572 005f5079 5f446561 entifier._Py_Dea │ │ │ │ │ + 0x00000320 6c6c6f63 005f5079 546f6b65 6e697a65 lloc._PyTokenize │ │ │ │ │ + 0x00000330 725f7379 6e746178 6572726f 725f6b6e r_syntaxerror_kn │ │ │ │ │ + 0x00000340 6f776e5f 72616e67 65005f5f 61656162 own_range.__aeab │ │ │ │ │ + 0x00000350 695f6964 69760050 79556e69 636f6465 i_idiv.PyUnicode │ │ │ │ │ + 0x00000360 5f537562 73747269 6e670050 79556e69 _Substring.PyUni │ │ │ │ │ + 0x00000370 636f6465 5f417355 54463853 7472696e code_AsUTF8Strin │ │ │ │ │ + 0x00000380 67005079 4578635f 556e6963 6f646544 g.PyExc_UnicodeD │ │ │ │ │ + 0x00000390 65636f64 65457272 6f720050 79457272 ecodeError.PyErr │ │ │ │ │ + 0x000003a0 5f457863 65707469 6f6e4d61 74636865 _ExceptionMatche │ │ │ │ │ + 0x000003b0 73005079 4d656d5f 5265616c 6c6f6300 s.PyMem_Realloc. │ │ │ │ │ 0x000003c0 50794578 635f5379 6e746178 5761726e PyExc_SyntaxWarn │ │ │ │ │ 0x000003d0 696e6700 5f507954 6f6b656e 697a6572 ing._PyTokenizer │ │ │ │ │ 0x000003e0 5f706172 7365725f 7761726e 00 _parser_warn. │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -5,13 +5,13 @@ │ │ │ │ │ 000000aa 0000050a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000120 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000152 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001ac 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001c4 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f2 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001fe 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000020c 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000021a 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000228 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000204 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000230 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000023e 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000024c 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000018e 0000091e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 00000288 00000a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -143,15 +143,15 @@ │ │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt.n 188 <_PyTokenizer_Free+0x80> │ │ │ │ │ lsls r6, r5, #6 │ │ │ │ │ adds r7, r4, r6 │ │ │ │ │ ldr.w r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 228 <_PyTokenizer_Free+0x120> │ │ │ │ │ + bne.n 204 <_PyTokenizer_Free+0xfc> │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ cbz r5, 188 <_PyTokenizer_Free+0x80> │ │ │ │ │ add r6, r4 │ │ │ │ │ ldr.w r0, [r6, #2740] @ 0xab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 24c <_PyTokenizer_Free+0x144> │ │ │ │ │ subs r7, #1 │ │ │ │ │ @@ -186,21 +186,21 @@ │ │ │ │ │ bne.n 134 <_PyTokenizer_Free+0x2c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 134 <_PyTokenizer_Free+0x2c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 212 <_PyTokenizer_Free+0x10a> │ │ │ │ │ + bne.n 236 <_PyTokenizer_Free+0x12e> │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cbz r0, 1ec <_PyTokenizer_Free+0xe4> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 204 <_PyTokenizer_Free+0xfc> │ │ │ │ │ + bne.n 228 <_PyTokenizer_Free+0x120> │ │ │ │ │ ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 144 <_PyTokenizer_Free+0x3c> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 14a <_PyTokenizer_Free+0x42> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -208,14 +208,28 @@ │ │ │ │ │ b.n 14a <_PyTokenizer_Free+0x42> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 15c <_PyTokenizer_Free+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 15c <_PyTokenizer_Free+0x54> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + addw r3, r6, #2792 @ 0xae8 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str.w r2, [r7, #2804] @ 0xaf4 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [r3, #8] │ │ │ │ │ + str.w r2, [r7, #2812] @ 0xafc │ │ │ │ │ + adds r7, r5, r1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 176 <_PyTokenizer_Free+0x6e> │ │ │ │ │ + b.n 188 <_PyTokenizer_Free+0x80> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ @@ -227,28 +241,14 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ b.n 1da <_PyTokenizer_Free+0xd2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - addw r3, r6, #2792 @ 0xae8 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str.w r2, [r7, #2804] @ 0xaf4 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ - str r1, [r3, #8] │ │ │ │ │ - str.w r2, [r7, #2812] @ 0xafc │ │ │ │ │ - adds r7, r5, r1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 176 <_PyTokenizer_Free+0x6e> │ │ │ │ │ - b.n 188 <_PyTokenizer_Free+0x80> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str.w r3, [r6, #2740] @ 0xab4 │ │ │ │ │ str.w r3, [r6, #2732] @ 0xaac │ │ │ │ │ str.w r1, [r6, #2736] @ 0xab0 │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2244 (bytes into file) │ │ │ │ │ + Start of section headers: 2240 (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 0x8c4: │ │ │ │ │ +There are 15 section headers, starting at offset 0x8c0: │ │ │ │ │ │ │ │ │ │ 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 000080 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0006f4 000038 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0006f0 000038 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000b4 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000b4 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000b4 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00010c 00020c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00072c 000110 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000318 000018 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00083c 000008 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 000330 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000330 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 000364 0001e0 10 13 10 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 000544 0001af 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 000844 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00010c 000208 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000728 000110 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000314 000018 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 000838 000008 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00032c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00032c 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 000360 0001e0 10 13 10 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000540 0001af 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 000840 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 00000001 522 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 00000001 520 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000001 24 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6f4 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6f0 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00000b0a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 0000001e 00000c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000038 00000d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000042 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 0000005a 0000022f R_ARM_THM_MOVW_ABS_NC 00000001 tok_underflow_readline │ │ │ │ │ 0000005e 00000230 R_ARM_THM_MOVT_ABS 00000001 tok_underflow_readline │ │ │ │ │ 00000078 00000f0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x72c contains 34 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x728 contains 34 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ 00000054 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ 00000058 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ 0000005c 0000110a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ 0000007e 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00000090 0000130a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ 000000a0 0000140a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000000ca 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000012c 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 0000013c 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 00000148 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ 00000152 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 0000015a 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000164 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000170 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000174 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000017a 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000180 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000001a0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001a4 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001a8 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000001ac 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000001b2 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001b8 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001c0 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001c6 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001d2 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001dc 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001e0 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001e4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001e8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001ee 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001f4 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001fe 00001d0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ +00000172 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +0000017e 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000182 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000188 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000018e 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000019c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001a0 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001ae 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001b4 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001bc 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001c2 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001c8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001cc 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001d0 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +000001d4 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000001da 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001e0 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001ea 00001d0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ +00000202 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x83c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x838 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000151e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,34 +9,34 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 160 │ │ │ │ │ + bne.w 16e │ │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 160 │ │ │ │ │ + bgt.w 16e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170 │ │ │ │ │ + beq.w 17e │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 124 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 1dc │ │ │ │ │ + bpl.w 19c │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -47,29 +47,29 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 158 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1cc │ │ │ │ │ + beq.w 1fc │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19c │ │ │ │ │ + beq.w 1f8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d8 │ │ │ │ │ + beq.w 1f4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -78,25 +78,25 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - beq.n 194 │ │ │ │ │ + beq.n 160 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 186 │ │ │ │ │ + bne.n 194 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18c │ │ │ │ │ + beq.n 166 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #76] @ 0x4c │ │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ itttt ne │ │ │ │ │ addne r0, r3, #1 │ │ │ │ │ @@ -106,134 +106,133 @@ │ │ │ │ │ itttt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ │ strbne r1, [r0, #0] │ │ │ │ │ strne r3, [r2, #76] @ 0x4c │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fa │ │ │ │ │ + bne.n 1e6 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ cbz r2, 144 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub.w r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 1a0 │ │ │ │ │ + bpl.n 1c8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1be │ │ │ │ │ + b.n 1ba │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 190 │ │ │ │ │ + b.n 16a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 74 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n d6 │ │ │ │ │ + movs r3, #11 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 120 │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 1cc │ │ │ │ │ + cbz r0, 1fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n d6 │ │ │ │ │ - movs r3, #11 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 120 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n d6 │ │ │ │ │ - b.n 18c │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n 138 │ │ │ │ │ + b.n 166 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 190 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1be │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1be │ │ │ │ │ + b.n 16a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1bc │ │ │ │ │ + b.n 1b8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe │ │ │ │ │ - b.n 190 │ │ │ │ │ - nop │ │ │ │ │ + bne.n fe │ │ │ │ │ + b.n 16a │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 1ba │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 138 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 1ba │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -130,26 +130,26 @@ │ │ │ │ │ 00000022 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000042 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 00000046 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 0000004e 0000b20a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ 00000058 0000b30a R_ARM_THM_CALL 000004c1 PyObject_GetIter │ │ │ │ │ 00000068 0000b40a R_ARM_THM_CALL 00002935 PyObject_LengthHint │ │ │ │ │ 00000074 0000b50a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000014e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000016a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000176 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000001a6 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000001be 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001c2 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001ca 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000001d4 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000001ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f4 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000204 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000020c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000152 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000016e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000017a 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +0000019a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ac 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000001c4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001c8 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001d0 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000001da 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000001e0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000001fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000202 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000214 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000232 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000268 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000028a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 0000028e 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00000296 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ 000002a2 0000c20a R_ARM_THM_CALL 00001c05 PySequence_GetItem │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 204 │ │ │ │ │ + beq.w 1e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -41,210 +41,208 @@ │ │ │ │ │ R_ARM_THM_CALL PyList_AsTuple │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196 │ │ │ │ │ + beq.w 1e4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2934 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 17e │ │ │ │ │ + beq.w 182 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e │ │ │ │ │ + beq.w 182 │ │ │ │ │ mov r4, r5 │ │ │ │ │ subs r3, r7, r4 │ │ │ │ │ ands.w r8, r3, #3 │ │ │ │ │ - beq.n de │ │ │ │ │ + beq.n e2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c │ │ │ │ │ + beq.n 140 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 19a │ │ │ │ │ + bge.w 1a0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq.n de │ │ │ │ │ + beq.n e2 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n c8 │ │ │ │ │ + beq.n cc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c │ │ │ │ │ + beq.n 140 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c │ │ │ │ │ + beq.n 140 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cbz r5, 13c │ │ │ │ │ + cbz r5, 140 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 19a │ │ │ │ │ + bge.n 1a0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 13c │ │ │ │ │ + cbz r0, 140 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 13c │ │ │ │ │ + cbz r0, 140 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ add.w r4, r8, #2 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 13c │ │ │ │ │ + cbz r0, 140 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ add.w r4, r8, #3 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n de │ │ │ │ │ - ldr r3, [pc, #212] @ (214 ) │ │ │ │ │ + b.n e2 │ │ │ │ │ + ldr r3, [pc, #208] @ (214 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b8 │ │ │ │ │ + bne.n 1be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 17e │ │ │ │ │ + cbnz r0, 182 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.n 172 │ │ │ │ │ + blt.n 176 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16e │ │ │ │ │ + beq.n 172 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 16e │ │ │ │ │ + cbnz r3, 172 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ b.n 3c │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 158 │ │ │ │ │ + beq.n 15c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 3ef8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 196 │ │ │ │ │ + beq.n 1e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 20a │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 3c │ │ │ │ │ + cbnz r3, 1e4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1e4 │ │ │ │ │ adds r7, #10 │ │ │ │ │ adds.w r7, r7, r7, lsr #2 │ │ │ │ │ - bmi.n 1f4 │ │ │ │ │ + bmi.n 202 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ - cbnz r0, 1da │ │ │ │ │ + cbnz r0, 1e8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b.n 80 │ │ │ │ │ + b.n 82 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14e │ │ │ │ │ + beq.n 152 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e │ │ │ │ │ + beq.n 152 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 14e │ │ │ │ │ + b.n 152 │ │ │ │ │ + bl 388 │ │ │ │ │ + R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 3c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17e │ │ │ │ │ + beq.n 182 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17e │ │ │ │ │ + bne.n 182 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17e │ │ │ │ │ + b.n 182 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1e4 │ │ │ │ │ - b.n 17e │ │ │ │ │ - bl 388 │ │ │ │ │ - R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 196 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 196 │ │ │ │ │ + bne.n 1f2 │ │ │ │ │ + b.n 182 │ │ │ │ │ nop │ │ │ │ │ - .word 0x000000ce │ │ │ │ │ + .word 0x000000ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000218 : │ │ │ │ │ PyMapping_GetItemString(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ ├── bytes_methods.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -857,16 +857,16 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bne.w 442 <_Py_bytes_find+0xc2> │ │ │ │ │ b.n 500 <_Py_bytes_find+0x180> │ │ │ │ │ add r7, r9 │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ b.n 720 <_Py_bytes_find+0x3a0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 522 <_Py_bytes_find+0x1a2> │ │ │ │ │ - b.n 528 <_Py_bytes_find+0x1a8> │ │ │ │ │ + beq.w 528 <_Py_bytes_find+0x1a8> │ │ │ │ │ + b.n 522 <_Py_bytes_find+0x1a2> │ │ │ │ │ add r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it cc │ │ │ │ │ movcc r6, #0 │ │ │ │ │ bcc.w 6c8 <_Py_bytes_find+0x348> │ │ │ │ │ b.n 528 <_Py_bytes_find+0x1a8> │ │ │ │ │ bl 0 │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -111,16 +111,16 @@ │ │ │ │ │ 107: 00002845 164 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ 108: 00000367 34 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ 109: 000028e9 1572 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 110: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 111: 000004cc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 112: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 113: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 114: 00002f0d 24 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ - 115: 00000389 68 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ + 114: 00000389 68 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ + 115: 00002f0d 24 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ 116: 00000550 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 117: 000003cd 76 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 118: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 119: 00000419 368 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 120: 00000584 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 121: 00000568 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ 122: 00000588 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -394,16 +394,16 @@ │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FormatEx │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 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 _Py_bytes_contains │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -275,30 +275,30 @@ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000a202 R_ARM_ABS32 00000f91 stringlib_title │ │ │ │ │ 000007d4 0001c802 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00003902 R_ARM_ABS32 00001a11 bytearray_translate │ │ │ │ │ 000007e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ec 00007302 R_ARM_ABS32 00000389 stringlib_upper │ │ │ │ │ +000007ec 00007202 R_ARM_ABS32 00000389 stringlib_upper │ │ │ │ │ 000007f4 0001c902 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007fc 0000a302 R_ARM_ABS32 00000fd5 stringlib_zfill │ │ │ │ │ 00000804 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000818 00002502 R_ARM_ABS32 00000ef1 bytearray_getbuffer │ │ │ │ │ 0000081c 00002602 R_ARM_ABS32 00000f5d bytearray_releasebuffer │ │ │ │ │ 00000820 00002702 R_ARM_ABS32 00000f65 bytearray_length │ │ │ │ │ 00000824 00004302 R_ARM_ABS32 00001e65 bytearray_subscript │ │ │ │ │ 00000828 00003002 R_ARM_ABS32 000011b1 bytearray_ass_subscript │ │ │ │ │ 0000082c 00002702 R_ARM_ABS32 00000f65 bytearray_length │ │ │ │ │ 00000830 00017f02 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ 00000834 00005402 R_ARM_ABS32 00000119 bytearray_repeat │ │ │ │ │ 00000838 0000e502 R_ARM_ABS32 00002013 bytearray_getitem │ │ │ │ │ 00000840 0000d202 R_ARM_ABS32 0000198b bytearray_setitem │ │ │ │ │ -00000848 00007202 R_ARM_ABS32 00002f0d bytearray_contains │ │ │ │ │ +00000848 00007302 R_ARM_ABS32 00002f0d bytearray_contains │ │ │ │ │ 0000084c 00001502 R_ARM_ABS32 00002065 bytearray_iconcat │ │ │ │ │ 00000850 0000dd02 R_ARM_ABS32 00001b8d bytearray_irepeat │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0xdccc contains 823 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005c 00001230 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ @@ -1114,16 +1114,16 @@ │ │ │ │ │ 00003dd8 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00003e54 0000ac0a R_ARM_THM_CALL 00000449 stringlib__preprocess │ │ │ │ │ 00003e5e 0000ad0a R_ARM_THM_CALL 00000505 stringlib__two_way │ │ │ │ │ 00003e7c 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000d10 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00001e40 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00002e3a 0001611e R_ARM_THM_JUMP24 00001dc5 PyByteArray_FromStringAndSize │ │ │ │ │ -00002f14 00018d1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00002f20 00018d1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00002f14 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00002f20 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ 00003e18 0000911e R_ARM_THM_JUMP24 000001e1 stringlib_adaptive_find │ │ │ │ │ 00003e32 0000ab1e R_ARM_THM_JUMP24 00001ddb stringlib_find_char │ │ │ │ │ 00003e6e 0000941e R_ARM_THM_JUMP24 00001613 stringlib__two_way_count │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0xf684 contains 545 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -1191,15 +1191,15 @@ │ │ │ │ │ 00000356 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000037c 00006d0a R_ARM_THM_CALL 000028e9 stringlib_bytes_join │ │ │ │ │ 0000039c 0001610a R_ARM_THM_CALL 00001dc5 PyByteArray_FromStringAndSize │ │ │ │ │ 000003ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003b0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003bc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003c0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003c4 00018e0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000003c4 00018d0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ 000003ec 0000742f R_ARM_THM_MOVW_ABS_NC 00000550 .LC44 │ │ │ │ │ 000003f0 00007430 R_ARM_THM_MOVT_ABS 00000550 .LC44 │ │ │ │ │ 000003fa 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000404 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000408 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000454 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000464 00018f0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -303,16 +303,16 @@ │ │ │ │ │ bytearray_append │ │ │ │ │ stringlib_center │ │ │ │ │ bytearray_mod │ │ │ │ │ bytearray_strip │ │ │ │ │ bytearray_count │ │ │ │ │ bytearray_join │ │ │ │ │ stringlib_bytes_join │ │ │ │ │ -bytearray_contains │ │ │ │ │ stringlib_upper │ │ │ │ │ +bytearray_contains │ │ │ │ │ bytearray_rstrip │ │ │ │ │ stringlib_expandtabs │ │ │ │ │ bytearray_index │ │ │ │ │ stringlib_isalnum │ │ │ │ │ stringlib_isalpha │ │ │ │ │ stringlib_isdigit │ │ │ │ │ stringlib_islower │ │ │ │ │ @@ -515,16 +515,16 @@ │ │ │ │ │ _PyBytes_FormatEx │ │ │ │ │ _Py_bytes_count │ │ │ │ │ PySequence_Fast │ │ │ │ │ PyBytes_Type │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ PyEval_RestoreThread │ │ │ │ │ PyEval_SaveThread │ │ │ │ │ -_Py_bytes_contains │ │ │ │ │ _Py_bytes_upper │ │ │ │ │ +_Py_bytes_contains │ │ │ │ │ PyLong_AsInt │ │ │ │ │ __aeabi_idivmod │ │ │ │ │ _Py_bytes_index │ │ │ │ │ _Py_bytes_isalnum │ │ │ │ │ _Py_bytes_isalpha │ │ │ │ │ _Py_bytes_isdigit │ │ │ │ │ _Py_bytes_islower │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -53,17 +53,17 @@ │ │ │ │ │ 0x00000320 61727261 795f6d6f 64002e4c 43333800 array_mod..LC38. │ │ │ │ │ 0x00000330 62797465 61727261 795f7374 72697000 bytearray_strip. │ │ │ │ │ 0x00000340 2e4c4333 39006279 74656172 7261795f .LC39.bytearray_ │ │ │ │ │ 0x00000350 636f756e 74006279 74656172 7261795f count.bytearray_ │ │ │ │ │ 0x00000360 6a6f696e 00737472 696e676c 69625f62 join.stringlib_b │ │ │ │ │ 0x00000370 79746573 5f6a6f69 6e002e4c 43343000 ytes_join..LC40. │ │ │ │ │ 0x00000380 2e4c4334 31002e4c 43343200 2e4c4334 .LC41..LC42..LC4 │ │ │ │ │ - 0x00000390 33006279 74656172 7261795f 636f6e74 3.bytearray_cont │ │ │ │ │ - 0x000003a0 61696e73 00737472 696e676c 69625f75 ains.stringlib_u │ │ │ │ │ - 0x000003b0 70706572 002e4c43 34340062 79746561 pper..LC44.bytea │ │ │ │ │ + 0x00000390 33007374 72696e67 6c69625f 75707065 3.stringlib_uppe │ │ │ │ │ + 0x000003a0 72006279 74656172 7261795f 636f6e74 r.bytearray_cont │ │ │ │ │ + 0x000003b0 61696e73 002e4c43 34340062 79746561 ains..LC44.bytea │ │ │ │ │ 0x000003c0 72726179 5f727374 72697000 2e4c4334 rray_rstrip..LC4 │ │ │ │ │ 0x000003d0 35007374 72696e67 6c69625f 65787061 5.stringlib_expa │ │ │ │ │ 0x000003e0 6e647461 6273002e 4c433436 00627974 ndtabs..LC46.byt │ │ │ │ │ 0x000003f0 65617272 61795f69 6e646578 00737472 earray_index.str │ │ │ │ │ 0x00000400 696e676c 69625f69 73616c6e 756d0073 inglib_isalnum.s │ │ │ │ │ 0x00000410 7472696e 676c6962 5f697361 6c706861 tringlib_isalpha │ │ │ │ │ 0x00000420 00737472 696e676c 69625f69 73646967 .stringlib_isdig │ │ │ │ │ @@ -312,16 +312,16 @@ │ │ │ │ │ 0x00001350 4578005f 50795f62 79746573 5f636f75 Ex._Py_bytes_cou │ │ │ │ │ 0x00001360 6e740050 79536571 75656e63 655f4661 nt.PySequence_Fa │ │ │ │ │ 0x00001370 73740050 79427974 65735f54 79706500 st.PyBytes_Type. │ │ │ │ │ 0x00001380 50794578 635f5275 6e74696d 65457272 PyExc_RuntimeErr │ │ │ │ │ 0x00001390 6f720050 79457661 6c5f5265 73746f72 or.PyEval_Restor │ │ │ │ │ 0x000013a0 65546872 65616400 50794576 616c5f53 eThread.PyEval_S │ │ │ │ │ 0x000013b0 61766554 68726561 64005f50 795f6279 aveThread._Py_by │ │ │ │ │ - 0x000013c0 7465735f 636f6e74 61696e73 005f5079 tes_contains._Py │ │ │ │ │ - 0x000013d0 5f627974 65735f75 70706572 0050794c _bytes_upper.PyL │ │ │ │ │ + 0x000013c0 7465735f 75707065 72005f50 795f6279 tes_upper._Py_by │ │ │ │ │ + 0x000013d0 7465735f 636f6e74 61696e73 0050794c tes_contains.PyL │ │ │ │ │ 0x000013e0 6f6e675f 4173496e 74005f5f 61656162 ong_AsInt.__aeab │ │ │ │ │ 0x000013f0 695f6964 69766d6f 64005f50 795f6279 i_idivmod._Py_by │ │ │ │ │ 0x00001400 7465735f 696e6465 78005f50 795f6279 tes_index._Py_by │ │ │ │ │ 0x00001410 7465735f 6973616c 6e756d00 5f50795f tes_isalnum._Py_ │ │ │ │ │ 0x00001420 62797465 735f6973 616c7068 61005f50 bytes_isalpha._P │ │ │ │ │ 0x00001430 795f6279 7465735f 69736469 67697400 y_bytes_isdigit. │ │ │ │ │ 0x00001440 5f50795f 62797465 735f6973 6c6f7765 _Py_bytes_islowe │ │ │ ├── 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: 83640 (bytes into file) │ │ │ │ │ + Start of section headers: 83664 (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 0x146b8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x146d0: │ │ │ │ │ │ │ │ │ │ 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 002370 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010238 000bb8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 010250 000bb8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0023a4 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010df0 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 010e08 0006e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002b58 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002b58 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003578 006264 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0114d0 002a10 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0097dc 000efc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 013ee0 0006d0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a6d8 0022a0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0145b0 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00c978 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c978 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00c9ac 002170 10 16 355 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00eb1c 00171c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014628 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003578 00627c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0114e8 002a10 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0097f4 000efc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 013ef8 0006d0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a6f0 0022a0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0145c8 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c990 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c990 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c9c4 002170 10 16 355 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00eb34 00171c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 014640 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 {} │ │ │ │ │ @@ -36,169 +36,169 @@ │ │ │ │ │ 32: 00000b28 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 33: 00000d1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 35: 00000d20 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 36: 00000dc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 38: 00000dcc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 00001098 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 0000109c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 41: 0000109d 492 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ - 42: 00001284 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 00001288 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 44: 00001289 44 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 45: 000012b5 38 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 39: 000010b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 000010bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 41: 000010bd 492 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ + 42: 000012a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 000012a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 44: 000012a9 44 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 45: 000012d5 38 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ 46: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 47: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 48: 000012dd 530 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 49: 00001362 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00001368 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 000013a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 000013aa 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 53: 000013fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00001402 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 000016f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 000012fd 528 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 49: 00001382 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00001388 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 000013d6 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 000013dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 0000141a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001420 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00001710 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 56: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 57: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 58: 000016f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 000016f9 512 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 60: 000018f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 000018f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 62: 000018f9 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 63: 000018fd 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ - 64: 00001984 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 00001990 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 00001991 92 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ - 67: 000019ed 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 58: 00001714 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00001715 512 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 60: 0000190c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00001914 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 00001915 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 63: 00001919 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 64: 000019a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 000019ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 000019ad 92 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ + 67: 00001a09 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 68: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 69: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 70: 000001f4 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 71: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 72: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 73: 00001a09 368 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 74: 00001b74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00001a25 368 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 74: 00001b90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 76: 00001b78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 77: 00001b79 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 76: 00001b94 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 00001b95 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 78: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 79: 00001c11 2462 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 80: 00002959 564 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 81: 00002685 724 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ - 82: 000025b1 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ + 79: 00001c2d 2462 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 80: 00002975 564 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 81: 000026a1 724 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 82: 000025cd 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ 83: 00001ea9 616 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 84: 00000d8d 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 85: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 86: 00002111 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 87: 000021cd 418 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 88: 00002954 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 89: 00002958 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 90: 00002b88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00002b8c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 88: 00002970 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 00002974 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 90: 00002ba4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00002ba8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 92: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 93: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 94: 00000001 68 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ 95: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 96: 00002d28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00002da4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00002e1d 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 99: 00002f90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 0000300c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 101: 00003079 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 102: 000030c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00002d44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00002dc0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00002e39 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 99: 00002fac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 00003028 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 101: 00003095 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 102: 000030e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 103: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 104: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 105: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 106: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 107: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 108: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 109: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 110: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 111: 000030c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 112: 000030c9 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 113: 00005d29 808 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 114: 0000539d 784 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 115: 000033b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 116: 000033bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 117: 00003688 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 00003690 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 119: 00003691 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 111: 000030e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 112: 000030e5 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 113: 00005d41 808 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 114: 000053b9 784 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 115: 000033cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 116: 000033d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 117: 000036a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 000036ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 119: 000036ad 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ 120: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 121: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 122: 00000001 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 123: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 124: 00000045 126 FUNC LOCAL DEFAULT 9 bytes_index │ │ │ │ │ 125: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 126: 000036b9 352 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 127: 0000381d 1676 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 126: 000036d5 352 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 127: 00003839 1676 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 128: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 129: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 130: 00000428 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 131: 00000444 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 132: 00003ea4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 132: 00003ec0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 133: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 134: 00003ea8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 135: 00003ea9 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 136: 00004168 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 134: 00003ec4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 135: 00003ec5 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 136: 00004184 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 137: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 138: 0000416c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 139: 0000416d 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 138: 00004188 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 139: 00004189 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ 140: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 141: 00004201 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 142: 00004299 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 141: 0000421d 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 142: 000042b5 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ 143: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 144: 0000429d 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 144: 000042b9 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ 145: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 146: 00004335 1636 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 147: 00004658 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 148: 0000465c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 149: 00004990 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 150: 00004998 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 151: 00004999 2564 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ - 152: 00004fc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 153: 00004fc8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 154: 00005394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 155: 0000539c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 156: 000056a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 157: 000056ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 158: 000056ad 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 146: 00004351 1636 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 147: 00004674 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 00004678 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 149: 000049ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 150: 000049b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 151: 000049b5 2564 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ + 152: 00004fcc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 153: 00004fd4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 154: 000053b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 155: 000053b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 156: 000056c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 157: 000056c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 158: 000056c9 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 159: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ 160: 00000085 74 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ 161: 000000d1 1110 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ 162: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ 163: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 164: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 165: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 166: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ 167: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ 168: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 169: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 170: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 171: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 172: 000057cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 173: 000057f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 174: 000059c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 175: 000059d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 176: 00006048 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 172: 000057e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 173: 00005814 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 174: 000059e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 175: 000059ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 176: 00006060 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 177: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 178: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 179: 00000529 130 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 180: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 181: 00006050 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 182: 000061ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 181: 00006068 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 182: 000061c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 183: 000005ad 320 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ 184: 000006e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 185: 000006ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 186: 000006ed 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 187: 000000c3 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ 188: 000000cd 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 189: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 190: 00000719 76 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ 191: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ 192: 000000d7 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 193: 000061b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 193: 000061c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 194: 00000765 844 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ 195: 00000a6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 196: 00000a78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 197: 00000aa8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 198: 00000ab0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 199: 00000ab1 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ 200: 00000add 164 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ @@ -234,33 +234,33 @@ │ │ │ │ │ 230: 0000117a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 231: 00001210 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 232: 00001214 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 233: 0000122c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 234: 000012b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 235: 0000199c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 236: 000019a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 237: 0000014f 214 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ + 237: 00000191 214 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ 238: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ - 239: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 240: 00000225 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ - 241: 00000264 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 242: 00001d85 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ - 243: 00001e15 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ - 244: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 245: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ - 246: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 247: 00000268 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 248: 00000269 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ - 249: 0000035b 124 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ + 239: 0000014f 66 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ + 240: 0000018c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 241: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ + 242: 00000190 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 243: 00001d85 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 244: 00001e15 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 245: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ + 246: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ + 247: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 248: 00000267 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ + 249: 00000359 124 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 250: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ - 251: 00000409 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ + 251: 00000407 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ 252: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ 253: 00001e29 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ 254: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ - 255: 0000050b 326 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ + 255: 00000509 328 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 256: 0000064c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 257: 00000650 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 258: 00000651 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ 259: 0000065b 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ 260: 00000665 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ 261: 0000066f 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ 262: 00000679 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ @@ -374,43 +374,43 @@ │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 371: 000002c1 66 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 374: 00000305 2084 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 377: 00001559 416 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 377: 00001575 416 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 383: 000025d9 44 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ + 383: 000025f5 44 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 386: 00000b29 72 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ 387: 00000b71 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ 388: 00000d21 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 390: 00000dcd 720 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ + 390: 00000dcd 752 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 404: 000014f1 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ - 405: 00001501 86 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ + 404: 0000150d 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ + 405: 0000151d 86 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ @@ -424,35 +424,35 @@ │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 427: 00002605 128 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 427: 00002621 128 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 429: 00002b8d 112 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 430: 00002bfd 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 429: 00002ba9 112 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 430: 00002c19 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 444: 00003f41 556 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 444: 00003f5d 556 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 447: 00003819 2 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ + 447: 00003835 2 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ @@ -462,30 +462,30 @@ │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 465: 000056b9 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 466: 000056e1 1514 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ - 467: 00005ccd 90 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 465: 000056d5 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 466: 000056fd 1512 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 467: 00005ce5 90 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 470: 00006051 352 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 470: 00006069 352 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 475: 000061b1 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 475: 000061c9 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 480: 000061ed 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 480: 00006205 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 484: 00000fad 3388 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 498: 00001d31 84 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 500: 000003d7 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ + 500: 000003d5 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10238 contains 375 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x10250 contains 375 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000026 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000034 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000040 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000004a 0001bd0a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ 00000056 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -42,30 +42,30 @@ │ │ │ │ │ 0000044a 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000045e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000474 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000048e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000004d4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000504 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000508 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000548 0001d60a R_ARM_THM_CALL 00006051 _PyBytes_FromHex │ │ │ │ │ +00000548 0001d60a R_ARM_THM_CALL 00006069 _PyBytes_FromHex │ │ │ │ │ 0000054c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000550 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000560 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ 00000564 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ 00000568 0000b12f R_ARM_THM_MOVW_ABS_NC 00000518 .LC64 │ │ │ │ │ 0000056c 0000b130 R_ARM_THM_MOVT_ABS 00000518 .LC64 │ │ │ │ │ 00000570 0000b22f R_ARM_THM_MOVW_ABS_NC 00000524 .LC65 │ │ │ │ │ 00000574 0000b230 R_ARM_THM_MOVT_ABS 00000524 .LC65 │ │ │ │ │ 00000578 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000588 0001d70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000005a2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005c8 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000005d2 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000005f0 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000060c 0000510a R_ARM_THM_CALL 00002685 fastsearch │ │ │ │ │ +0000060c 0000510a R_ARM_THM_CALL 000026a1 fastsearch │ │ │ │ │ 00000646 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000664 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000068e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 000006b6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 000006bc 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000006ca 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000006ce 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ @@ -201,30 +201,30 @@ │ │ │ │ │ 000012a8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012ac 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012b0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012b4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012e6 0001e80a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ 00001350 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ 0000138c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000013a0 0000430a R_ARM_THM_CALL 000019ed Py_XDECREF │ │ │ │ │ +000013a0 0000430a R_ARM_THM_CALL 00001a09 Py_XDECREF │ │ │ │ │ 000013b6 0001e90a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ 00001470 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00001494 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000014d4 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 000014d8 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00001530 0001ea0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ 0000156a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00001588 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ 000015a8 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000015ac 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000015b0 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000015b4 0000da2f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ 000015b8 0000da30 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ 000015be 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015c4 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ +000015c4 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ 000015e6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001602 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00001634 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00001638 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000164a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001654 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001658 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -243,16 +243,16 @@ │ │ │ │ │ 000016f8 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 00001702 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001718 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000171c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001720 0000e12f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ 00001724 0000e130 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ 0000172a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001730 0000430a R_ARM_THM_CALL 000019ed Py_XDECREF │ │ │ │ │ -00001738 0000430a R_ARM_THM_CALL 000019ed Py_XDECREF │ │ │ │ │ +00001730 0000430a R_ARM_THM_CALL 00001a09 Py_XDECREF │ │ │ │ │ +00001738 0000430a R_ARM_THM_CALL 00001a09 Py_XDECREF │ │ │ │ │ 0000173e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000174a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000174e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001752 0000db2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ 00001756 0000db30 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ 0000175c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000176a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -301,16 +301,16 @@ │ │ │ │ │ 00001950 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001956 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001962 0000df2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC84 │ │ │ │ │ 00001966 0000df30 R_ARM_THM_MOVT_ABS 0000071c .LC84 │ │ │ │ │ 0000196a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000199c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000019a0 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019da 0000ed0a R_ARM_THM_CALL 0000014f formatfloat │ │ │ │ │ -00001a64 0000ed0a R_ARM_THM_CALL 0000014f formatfloat │ │ │ │ │ +000019da 0000ed0a R_ARM_THM_CALL 00000191 formatfloat │ │ │ │ │ +00001a64 0000ed0a R_ARM_THM_CALL 00000191 formatfloat │ │ │ │ │ 00001a72 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 00001a76 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 00001ad0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00001ae4 0001ec0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ 00001afc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b3a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b46 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ │ 00001cb0 0000d630 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ 00001cb6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001d14 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001d18 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001d1c 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ 00001d20 0000ee30 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ 00001d26 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d50 0000500a R_ARM_THM_CALL 00002959 fastsearch.constprop.0 │ │ │ │ │ +00001d50 0000500a R_ARM_THM_CALL 00002975 fastsearch.constprop.0 │ │ │ │ │ 00001d68 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00001d9e 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00001da8 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001dc4 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00001dce 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00001dda 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001dea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -373,40 +373,40 @@ │ │ │ │ │ 0000212e 0001190a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ 0000213c 0001190a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ 00002156 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000003c4 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00001d10 0001ef1e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ 00001e1e 0001f31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10df0 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x10e08 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00020702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00006202 R_ARM_ABS32 00002e1d bytes_repr │ │ │ │ │ +0000002c 00006202 R_ARM_ABS32 00002e39 bytes_repr │ │ │ │ │ 00000030 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002d02 R_ARM_ABS32 000012b5 bytes_hash │ │ │ │ │ +0000003c 00002d02 R_ARM_ABS32 000012d5 bytes_hash │ │ │ │ │ 00000044 00005e02 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ 00000048 00020802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00003002 R_ARM_ABS32 000012dd bytes_richcompare │ │ │ │ │ -0000006c 00003f02 R_ARM_ABS32 000018fd bytes_iter │ │ │ │ │ +00000064 00003002 R_ARM_ABS32 000012fd bytes_richcompare │ │ │ │ │ +0000006c 00003f02 R_ARM_ABS32 00001919 bytes_iter │ │ │ │ │ 00000074 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00011f02 R_ARM_ABS32 00000ec3 bytes_alloc │ │ │ │ │ -0000009c 00007002 R_ARM_ABS32 000030c9 bytes_new │ │ │ │ │ +0000009c 00007002 R_ARM_ABS32 000030e5 bytes_new │ │ │ │ │ 000000a0 00017202 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00020702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00004202 R_ARM_ABS32 00001991 striter_dealloc │ │ │ │ │ +000000e8 00004202 R_ARM_ABS32 000019ad striter_dealloc │ │ │ │ │ 00000118 00020802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00011d02 R_ARM_ABS32 00000e6b striter_traverse │ │ │ │ │ 0000013c 00020902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00006502 R_ARM_ABS32 00003079 striter_next │ │ │ │ │ +00000140 00006502 R_ARM_ABS32 00003095 striter_next │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -447,48 +447,48 @@ │ │ │ │ │ 000003ac 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003b4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003c4 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003cc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000f302 R_ARM_ABS32 00001e15 striter_len │ │ │ │ │ +000003dc 0000f402 R_ARM_ABS32 00001e15 striter_len │ │ │ │ │ 000003e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00011302 R_ARM_ABS32 00000d49 striter_reduce │ │ │ │ │ 000003f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 00011e02 R_ARM_ABS32 00000e77 striter_setstate │ │ │ │ │ 00000404 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 0000d302 R_ARM_ABS32 00000f91 bytes_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00011c02 R_ARM_ABS32 00000e57 bytes_getnewargs │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00007702 R_ARM_ABS32 00003691 bytes___bytes__ │ │ │ │ │ +000004bc 00007702 R_ARM_ABS32 000036ad bytes___bytes__ │ │ │ │ │ 000004c4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000d202 R_ARM_ABS32 00000123 stringlib_capitalize │ │ │ │ │ 000004d4 00020a02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 0000fb02 R_ARM_ABS32 00000409 stringlib_center │ │ │ │ │ +000004dc 0000fb02 R_ARM_ABS32 00000407 stringlib_center │ │ │ │ │ 000004e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00009002 R_ARM_ABS32 0000429d bytes_count │ │ │ │ │ +000004ec 00009002 R_ARM_ABS32 000042b9 bytes_count │ │ │ │ │ 000004f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00004902 R_ARM_ABS32 00001a09 bytes_decode │ │ │ │ │ +000004fc 00004902 R_ARM_ABS32 00001a25 bytes_decode │ │ │ │ │ 00000504 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00008d02 R_ARM_ABS32 00004201 bytes_endswith │ │ │ │ │ +0000050c 00008d02 R_ARM_ABS32 0000421d bytes_endswith │ │ │ │ │ 00000514 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000ff02 R_ARM_ABS32 0000050b stringlib_expandtabs │ │ │ │ │ +0000051c 0000ff02 R_ARM_ABS32 00000509 stringlib_expandtabs │ │ │ │ │ 00000524 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00008b02 R_ARM_ABS32 0000416d bytes_find │ │ │ │ │ +0000052c 00008b02 R_ARM_ABS32 00004189 bytes_find │ │ │ │ │ 00000534 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0000b302 R_ARM_ABS32 00000529 bytes_fromhex │ │ │ │ │ 00000544 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 0000c802 R_ARM_ABS32 00000add bytes_hex │ │ │ │ │ 00000554 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -516,42 +516,42 @@ │ │ │ │ │ 000005c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005cc 00010602 R_ARM_ABS32 00000679 stringlib_istitle │ │ │ │ │ 000005d4 00021102 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00010702 R_ARM_ABS32 00000683 stringlib_isupper │ │ │ │ │ 000005e4 00021202 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00008e02 R_ARM_ABS32 00004299 bytes_join │ │ │ │ │ +000005ec 00008e02 R_ARM_ABS32 000042b5 bytes_join │ │ │ │ │ 000005f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000f802 R_ARM_ABS32 00000269 stringlib_ljust │ │ │ │ │ +000005fc 0000f802 R_ARM_ABS32 00000267 stringlib_ljust │ │ │ │ │ 00000604 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 0000ba02 R_ARM_ABS32 000006ed stringlib_lower │ │ │ │ │ 00000614 00021302 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 0000c002 R_ARM_ABS32 000000d7 bytes_lstrip │ │ │ │ │ 00000624 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00007a02 R_ARM_ABS32 00000001 bytes_maketrans │ │ │ │ │ 00000634 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00009202 R_ARM_ABS32 00004335 bytes_partition │ │ │ │ │ +0000063c 00009202 R_ARM_ABS32 00004351 bytes_partition │ │ │ │ │ 00000644 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00004f02 R_ARM_ABS32 00001c11 bytes_replace │ │ │ │ │ +0000064c 00004f02 R_ARM_ABS32 00001c2d bytes_replace │ │ │ │ │ 00000654 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000065c 00011002 R_ARM_ABS32 00000c9d bytes_removeprefix │ │ │ │ │ 00000664 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 0000f202 R_ARM_ABS32 00001d85 bytes_removesuffix │ │ │ │ │ +0000066c 0000f302 R_ARM_ABS32 00001d85 bytes_removesuffix │ │ │ │ │ 00000674 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00004d02 R_ARM_ABS32 00001b79 bytes_rfind │ │ │ │ │ +0000067c 00004d02 R_ARM_ABS32 00001b95 bytes_rfind │ │ │ │ │ 00000684 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000068c 0000fd02 R_ARM_ABS32 00001e29 bytes_rindex │ │ │ │ │ 00000694 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 00010902 R_ARM_ABS32 0000068d stringlib_rjust │ │ │ │ │ 000006a4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -561,21 +561,21 @@ │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 00010a02 R_ARM_ABS32 0000077f bytes_rsplit │ │ │ │ │ 000006c4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 0000be02 R_ARM_ABS32 00000719 bytes_rstrip │ │ │ │ │ 000006d4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00009702 R_ARM_ABS32 00004999 bytes_split │ │ │ │ │ +000006dc 00009702 R_ARM_ABS32 000049b5 bytes_split │ │ │ │ │ 000006e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ec 0000c202 R_ARM_ABS32 00000765 bytes_splitlines │ │ │ │ │ 000006f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00008702 R_ARM_ABS32 00003ea9 bytes_startswith │ │ │ │ │ +000006fc 00008702 R_ARM_ABS32 00003ec5 bytes_startswith │ │ │ │ │ 00000704 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 0000a002 R_ARM_ABS32 00000085 bytes_strip │ │ │ │ │ 00000714 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000071c 00010d02 R_ARM_ABS32 00000bc3 stringlib_swapcase │ │ │ │ │ 00000724 00021402 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ @@ -587,24 +587,24 @@ │ │ │ │ │ 00000744 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000074c 0000c702 R_ARM_ABS32 00000ab1 stringlib_upper │ │ │ │ │ 00000754 00021602 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 00010f02 R_ARM_ABS32 00000c1b stringlib_zfill │ │ │ │ │ 00000764 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000778 00002c02 R_ARM_ABS32 00001289 bytes_buffer_getbuffer │ │ │ │ │ -00000780 00003e02 R_ARM_ABS32 000018f9 bytes_length │ │ │ │ │ -00000784 00003b02 R_ARM_ABS32 000016f9 bytes_subscript │ │ │ │ │ -0000078c 00003e02 R_ARM_ABS32 000018f9 bytes_length │ │ │ │ │ -00000790 00002902 R_ARM_ABS32 0000109d bytes_concat │ │ │ │ │ -00000794 00007e02 R_ARM_ABS32 000036b9 bytes_repeat │ │ │ │ │ -00000798 0000f002 R_ARM_ABS32 00000225 bytes_item │ │ │ │ │ -000007a8 00009e02 R_ARM_ABS32 000056ad bytes_contains │ │ │ │ │ +00000778 00002c02 R_ARM_ABS32 000012a9 bytes_buffer_getbuffer │ │ │ │ │ +00000780 00003e02 R_ARM_ABS32 00001915 bytes_length │ │ │ │ │ +00000784 00003b02 R_ARM_ABS32 00001715 bytes_subscript │ │ │ │ │ +0000078c 00003e02 R_ARM_ABS32 00001915 bytes_length │ │ │ │ │ +00000790 00002902 R_ARM_ABS32 000010bd bytes_concat │ │ │ │ │ +00000794 00007e02 R_ARM_ABS32 000036d5 bytes_repeat │ │ │ │ │ +00000798 0000ef02 R_ARM_ABS32 0000014f bytes_item │ │ │ │ │ +000007a8 00009e02 R_ARM_ABS32 000056c9 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x114d0 contains 1346 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x114e8 contains 1346 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000046 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000005e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000008c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -771,15 +771,15 @@ │ │ │ │ │ 000007a0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000007a4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000007a8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000007ac 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000007b8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000007bc 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000008c2 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000008d6 0001790a R_ARM_THM_CALL 00001559 _PyBytesWriter_Resize │ │ │ │ │ +000008d6 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ 0000090a 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000928 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000094c 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ 00000968 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000096e 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000972 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000976 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ @@ -794,23 +794,23 @@ │ │ │ │ │ 000009a2 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ 000009a6 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ 000009be 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000009c2 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000009c6 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ 000009ca 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ 000009d2 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009d8 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ +000009d8 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ 000009f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000a04 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000a08 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000a0c 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ 00000a10 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ 00000a16 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a42 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a48 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ +00000a48 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ 00000a88 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ 00000a8c 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ 00000a96 0001800a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000aa0 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ 00000aa4 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ 00000aa8 0001800a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000ac0 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ @@ -820,17 +820,17 @@ │ │ │ │ │ 00000afc 0001800a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000b08 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000b0c 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000b12 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 00000b16 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ 00000b1c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000b24 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b5a 0001790a R_ARM_THM_CALL 00001559 _PyBytesWriter_Resize │ │ │ │ │ +00000b5a 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ 00000b62 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b68 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ +00000b68 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ 00000bbc 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000bc8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bcc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000be0 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000c00 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000c12 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000c16 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ @@ -863,364 +863,357 @@ │ │ │ │ │ 00000da4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000da8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000dac 0000222f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ 00000db0 00002230 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ 00000db8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000dc8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000e06 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e16 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e5a 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e66 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e6a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e7c 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e9c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000ea6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000eb2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ebe 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000eea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000eee 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f14 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f18 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f28 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f46 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000f5a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000f60 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000f68 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f6c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f8c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f90 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f9a 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000f9e 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000fa4 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fb6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000fba 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000fbe 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000fc2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fc8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fce 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000fd2 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000fd6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000fda 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000fe0 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ff6 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001018 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000101c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001022 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00001026 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00001030 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001056 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000105c 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001062 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000106e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001098 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010be 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000010d2 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001110 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000111c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001120 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001134 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001158 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001162 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000116e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000117e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000118c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001190 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011b0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011b4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000011f6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000011fa 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000011fe 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001202 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001208 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001218 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000121c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001222 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00001226 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00001230 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001250 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001254 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001258 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000125c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001262 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001274 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001284 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012ac 0001890a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -000012d2 00018a0a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -0000132c 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001368 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000136c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001374 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001378 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001394 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001398 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013aa 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013ae 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013ba 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013be 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013cc 00018f0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -000013d6 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013da 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013e8 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001402 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001406 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000140a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000140e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000141a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000141e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001422 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001426 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001432 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001436 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000143a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000143e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000144a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000144e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001452 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001456 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001462 0001910a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -0000146a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000146e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000147a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000147e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014a2 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000014a6 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000014aa 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ -000014ae 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ -000014b6 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000014ce 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000014d2 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000014d6 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -000014da 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -000014e2 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000153e 0001790a R_ARM_THM_CALL 00001559 _PyBytesWriter_Resize │ │ │ │ │ -00001546 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000154c 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ -000015a8 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000015b2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000015b6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000015ca 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001620 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001630 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001634 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001638 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000163c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001642 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000164c 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ -00001654 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001658 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000165c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001660 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001666 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001678 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00001690 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001694 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000169a 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016b0 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000016d0 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016d4 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016dc 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000016e6 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016ea 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016f4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001712 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001716 00019630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001728 0001970a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000173a 0001980a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000177e 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000178a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000178e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017a2 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000017be 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000017d0 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000017d4 00019930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000017dc 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000182c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001830 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001846 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000184a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000186a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000188e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000189e 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -000018a2 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -000018a8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018b0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000018b4 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000018b8 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000018bc 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000018c2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018c8 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000018cc 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000018d2 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ -000018d6 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ -000018dc 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000018f0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000018f4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001916 00019c0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000196e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00001972 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000197a 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001984 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001988 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000198c 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019e6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a56 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001a60 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001a74 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001a8c 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001a96 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001aa6 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001acc 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001ae0 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001afa 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001b0a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b0e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b12 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00001b16 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00001b1c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b26 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001b2a 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001b2e 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00001b32 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00001b36 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001b3a 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001b3e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001b54 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001b58 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001b5c 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00001b60 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00001b64 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001b68 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001b6c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001b74 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001bb0 0001a30a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00001bb8 00004b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -00001bbc 00004b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -00001bc6 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001bd6 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001bea 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c02 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c2e 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001c38 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001c4a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c5a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001dfe 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e02 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e26 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e30 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e92 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e96 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ea4 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ed2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001edc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001ee0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001eec 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001efc 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001f16 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f34 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f4c 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f64 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f7c 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f94 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fac 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fce 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fe0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000201e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002038 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002064 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000207c 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002092 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000020aa 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020c0 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002120 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002140 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002152 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002172 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002184 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002196 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021a8 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021c6 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000021d6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000021f8 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002204 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000221e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002230 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002248 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000022a6 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ -000022d2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000022d6 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000022da 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ -000022de 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ -000022e4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022f6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002308 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ -0000232e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002348 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002352 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002382 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002392 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000023a0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000023ec 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000023f6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002408 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -0000240c 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -00002416 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002424 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000242e 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002482 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002494 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000024bc 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000024e4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002506 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000250c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000254a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002556 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000256c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025b2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000025b6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000262a 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000263c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002640 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002644 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ -00002648 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ -0000264e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002658 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000265c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002662 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00002666 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -0000266c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002672 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00002676 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000267e 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000027c0 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002894 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000028f6 0001ac0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -0000292a 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ -00002934 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ -00002954 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002b1a 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002b3c 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002b6a 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ -00002b76 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ -00002b80 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ -00002b88 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002bba 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bd2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bea 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c84 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002ca4 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002ca8 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002d28 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d2c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d30 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d34 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d38 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d3c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d40 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000e1a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000e5e 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000e6a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e6e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e82 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000ea2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000eac 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000eba 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000eca 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ef6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000efa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f1a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f1e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f32 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f50 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000f62 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000f68 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f70 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f74 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f9a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000f9e 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000fa2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000fa6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000fac 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fc4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fc8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fd2 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000fd6 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000fdc 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fe4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000fe8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000fec 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000ff0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000ff6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000100e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001030 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001036 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000105c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001064 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001068 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000106e 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00001072 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +0000107c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001088 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000010b8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010de 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000010f2 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001130 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000113c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001140 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001154 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001178 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001182 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000118e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000119e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000011ac 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011b0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011d0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011d4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001206 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001216 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000121a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000121e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001222 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001228 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001238 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000123c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001242 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00001246 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00001250 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001270 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001274 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001278 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000127c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001282 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001294 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000012a4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012cc 0001890a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +000012f2 00018a0a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +0000134c 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001388 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000138c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001394 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001398 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013bc 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000013c6 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013ca 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013dc 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013e0 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013ec 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013f0 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013fe 00018f0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00001408 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000140c 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001420 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001424 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001428 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000142c 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001438 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000143c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001440 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001444 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001450 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001454 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001458 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000145c 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001468 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000146c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001470 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001474 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001480 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001484 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001492 0001910a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +0000149a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000149e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014c0 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000014c4 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000014c8 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ +000014cc 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ +000014d4 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000014ec 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000014f0 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000014f4 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +000014f8 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +00001500 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000155a 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ +00001562 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001568 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ +000015c4 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000015ce 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000015d2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000015e6 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000163c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000164c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001650 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001654 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001658 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000165e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001668 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ +00001670 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001674 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001678 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000167c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001682 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001694 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000016ac 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000016b0 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000016b6 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016cc 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000016ec 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000016f0 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000016f8 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001702 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001706 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001710 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000172e 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001732 00019630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001744 0001970a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001756 0001980a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000179a 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000017a6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017aa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017be 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000017da 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000017ec 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000017f0 00019930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000017f8 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001848 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000184c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001862 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001866 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001886 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000018aa 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018ba 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +000018be 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +000018c4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018cc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000018d0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000018d4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000018d8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000018de 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018e4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000018e8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000018ee 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ +000018f2 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ +000018f8 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000190c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001910 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001932 00019c0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000198a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000198e 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00001996 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000019a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000019a4 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019a8 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a02 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a72 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001a7c 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001a90 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001aa8 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001ab2 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001ac2 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001ae8 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001afc 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001b16 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b26 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b2a 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b2e 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00001b32 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00001b38 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b42 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001b46 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001b4a 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00001b4e 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00001b52 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001b56 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001b5a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001b70 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001b74 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001b78 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00001b7c 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00001b80 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001b84 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001b88 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001b90 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001bcc 0001a30a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001bd4 00004b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +00001bd8 00004b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +00001be2 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001bf2 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c06 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c1e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c4a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001c54 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001c66 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001c76 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e1a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e1e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e42 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e4c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001eae 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001eb2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ec0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001eee 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001ef8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001efc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f08 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f18 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f32 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f50 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f68 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f80 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f98 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fb0 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fc8 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fea 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001ffc 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000203a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002054 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002080 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002098 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000020ae 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000020c6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020dc 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000213c 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000215c 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000216e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000218e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021a0 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021b2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021c4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021e2 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000021f2 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002214 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002220 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000223a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000224c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002264 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000022c2 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ +000022ee 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000022f2 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000022f6 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ +000022fa 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ +00002300 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002312 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002324 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ +0000234a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002364 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000236e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000239e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000023ae 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000023bc 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002408 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002412 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002424 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +00002428 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +00002432 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002440 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000244a 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000249e 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000024b0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000024d8 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002500 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002522 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002528 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002566 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002572 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002588 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000025ce 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025d2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002646 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002658 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000265c 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002660 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ +00002664 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ +0000266a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002674 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002678 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000267e 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00002682 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00002688 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000268e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00002692 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000269a 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000027dc 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000028b0 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002912 0001ac0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00002946 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ +00002950 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ +00002970 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002b36 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002b58 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002b86 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ +00002b92 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ +00002b9c 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ +00002ba4 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002bd6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002bee 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c06 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ca0 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002cc0 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002cc4 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 00002d44 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d48 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d4c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d50 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d54 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d58 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d5c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -1237,29 +1230,29 @@ │ │ │ │ │ 00002d88 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d8c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d90 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d94 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d98 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d9c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002da0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dfc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e00 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e04 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -00002e08 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -00002e0e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e96 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002ec8 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002ecc 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002f90 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002f94 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002f98 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002f9c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fa0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fa4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fa8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002da4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002da8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002dac 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002db0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002db4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002db8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002dbc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e18 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e1c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e20 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +00002e24 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +00002e2a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002eb2 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002ee4 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002ee8 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 00002fac 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fb0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fb4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fb8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fbc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fc0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fc4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -1276,684 +1269,691 @@ │ │ │ │ │ 00002ff0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002ff4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002ff8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002ffc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003000 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003004 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003008 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000305a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000305e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003062 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -00003066 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -0000306c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030b8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030c4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003110 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000311a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000313c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003140 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000314c 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000315e 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003186 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000031a4 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000031c2 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000031ce 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003210 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003228 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000323a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000323e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000325e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003280 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003284 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000032c0 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000032c8 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000032f0 0001b60a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -000032f8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000032fc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003302 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003306 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000330e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000332e 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003332 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000333e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000335e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003384 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000033aa 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033b0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033b4 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033b8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033da 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000033ec 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000033f0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033f8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000033fc 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003400 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003404 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000340a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003418 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003428 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000343c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003440 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003444 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003448 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000344e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003454 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003458 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000345e 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000346c 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -00003470 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -00003476 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000347c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003480 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000348e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003494 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003498 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000349c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -000034a0 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -000034a6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000034c2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000034de 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000034e2 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034e8 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ -000034ec 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ -000034f2 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000351e 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000352c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003530 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003534 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -00003538 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -0000353e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003544 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000354c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003550 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003556 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003560 0001bb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00003566 0001bc0a R_ARM_THM_CALL 00003f41 PyBytes_FromObject │ │ │ │ │ -0000357c 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00003588 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000359e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035a2 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035a6 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -000035aa 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -000035ae 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -000035b2 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -000035c2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035d2 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035d6 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035da 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ -000035de 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -000035e6 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035ea 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035ee 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -000035f2 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +0000300c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003010 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003014 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003018 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000301c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003020 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003024 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003076 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000307a 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000307e 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +00003082 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +00003088 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000030d4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030e0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000312c 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003136 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003158 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000315c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003168 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000317a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000031a2 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000031c0 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000031de 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000031ea 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000322c 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003244 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003256 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000325a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000327a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000329c 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000032a0 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000032dc 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000032e4 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000330c 0001b60a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00003314 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003318 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000331e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003322 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000332a 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000334a 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000334e 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000335a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000337a 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000033a0 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000033c6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033cc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033d0 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000033d4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033f6 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003408 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000340c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003414 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003418 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000341c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003420 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00003426 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003434 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003444 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003458 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000345c 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003460 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003464 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000346a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003470 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003474 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000347a 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003488 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +0000348c 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +00003492 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003498 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000349c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000034aa 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034b0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000034b4 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000034b8 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +000034bc 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +000034c2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034de 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034fa 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034fe 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003504 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ +00003508 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ +0000350e 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000353a 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003548 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000354c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003550 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +00003554 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +0000355a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003560 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003568 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000356c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003572 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000357c 0001bb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003582 0001bc0a R_ARM_THM_CALL 00003f5d PyBytes_FromObject │ │ │ │ │ +00003598 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000035a4 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000035ba 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035be 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035c2 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +000035c6 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +000035ca 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +000035ce 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +000035de 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035ee 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035f2 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000035f6 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ 000035fa 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -00003608 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000360e 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00003612 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00003616 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -0000361a 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -0000361e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -00003622 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -00003626 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000362c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003630 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003634 00006e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ -00003638 00006e30 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ -0000363e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003648 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000364e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003652 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003656 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -0000365a 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00003660 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003668 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -0000366c 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00003670 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00003674 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00003678 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -0000367c 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -00003680 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003688 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000368c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003692 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003696 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036d6 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000036f6 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003700 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003704 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000371a 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000373a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003750 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000376a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000377c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003786 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000378a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037a4 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000037bc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037c0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037dc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037e0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037fe 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003802 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003806 00007d2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ -0000380a 00007d30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ -00003812 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003834 0000802f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ -00003838 00008030 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ -00003840 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000386c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003870 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038b8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038bc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039f8 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000039fc 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003a00 0000832f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ -00003a04 00008330 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ -00003a10 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a1e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003aa4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ab6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ac8 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ada 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003aec 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003afe 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b1e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b2c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003602 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003606 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000360a 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +0000360e 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +00003612 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ +00003616 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ +00003624 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000362a 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000362e 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003632 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00003636 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +0000363a 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +0000363e 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +00003642 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003648 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000364c 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003650 00006e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ +00003654 00006e30 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ +0000365a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003664 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000366a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000366e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003672 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00003676 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +0000367c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003684 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00003688 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +0000368c 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00003690 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00003694 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +00003698 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +0000369c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000036a4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000036a8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000036ae 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036b2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036f2 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003710 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000371c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003720 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003736 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003756 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000376c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003786 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003798 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000037a2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037a6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037c0 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000037d8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037dc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037f8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037fc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000380c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003810 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003814 00007d2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ +00003818 00007d30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ +00003820 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003850 0000802f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ +00003854 00008030 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ +0000385c 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003888 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000388c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038d4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038d8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a14 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a18 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a1c 0000832f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ +00003a20 00008330 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ +00003a2c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a3a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003ac0 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003ad2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003ae4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003af6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b08 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b1a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00003b3a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00003b48 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b5a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b6c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b7e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b92 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003c02 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c0c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c16 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c20 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c2a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c34 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c42 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c48 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b56 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b64 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b76 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b88 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b9a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bae 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c1e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c28 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c32 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c3c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c46 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00003c50 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c58 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c60 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c68 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c70 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c5e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c64 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c6c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c74 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00003c7c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c90 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cd8 0001c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003cf6 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d0c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d14 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d30 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d4e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d60 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d7a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003d7e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003d90 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003da6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003daa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003dbe 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003dd4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003dd8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ddc 0000812f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ -00003de0 00008130 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ -00003dea 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e0a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e1e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e26 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e48 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003e52 0001c40a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00003e72 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e78 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003e7c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003e80 0000822f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ -00003e84 00008230 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ -00003e90 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e9e 0001c50a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00003ea4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003ee0 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00003ee8 0000852f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ -00003eec 00008530 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ -00003ef6 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003f06 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f1a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f32 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f5a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003f5e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003f6a 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003f7a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003fa0 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003fbc 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003fd8 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003fe2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ff0 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003ff4 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00004008 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000400c 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000401a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00004040 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000405e 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004084 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000408a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -0000408e 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00004096 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000040ac 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000040b0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000040b4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000040b8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000040be 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000040cc 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000040d2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000040d6 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000040da 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000040de 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000040e4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000040f2 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000040f6 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000040fc 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004108 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -0000410c 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -00004112 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004118 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000411c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004122 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004128 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000412c 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004130 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -00004134 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -0000413a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004152 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004158 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004168 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000041a4 0001c70a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -000041b2 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000041c4 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000041d2 0000892f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ -000041d6 00008930 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ -000041e0 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000041f4 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004238 0001c80a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00004240 00008c2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ -00004244 00008c30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ -0000424e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000425e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004272 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000428a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000042d4 0001c90a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -000042dc 00008f2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ -000042e0 00008f30 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ -000042ea 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000042fa 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000430e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004326 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000435a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004364 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000438a 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000453a 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004546 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000454a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000455e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000045da 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000045e6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000045ea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000045fe 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000461e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004624 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000463a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004658 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004708 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000471c 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000473a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000473e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004764 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004768 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004770 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004836 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004898 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ -000048cc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000048d0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000048d4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000048d8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000048de 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000048e6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000048ea 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000048ee 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000048f2 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000048f8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004900 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000490e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004928 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ -00004932 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ -00004954 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004958 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000495c 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00004960 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -00004966 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004970 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004974 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004978 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000497c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003c84 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c8c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c98 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cac 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003cf4 0001c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003d12 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d28 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d30 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d4c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d6a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d7c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d96 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003d9a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003dac 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003dc2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003dc6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003dda 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003df0 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003df4 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003df8 0000812f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ +00003dfc 00008130 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ +00003e06 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e26 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003e3a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e42 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e64 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003e6e 0001c40a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003e8e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e94 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003e98 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003e9c 0000822f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ +00003ea0 00008230 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ +00003eac 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003eba 0001c50a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003ec0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003efc 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00003f04 0000852f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ +00003f08 00008530 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ +00003f12 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003f22 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f36 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f4e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f76 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003f7a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003f86 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003f96 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003fbc 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003fd8 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003ff4 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003ffe 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000400c 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00004010 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00004024 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004028 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004036 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000405c 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000407a 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000040a0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040a6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000040aa 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000040b2 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000040c8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000040cc 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000040d0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000040d4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000040da 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040e8 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000040ee 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000040f2 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000040f6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000040fa 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004100 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000410e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004112 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004118 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004124 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +00004128 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +0000412e 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004134 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004138 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000413e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004144 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004148 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000414c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +00004150 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +00004156 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000416e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004174 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004184 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000041c0 0001c70a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000041ce 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000041e0 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000041ee 0000892f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ +000041f2 00008930 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ +000041fc 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004210 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004254 0001c80a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +0000425c 00008c2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ +00004260 00008c30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ +0000426a 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000427a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000428e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000042a6 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000042f0 0001c90a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +000042f8 00008f2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ +000042fc 00008f30 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ +00004306 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004316 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000432a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004342 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004376 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004380 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000043a6 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00004556 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004562 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004566 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000457a 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000045f6 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004602 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004606 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000461a 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000463a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004640 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004656 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004674 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004724 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004738 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004756 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000475a 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004780 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004784 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000478c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004852 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000048b4 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ +000048e8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000048ec 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000048f0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000048f4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000048fa 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004902 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004906 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000490a 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000490e 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004914 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000491c 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000492a 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004944 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ +0000494e 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ +00004970 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004974 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004978 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +0000497c 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ 00004982 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000498a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004990 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004994 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000049da 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000049e6 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004a10 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004a14 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004a24 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004a50 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004a6c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004a70 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004b5e 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004b8a 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004ba6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004c18 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004c24 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004c28 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004c3e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004c6c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004c7c 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004caa 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004cae 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004cbe 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004cc4 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ce6 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004cea 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004d0a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d16 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004d1a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004d5a 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004d74 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004d86 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004d8a 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004ef8 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004f04 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f08 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f1e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f40 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004f58 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004f82 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004f86 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004fae 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fc0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004fc4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004fe2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004fe6 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004ffe 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00005014 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005018 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000501c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005020 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005026 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005044 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000504a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000504e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005052 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005056 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000505c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005074 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000508c 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000050ae 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050c6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050d0 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000050ec 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00005138 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000515c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005162 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005166 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000516a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000516e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005174 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000517e 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00005198 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051b0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000498c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004990 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004994 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004998 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000499e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049a6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049ac 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000049b0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000049f6 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004a02 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004a2e 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004a32 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004a42 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004a6e 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004a82 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004a86 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004b7a 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004ba6 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004bc2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004c30 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004c3c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004c40 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004c54 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004c84 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004c94 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004cc2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004cc6 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004cd6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004cdc 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d00 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004d04 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004d22 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d2e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004d32 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004d76 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004d92 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004da4 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004da8 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004f16 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004f24 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f28 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004f42 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004f68 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004f80 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004faa 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004fae 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004fcc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004fd0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004fe0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000500e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005012 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000502a 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00005040 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005044 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005048 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000504c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005052 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005072 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005078 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000507c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005080 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005084 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000508a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050a2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050b0 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000050d0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050e4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000050fe 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005102 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000513c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000514a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00005168 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005176 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000517a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000517e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005182 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005188 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005192 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000051ac 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051b4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000051cc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051d2 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000051d6 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000051de 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000051e2 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000051e6 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -000051ea 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -000051f0 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000051fe 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00005218 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005220 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005224 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005244 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000526e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000527c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005280 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005284 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005288 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000528e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052a6 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000052cc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052da 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000052fe 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00005318 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005330 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005336 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005344 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005360 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000536a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000536e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005394 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005398 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000053c2 0001ce0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -000053ee 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ -00005414 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005422 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000545a 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005468 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000548e 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000549a 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000054bc 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000054c8 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000054f4 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005502 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005526 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005530 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000554e 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000555a 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005574 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005582 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000558e 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ -000055b8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055d0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055e8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055f0 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005602 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005618 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005630 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005648 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005650 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005656 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000565a 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000565e 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -00005662 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -00005668 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000566e 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ -00005678 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005690 0001790a R_ARM_THM_CALL 00001559 _PyBytesWriter_Resize │ │ │ │ │ -000056a8 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000056d2 0001d20a R_ARM_THM_CALL 000056e1 PyBytes_FromFormatV │ │ │ │ │ -00005710 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000573c 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00005740 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000057fe 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000580a 0001d30a R_ARM_THM_CALL 00005ccd _PyBytesWriter_WriteBytes │ │ │ │ │ -00005818 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ -0000582e 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000585e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000058a8 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000058b4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000058b8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000058cc 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000058e4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005918 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000591c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000592e 0001790a R_ARM_THM_CALL 00001559 _PyBytesWriter_Resize │ │ │ │ │ -00005956 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00005960 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005966 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ -0000596c 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ -0000597e 0001790a R_ARM_THM_CALL 00001559 _PyBytesWriter_Resize │ │ │ │ │ -0000599e 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000059a6 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000059c0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059c8 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000059cc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000059d0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000059d4 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000059d8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000059dc 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000059e2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a04 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005a20 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a26 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005a2a 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005a2e 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005a32 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005a38 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a3e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005a42 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005a5c 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a7e 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC60 │ │ │ │ │ -00005a82 0000aa30 R_ARM_THM_MOVT_ABS 00000510 .LC60 │ │ │ │ │ -00005a94 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005a9a 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005aa6 0001d30a R_ARM_THM_CALL 00005ccd _PyBytesWriter_WriteBytes │ │ │ │ │ -00005afa 0000a42f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ -00005afe 0000a430 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ -00005b08 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005b0e 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005b32 0000a52f R_ARM_THM_MOVW_ABS_NC 000004fc .LC55 │ │ │ │ │ -00005b36 0000a530 R_ARM_THM_MOVT_ABS 000004fc .LC55 │ │ │ │ │ -00005b3a 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005bc0 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC61 │ │ │ │ │ -00005bc4 0000ab30 R_ARM_THM_MOVT_ABS 00000514 .LC61 │ │ │ │ │ -00005bce 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005bde 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005bec 0001d50a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00005c42 0000a72f R_ARM_THM_MOVW_ABS_NC 00000504 .LC57 │ │ │ │ │ -00005c46 0000a730 R_ARM_THM_MOVT_ABS 00000504 .LC57 │ │ │ │ │ -00005c4a 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c5e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000508 .LC58 │ │ │ │ │ -00005c62 0000a830 R_ARM_THM_MOVT_ABS 00000508 .LC58 │ │ │ │ │ -00005c66 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c78 0000a62f R_ARM_THM_MOVW_ABS_NC 00000500 .LC56 │ │ │ │ │ -00005c7c 0000a630 R_ARM_THM_MOVT_ABS 00000500 .LC56 │ │ │ │ │ +000051da 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000051de 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000051e2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000051e6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000051ec 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000051f2 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000051f6 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000520a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005210 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005214 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005218 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +0000521c 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +00005222 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000522c 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00005246 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00005290 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000052b4 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000052ce 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052e6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000530e 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005324 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000533e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005346 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000534a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005380 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000538a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000053b0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000053b4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000053de 0001ce0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +0000540a 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ +00005430 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000543e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005476 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005484 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000054aa 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000054b6 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000054d8 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000054e4 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005510 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000551e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005542 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000554c 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000556a 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005576 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005590 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000559e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000055aa 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ +000055d4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055ec 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005604 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000560c 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000561e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005634 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000564c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005664 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000566c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005672 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005676 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000567a 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +0000567e 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +00005684 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000568a 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ +00005694 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056ac 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ +000056c4 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000056ee 0001d20a R_ARM_THM_CALL 000056fd PyBytes_FromFormatV │ │ │ │ │ +0000572c 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005758 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000575c 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000581a 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005826 0001d30a R_ARM_THM_CALL 00005ce5 _PyBytesWriter_WriteBytes │ │ │ │ │ +00005834 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ +0000584a 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000587a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000058c4 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000058d0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000058d4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000058e8 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005900 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005934 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005938 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000594a 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ +00005972 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +0000597c 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005982 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ +00005988 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ +0000599a 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ +000059ba 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000059c2 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000059dc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059e4 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000059e8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000059ec 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000059f0 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000059f4 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000059f8 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000059fe 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a20 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005a3c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a42 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005a46 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005a4a 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005a4e 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005a54 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a5a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005a5e 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005a76 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a98 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC60 │ │ │ │ │ +00005a9c 0000aa30 R_ARM_THM_MOVT_ABS 00000510 .LC60 │ │ │ │ │ +00005aae 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005ab4 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005ac0 0001d30a R_ARM_THM_CALL 00005ce5 _PyBytesWriter_WriteBytes │ │ │ │ │ +00005b14 0000a42f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ +00005b18 0000a430 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ +00005b22 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005b28 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005b4c 0000a52f R_ARM_THM_MOVW_ABS_NC 000004fc .LC55 │ │ │ │ │ +00005b50 0000a530 R_ARM_THM_MOVT_ABS 000004fc .LC55 │ │ │ │ │ +00005b54 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005bda 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC61 │ │ │ │ │ +00005bde 0000ab30 R_ARM_THM_MOVT_ABS 00000514 .LC61 │ │ │ │ │ +00005be8 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005bf8 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005c06 0001d50a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +00005c5c 0000a72f R_ARM_THM_MOVW_ABS_NC 00000504 .LC57 │ │ │ │ │ +00005c60 0000a730 R_ARM_THM_MOVT_ABS 00000504 .LC57 │ │ │ │ │ +00005c64 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005c78 0000a82f R_ARM_THM_MOVW_ABS_NC 00000508 .LC58 │ │ │ │ │ +00005c7c 0000a830 R_ARM_THM_MOVT_ABS 00000508 .LC58 │ │ │ │ │ 00005c80 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c86 0000a92f R_ARM_THM_MOVW_ABS_NC 0000050c .LC59 │ │ │ │ │ -00005c8a 0000a930 R_ARM_THM_MOVT_ABS 0000050c .LC59 │ │ │ │ │ -00005c9e 0000a32f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC53 │ │ │ │ │ -00005ca2 0000a330 R_ARM_THM_MOVT_ABS 000004f4 .LC53 │ │ │ │ │ -00005ca6 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005cb2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005cb6 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005cba 0000a22f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ -00005cbe 0000a230 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ -00005cc4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d04 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005d10 0001790a R_ARM_THM_CALL 00001559 _PyBytesWriter_Resize │ │ │ │ │ -00005d18 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d1e 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ -00005dac 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005dea 0001790a R_ARM_THM_CALL 00001559 _PyBytesWriter_Resize │ │ │ │ │ -00005e3c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005e48 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e4c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e60 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e7a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005ea2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005ea6 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005ebc 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005eda 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f00 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00005f18 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005f1c 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005f20 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005f24 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005f2a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f36 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005f5c 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005f78 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f96 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f9c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005fa0 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005fbe 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005fc2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005fc6 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005fca 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005fce 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005fd4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005fe4 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ff2 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ff8 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ -00006006 0001790a R_ARM_THM_CALL 00001559 _PyBytesWriter_Resize │ │ │ │ │ -00006026 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000602e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006032 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006036 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -0000603a 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -00006040 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006048 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000604c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000060a6 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ -000060b6 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000060ba 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000060be 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000060c2 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000060f6 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ -0000611e 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00006122 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -0000613c 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00006152 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006156 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000615a 0000b42f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ -0000615e 0000b430 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ -00006164 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000616a 00017f0a R_ARM_THM_CALL 000025d9 _PyBytesWriter_Dealloc │ │ │ │ │ -000061ac 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000061cc 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000061d0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000061d6 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -000061da 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000061e0 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006202 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -00006216 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000621a 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00006226 0000ca2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ -0000622a 0000ca30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ -0000622e 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000624a 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ -0000624e 0000cb30 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ -00006252 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000625e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c92 0000a62f R_ARM_THM_MOVW_ABS_NC 00000500 .LC56 │ │ │ │ │ +00005c96 0000a630 R_ARM_THM_MOVT_ABS 00000500 .LC56 │ │ │ │ │ +00005c9a 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005ca0 0000a92f R_ARM_THM_MOVW_ABS_NC 0000050c .LC59 │ │ │ │ │ +00005ca4 0000a930 R_ARM_THM_MOVT_ABS 0000050c .LC59 │ │ │ │ │ +00005cb8 0000a32f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC53 │ │ │ │ │ +00005cbc 0000a330 R_ARM_THM_MOVT_ABS 000004f4 .LC53 │ │ │ │ │ +00005cc0 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005ccc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005cd0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005cd4 0000a22f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ +00005cd8 0000a230 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ +00005cde 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d1c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005d28 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ +00005d30 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d36 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ +00005dc4 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005e02 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ +00005e54 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005e60 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e64 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e78 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e92 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005eba 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005ebe 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005ed4 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005ef2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f18 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00005f30 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005f34 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005f38 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005f3c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005f42 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f4e 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00005f74 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005f90 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fae 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fb4 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005fb8 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005fd6 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005fda 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005fde 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005fe2 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005fe6 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005fec 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ffc 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000600a 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006010 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ +0000601e 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ +0000603e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006046 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000604a 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000604e 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +00006052 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +00006058 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006060 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006064 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000060be 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ +000060ce 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000060d2 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000060d6 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000060da 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +0000610e 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ +00006136 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +0000613a 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00006154 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000616a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000616e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006172 0000b42f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ +00006176 0000b430 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ +0000617c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006182 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ +000061c4 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000061e4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000061e8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000061ee 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000061f2 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000061f8 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000621a 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ +0000622e 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00006232 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000623e 0000ca2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ +00006242 0000ca30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ +00006246 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00006262 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ +00006266 0000cb30 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ +0000626a 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00006276 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000172 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000c5e 00017a1e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000dc2 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000ee4 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001340 00018c1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001354 00018c1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000019d0 00019e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001a02 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000025d4 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000025fa 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002bac 0001a61e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ -000036b4 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000037fa 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000028f0 0000531e R_ARM_THM_JUMP24 00001ea9 stringlib_adaptive_find │ │ │ │ │ -00002944 0000541e R_ARM_THM_JUMP24 00000d8d stringlib__two_way_count │ │ │ │ │ -000056b4 0001d01e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00000ef0 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001360 00018c1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001374 00018c1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000019ec 00019e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001a1e 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000025f0 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002616 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000290c 0000531e R_ARM_THM_JUMP24 00001ea9 stringlib_adaptive_find │ │ │ │ │ +00002960 0000541e R_ARM_THM_JUMP24 00000d8d stringlib__two_way_count │ │ │ │ │ +00002bc8 0001a61e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ +000036d0 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003830 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000056d0 0001d01e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x13ee0 contains 218 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x13ef8 contains 218 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00018f0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000024 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 00000028 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 0000002c 00005c2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC27 │ │ │ │ │ 00000030 00005c30 R_ARM_THM_MOVT_ABS 00000260 .LC27 │ │ │ │ │ 00000038 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ @@ -1966,100 +1966,100 @@ │ │ │ │ │ 000000f6 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC69 │ │ │ │ │ 000000fa 0000bf30 R_ARM_THM_MOVT_ABS 00000574 .LC69 │ │ │ │ │ 00000104 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000010e 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000112 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000136 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000146 0001e30a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -0000016e 0001f00a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000184 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000018e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000192 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000196 0000ef2f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC89 │ │ │ │ │ -0000019a 0000ef30 R_ARM_THM_MOVT_ABS 000007e8 .LC89 │ │ │ │ │ -000001a2 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001c4 0001f10a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -000001d0 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000001de 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ -000001e8 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001f2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000001fa 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000204 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000020e 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000023c 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000240 00019930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000244 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -00000248 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -0000024e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000264 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000286 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000290 0000f42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ -00000294 0000f430 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ -0000029e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000002a8 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000002bc 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f4 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000002f8 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000030e 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000318 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -0000031c 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -00000320 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -00000324 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -00000328 0000f42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ -0000032c 0000f430 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ -00000330 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000390 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000003a8 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000003b6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000003cc 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000003fa 0000510a R_ARM_THM_CALL 00002685 fastsearch │ │ │ │ │ -00000426 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000430 0000fa2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ -00000434 0000fa30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ -0000043e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000448 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000045c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000474 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000494 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00000498 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000004ae 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004b8 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -000004bc 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -000004c0 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -000004c4 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -000004c8 0000fa2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ -000004cc 0000fa30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ -000004d0 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000546 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000554 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000055e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000594 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000005d2 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000005fa 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000062c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000630 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000634 0000fe2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC95 │ │ │ │ │ -00000638 0000fe30 R_ARM_THM_MOVT_ABS 0000084c .LC95 │ │ │ │ │ -0000063e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000166 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000016a 00019930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000016e 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +00000172 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +00000178 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000018c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001b0 0001f00a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000001c6 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001d0 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001d4 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001d8 0000f12f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC89 │ │ │ │ │ +000001dc 0000f130 R_ARM_THM_MOVT_ABS 000007e8 .LC89 │ │ │ │ │ +000001e4 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000206 0001f10a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000212 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000220 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ +0000022a 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000234 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000023c 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000246 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000250 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000284 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000028e 0000f52f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +00000292 0000f530 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +0000029c 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000002a6 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000002ba 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f2 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000002f6 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000030c 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000316 0000f62f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +0000031a 0000f630 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +0000031e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +00000322 0000f730 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +00000326 0000f52f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +0000032a 0000f530 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +0000032e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000038e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000003a6 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003b4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000003ca 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003f8 0000510a R_ARM_THM_CALL 000026a1 fastsearch │ │ │ │ │ +00000424 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000042e 0000fa2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ +00000432 0000fa30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ +0000043c 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000446 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000045a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000472 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000492 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000496 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000004ac 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004b6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +000004ba 0000f630 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +000004be 0000f72f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +000004c2 0000f730 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +000004c6 0000fa2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ +000004ca 0000fa30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ +000004ce 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000544 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000552 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000055c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000592 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000005d0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000005f8 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000062a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000062e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000632 0000fe2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC95 │ │ │ │ │ +00000636 0000fe30 R_ARM_THM_MOVT_ABS 0000084c .LC95 │ │ │ │ │ +0000063c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000064c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006aa 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000006b4 0001082f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ 000006b8 00010830 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ 000006c2 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000006cc 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000006e0 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000006f8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000718 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 0000071c 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 00000732 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000073c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -00000740 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -00000744 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -00000748 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +0000073c 0000f62f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +00000740 0000f630 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +00000744 0000f72f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +00000748 0000f730 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ 0000074c 0001082f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ 00000750 00010830 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ 00000754 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000007ba 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000007ce 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000007d2 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000007d8 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ @@ -2097,15 +2097,15 @@ │ │ │ │ │ 00000a48 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a50 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a62 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a76 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a7a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000a8a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000a96 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000ab6 0000510a R_ARM_THM_CALL 00002685 fastsearch │ │ │ │ │ +00000ab6 0000510a R_ARM_THM_CALL 000026a1 fastsearch │ │ │ │ │ 00000ac8 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000ae2 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000afa 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b08 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b0c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000b2e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000b46 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ @@ -2146,35 +2146,35 @@ │ │ │ │ │ 00000e5c 00011b30 R_ARM_THM_MOVT_ABS 00000874 .LC101 │ │ │ │ │ 00000e88 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000e96 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000e9a 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ea0 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ed0 0002030a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000ef4 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -00000020 0001ae1e R_ARM_THM_JUMP24 00002bfd PyBytes_Repr │ │ │ │ │ +00000020 0001ae1e R_ARM_THM_JUMP24 00002c19 PyBytes_Repr │ │ │ │ │ 000000c8 0001d91e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 000000d2 0001da1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 0000011e 0000a11e R_ARM_THM_JUMP24 000000d1 do_argstrip │ │ │ │ │ -00000344 0000521e R_ARM_THM_JUMP24 000025b1 return_self │ │ │ │ │ -0000037e 0000521e R_ARM_THM_JUMP24 000025b1 return_self │ │ │ │ │ -000004e4 0000521e R_ARM_THM_JUMP24 000025b1 return_self │ │ │ │ │ +00000342 0000521e R_ARM_THM_JUMP24 000025cd return_self │ │ │ │ │ +0000037c 0000521e R_ARM_THM_JUMP24 000025cd return_self │ │ │ │ │ +000004e2 0000521e R_ARM_THM_JUMP24 000025cd return_self │ │ │ │ │ 00000656 0001f71e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 00000660 0001f81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 0000066a 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 00000674 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 0000067e 0001fb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 00000688 0001fc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -00000768 0000521e R_ARM_THM_JUMP24 000025b1 return_self │ │ │ │ │ -00000c82 0000521e R_ARM_THM_JUMP24 000025b1 return_self │ │ │ │ │ -00000d44 0000431e R_ARM_THM_JUMP24 000019ed Py_XDECREF │ │ │ │ │ +00000768 0000521e R_ARM_THM_JUMP24 000025cd return_self │ │ │ │ │ +00000c82 0000521e R_ARM_THM_JUMP24 000025cd return_self │ │ │ │ │ +00000d44 0000431e R_ARM_THM_JUMP24 00001a09 Py_XDECREF │ │ │ │ │ 00000d72 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000d82 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000e66 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x145b0 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x145c8 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -536,15 +536,15 @@ │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ bpl.n 560 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 6050 <_PyBytes_FromHex> │ │ │ │ │ + bl 6068 <_PyBytes_FromHex> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromHex │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 2684 │ │ │ │ │ + bl 26a0 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bge.n 68a │ │ │ │ │ ldr r3, [pc, #208] @ (6e8 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ @@ -2067,15 +2067,15 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r9 │ │ │ │ │ blt.w 1680 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 170c <_PyBytes_FormatEx+0x760> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 19ec <_PyBytes_FormatEx+0xa40> │ │ │ │ │ + bl 1a08 <_PyBytes_FormatEx+0xa5c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ movs r3, #10 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ @@ -2281,15 +2281,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cbnz r3, 15d0 <_PyBytes_FormatEx+0x624> │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 119c <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -2443,19 +2443,19 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 19ec <_PyBytes_FormatEx+0xa40> │ │ │ │ │ + bl 1a08 <_PyBytes_FormatEx+0xa5c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 19ec <_PyBytes_FormatEx+0xa40> │ │ │ │ │ + bl 1a08 <_PyBytes_FormatEx+0xa5c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ @@ -2743,15 +2743,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 14e │ │ │ │ │ + bl 190 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ tst.w r6, #16 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #32 │ │ │ │ │ @@ -2797,15 +2797,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ subs r4, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - bl 14e │ │ │ │ │ + bl 190 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ @@ -3127,15 +3127,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bgt.n 1d74 <_PyBytes_Find+0x44> │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2974 │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r3, [sp, #24] │ │ │ │ │ addge r6, r6, r3 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ bne.n 1d6e <_PyBytes_Find+0x3e> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -935,15 +935,15 @@ │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1558 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 366 <_PyBytes_DecodeEscape2+0x62> │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ @@ -1057,15 +1057,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ subs r2, r5, r7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ b.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ movs r3, #7 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ movs r3, #12 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ @@ -1104,15 +1104,15 @@ │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ b.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ b.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ movs r3, #8 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ movs r3, #11 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ @@ -1220,22 +1220,22 @@ │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ blt.n b58 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 1558 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000b70 <_PyBytesWriter_Finish>: │ │ │ │ │ _PyBytesWriter_Finish(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -1507,328 +1507,342 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000dcc : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n ed0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n edc │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 107c │ │ │ │ │ + beq.w 109c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w f12 │ │ │ │ │ + beq.w f18 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r9, sp │ │ │ │ │ + mov sl, sp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f8a │ │ │ │ │ + bne.w fc2 │ │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f8a │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w f66 │ │ │ │ │ + bne.w fc2 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w f6e │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ee8 │ │ │ │ │ + beq.n ef4 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bgt.w ff6 │ │ │ │ │ - add r6, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.w fb6 │ │ │ │ │ - beq.w f86 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bgt.w 100e │ │ │ │ │ + add r5, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w f9a │ │ │ │ │ + beq.w f8c │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bgt.w fce │ │ │ │ │ - add.w r0, r6, #17 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bgt.w fe4 │ │ │ │ │ + add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106e │ │ │ │ │ + beq.w 1088 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1010 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - add r6, r4 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + add r5, r4 │ │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - strb r3, [r6, #16] │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ + strb r3, [r5, #16] │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - add r0, r8 │ │ │ │ │ + add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n f0a │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + beq.w fba │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n ec2 │ │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ │ + beq.n ece │ │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r4, [r5, #0] │ │ │ │ │ + str r4, [r6, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ed6 │ │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + bne.n ee2 │ │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ed0 │ │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + bne.n edc │ │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n fb0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + bne.n f94 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f04 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n eb0 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bne.n ebc │ │ │ │ │ - b.n ec2 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r7, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.n f90 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b.n eb8 │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.w df6 │ │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1016 │ │ │ │ │ + bne.w 1062 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.w 105c │ │ │ │ │ + blt.n 1030 │ │ │ │ │ add r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1060 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ + beq.n 1034 │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n ed0 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + b.n edc │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n fe6 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + bne.n ffe │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f82 │ │ │ │ │ + beq.n eb8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + b.n eb8 │ │ │ │ │ + ldr r4, [pc, #296] @ (10b8 ) │ │ │ │ │ + b.n e98 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n eb0 │ │ │ │ │ - ldr r4, [pc, #272] @ (1098 ) │ │ │ │ │ - b.n e92 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + b.n ec8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.w e4c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bne.w eb8 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bne.n ec4 │ │ │ │ │ + b.n ece │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n f04 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.w e48 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n fa8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b.n fb2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n fa8 │ │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r6, ffc │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b.n fb2 │ │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ + cbz r5, 1016 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w e48 │ │ │ │ │ + bge.w e4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n fa8 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b.n fb2 │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n f86 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + bne.n f8c │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w f00 │ │ │ │ │ - b.n eb0 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - b.n e7c │ │ │ │ │ + beq.w f14 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + b.n eb8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w edc │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r6, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w edc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w edc │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n edc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w ed0 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r5, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w ed0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w ed0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ed0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 103c │ │ │ │ │ - b.n ed0 │ │ │ │ │ + bne.n 1042 │ │ │ │ │ + b.n edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e8e │ │ │ │ │ - b.n fa8 │ │ │ │ │ + bne.w e98 │ │ │ │ │ + b.n fb2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ed0 │ │ │ │ │ + beq.w edc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ed0 │ │ │ │ │ - b.n ede │ │ │ │ │ + bne.w edc │ │ │ │ │ + b.n eea │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000109c : │ │ │ │ │ +000010bc : │ │ │ │ │ bytes_concat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1837,47 +1851,47 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1216 │ │ │ │ │ + bne.w 1236 │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1216 │ │ │ │ │ + bne.w 1236 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 11ae │ │ │ │ │ + beq.n 11ce │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 118a │ │ │ │ │ + beq.n 11aa │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 11e6 │ │ │ │ │ + bgt.n 1206 │ │ │ │ │ add.w r8, r5, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 11f6 │ │ │ │ │ - beq.n 11cc │ │ │ │ │ + blt.n 1216 │ │ │ │ │ + beq.n 11ec │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 1250 │ │ │ │ │ + bgt.w 1270 │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1274 │ │ │ │ │ + beq.w 1294 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -1904,92 +1918,92 @@ │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 1172 │ │ │ │ │ + beq.n 1192 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 1182 │ │ │ │ │ + beq.n 11a2 │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 11ee │ │ │ │ │ + bne.n 120e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 126a │ │ │ │ │ + beq.n 128a │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 116c │ │ │ │ │ + b.n 118c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 11d0 │ │ │ │ │ + bne.n 11f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 116c │ │ │ │ │ + beq.n 118c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 116c │ │ │ │ │ - ldr r4, [pc, #180] @ (1284 ) │ │ │ │ │ - b.n 114e │ │ │ │ │ + b.n 118c │ │ │ │ │ + ldr r4, [pc, #180] @ (12a4 ) │ │ │ │ │ + b.n 116e │ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1238 │ │ │ │ │ + beq.n 1258 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 10fe │ │ │ │ │ + bge.n 111e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 120e │ │ │ │ │ + b.n 122e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r5 │ │ │ │ │ - bge.n 10fe │ │ │ │ │ + bge.n 111e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 116c │ │ │ │ │ - b.n 1172 │ │ │ │ │ + bne.n 118c │ │ │ │ │ + b.n 1192 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1998,55 +2012,55 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 120e │ │ │ │ │ + b.n 122e │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 126e │ │ │ │ │ + bne.n 128e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11aa │ │ │ │ │ + beq.n 11ca │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 116c │ │ │ │ │ + b.n 118c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 120e │ │ │ │ │ + b.n 122e │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 117c │ │ │ │ │ - ldr r4, [pc, #20] @ (1284 ) │ │ │ │ │ + b.n 119c │ │ │ │ │ + ldr r4, [pc, #20] @ (12a4 ) │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 114e │ │ │ │ │ + b.n 116e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 114c │ │ │ │ │ - b.n 120e │ │ │ │ │ + bne.w 116c │ │ │ │ │ + b.n 122e │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001288 : │ │ │ │ │ +000012a8 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ @@ -2059,64 +2073,64 @@ │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_FillInfo │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000012b4 : │ │ │ │ │ +000012d4 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 12cc │ │ │ │ │ + beq.n 12ec │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 <_Py_HashBytes> │ │ │ │ │ R_ARM_THM_CALL _Py_HashBytes │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012dc : │ │ │ │ │ +000012fc : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 13cc │ │ │ │ │ + bpl.n 13fe │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #4 │ │ │ │ │ - bpl.n 13cc │ │ │ │ │ + bpl.n 13fe │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 1358 │ │ │ │ │ + beq.n 1378 │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 137e │ │ │ │ │ + bhi.n 139e │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 1344 │ │ │ │ │ + bne.n 1364 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1344 │ │ │ │ │ + bne.n 1364 │ │ │ │ │ sub.w r6, r6, #3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ clz r6, r6 │ │ │ │ │ adds r1, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2133,292 +2147,290 @@ │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.w 1462 │ │ │ │ │ + bhi.w 1492 │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ .short 0x0309 │ │ │ │ │ .word 0x03090903 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 1370 │ │ │ │ │ + b.n 1390 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 13f4 │ │ │ │ │ + ble.n 1412 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ - beq.n 13e0 │ │ │ │ │ + bne.n 13c6 │ │ │ │ │ + add.w r1, r5, #16 │ │ │ │ │ + add.w r0, r4, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbz r0, 1412 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi.n 147a │ │ │ │ │ + bhi.n 1480 │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ - .word 0x6b6b030b │ │ │ │ │ - .short 0x6b63 │ │ │ │ │ + .short 0x030b │ │ │ │ │ + .word 0x55625555 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 1370 │ │ │ │ │ + b.n 1390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r0, r1, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n 1370 │ │ │ │ │ + b.n 1390 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 148c │ │ │ │ │ + bne.n 14aa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1370 │ │ │ │ │ - add.w r1, r5, #16 │ │ │ │ │ - add.w r0, r4, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1394 │ │ │ │ │ + b.n 1390 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi.n 144a │ │ │ │ │ + bhi.n 1468 │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ - .word 0x27270f03 │ │ │ │ │ - .short 0x271b │ │ │ │ │ + .short 0x0f03 │ │ │ │ │ + .word 0x271b2727 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it le │ │ │ │ │ movle r0, r2 │ │ │ │ │ - b.n 1370 │ │ │ │ │ + b.n 1390 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r2 │ │ │ │ │ - b.n 1370 │ │ │ │ │ + b.n 1390 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r0, r2 │ │ │ │ │ - b.n 1370 │ │ │ │ │ + b.n 1390 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r2 │ │ │ │ │ - b.n 1370 │ │ │ │ │ + b.n 1390 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ + bics.w r0, r0, r1, asr #32 │ │ │ │ │ + it cs │ │ │ │ │ + movcs r0, r3 │ │ │ │ │ + b.n 1390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1370 │ │ │ │ │ + b.n 1390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 1370 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - bics.w r0, r0, r1, asr #32 │ │ │ │ │ - it cs │ │ │ │ │ - movcs r0, r3 │ │ │ │ │ - b.n 1370 │ │ │ │ │ + b.n 1390 │ │ │ │ │ subs r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bhi.n 13d6 │ │ │ │ │ + bhi.n 1408 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.n 14a2 │ │ │ │ │ + bmi.n 14c0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 14c0 │ │ │ │ │ + bpl.n 14de │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1466 │ │ │ │ │ + bne.n 1496 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bmi.n 14ce │ │ │ │ │ + bmi.n 14ec │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 13d6 │ │ │ │ │ + bpl.n 1408 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13d6 │ │ │ │ │ - b.n 1466 │ │ │ │ │ - nop │ │ │ │ │ + beq.w 1408 │ │ │ │ │ + b.n 1496 │ │ │ │ │ │ │ │ │ │ -000014f0 <_PyBytesWriter_Init>: │ │ │ │ │ +0000150c <_PyBytesWriter_Init>: │ │ │ │ │ _PyBytesWriter_Init(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001500 <_PyBytesWriter_Alloc>: │ │ │ │ │ +0000151c <_PyBytesWriter_Alloc>: │ │ │ │ │ _PyBytesWriter_Alloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ add.w ip, r0, #24 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - cbz r1, 1536 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ + cbz r1, 1552 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 1546 <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ + bgt.n 1562 <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ add r4, r1 │ │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ │ - bgt.n 153a <_PyBytesWriter_Alloc+0x3a> │ │ │ │ │ + bgt.n 1556 <_PyBytesWriter_Alloc+0x3a> │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 1558 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov ip, r0 │ │ │ │ │ - b.n 1534 <_PyBytesWriter_Alloc+0x34> │ │ │ │ │ + b.n 1550 <_PyBytesWriter_Alloc+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 1536 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ + b.n 1552 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001558 <_PyBytesWriter_Resize>: │ │ │ │ │ +00001574 <_PyBytesWriter_Resize>: │ │ │ │ │ _PyBytesWriter_Resize(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15f8 <_PyBytesWriter_Resize+0xa0> │ │ │ │ │ + bne.n 1614 <_PyBytesWriter_Resize+0xa0> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 166c <_PyBytesWriter_Resize+0x114> │ │ │ │ │ + beq.n 1688 <_PyBytesWriter_Resize+0x114> │ │ │ │ │ add.w r9, r4, #24 │ │ │ │ │ sub.w r5, r5, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 16ac <_PyBytesWriter_Resize+0x154> │ │ │ │ │ + bne.w 16c8 <_PyBytesWriter_Resize+0x154> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 1654 <_PyBytesWriter_Resize+0xfc> │ │ │ │ │ + blt.n 1670 <_PyBytesWriter_Resize+0xfc> │ │ │ │ │ itt eq │ │ │ │ │ - ldreq r6, [pc, #352] @ (16f4 <_PyBytesWriter_Resize+0x19c>) │ │ │ │ │ + ldreq r6, [pc, #352] @ (1710 <_PyBytesWriter_Resize+0x19c>) │ │ │ │ │ streq r6, [r4, #0] │ │ │ │ │ - beq.n 15e2 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ + beq.n 15fe <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi.n 1630 <_PyBytesWriter_Resize+0xd8> │ │ │ │ │ + bhi.n 164c <_PyBytesWriter_Resize+0xd8> │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 169a <_PyBytesWriter_Resize+0x142> │ │ │ │ │ + beq.n 16b6 <_PyBytesWriter_Resize+0x142> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -2431,207 +2443,207 @@ │ │ │ │ │ add.w r3, r6, r8 │ │ │ │ │ str.w r8, [r6, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ - cbnz r5, 1614 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ + cbnz r5, 1630 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16be <_PyBytesWriter_Resize+0x166> │ │ │ │ │ + bne.n 16da <_PyBytesWriter_Resize+0x166> │ │ │ │ │ adds r3, #16 │ │ │ │ │ adds r0, r3, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, r2, #3 │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ add.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it ge │ │ │ │ │ subge.w r8, r8, r3 │ │ │ │ │ - b.n 1574 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ + b.n 1590 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 168c <_PyBytesWriter_Resize+0x134> │ │ │ │ │ + bne.n 16a8 <_PyBytesWriter_Resize+0x134> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 15ea <_PyBytesWriter_Resize+0x92> │ │ │ │ │ + b.n 1606 <_PyBytesWriter_Resize+0x92> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15f4 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ + b.n 1610 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1646 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ + b.n 1662 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r7, 16cc <_PyBytesWriter_Resize+0x174> │ │ │ │ │ + cbnz r7, 16e8 <_PyBytesWriter_Resize+0x174> │ │ │ │ │ adds r0, #16 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 1666 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - cbnz r3, 16c8 <_PyBytesWriter_Resize+0x170> │ │ │ │ │ + cbnz r3, 16e4 <_PyBytesWriter_Resize+0x170> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ - b.n 15ea <_PyBytesWriter_Resize+0x92> │ │ │ │ │ + b.n 1606 <_PyBytesWriter_Resize+0x92> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbnz r3, 16a8 <_PyBytesWriter_Resize+0x150> │ │ │ │ │ + cbnz r3, 16c4 <_PyBytesWriter_Resize+0x150> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 161c <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ + b.n 1638 <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15e0 <_PyBytesWriter_Resize+0x88> │ │ │ │ │ - b.n 164a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 15fc <_PyBytesWriter_Resize+0x88> │ │ │ │ │ + b.n 1666 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - b.n 161c <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ + b.n 1638 <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15e0 <_PyBytesWriter_Resize+0x88> │ │ │ │ │ - b.n 164a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 15fc <_PyBytesWriter_Resize+0x88> │ │ │ │ │ + b.n 1666 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 16e6 <_PyBytesWriter_Resize+0x18e> │ │ │ │ │ + cbz r2, 1702 <_PyBytesWriter_Resize+0x18e> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ - b.n 15f4 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ + b.n 1610 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ adds r4, #24 │ │ │ │ │ - b.n 16c4 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ + b.n 16e0 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 16f0 <_PyBytesWriter_Resize+0x198> │ │ │ │ │ + cbnz r3, 170c <_PyBytesWriter_Resize+0x198> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1680 <_PyBytesWriter_Resize+0x128> │ │ │ │ │ - b.n 164a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + beq.n 169c <_PyBytesWriter_Resize+0x128> │ │ │ │ │ + b.n 1666 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 16c4 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ + b.n 16e0 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - b.n 16d8 <_PyBytesWriter_Resize+0x180> │ │ │ │ │ + b.n 16f4 <_PyBytesWriter_Resize+0x180> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000016f8 : │ │ │ │ │ +00001714 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17c8 │ │ │ │ │ + bne.n 17e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 18c8 │ │ │ │ │ + bne.w 18e4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18ac │ │ │ │ │ + blt.w 18c8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - ble.n 1840 │ │ │ │ │ + ble.n 185c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1800 │ │ │ │ │ + beq.n 181c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1862 │ │ │ │ │ + bne.w 187e │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ add r6, r3 │ │ │ │ │ sub.w r3, r5, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1824 │ │ │ │ │ + bne.n 1840 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 18b0 │ │ │ │ │ + bhi.w 18cc │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18e2 │ │ │ │ │ + beq.w 18fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -2642,190 +2654,190 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ strd r5, r2, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbz r6, 17c2 │ │ │ │ │ + cbz r6, 17de │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1712 │ │ │ │ │ + beq.n 172e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 188e │ │ │ │ │ + beq.n 18aa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1894 │ │ │ │ │ + blt.n 18b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.n 189e │ │ │ │ │ + bge.n 18ba │ │ │ │ │ add r5, r4 │ │ │ │ │ - ldr r4, [pc, #252] @ (18f0 ) │ │ │ │ │ + ldr r4, [pc, #252] @ (190c ) │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 1862 │ │ │ │ │ + bne.n 187e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1844 │ │ │ │ │ + beq.n 1860 │ │ │ │ │ sub.w r3, r5, #1 │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ clz r3, r3 │ │ │ │ │ adds r4, #16 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 176c │ │ │ │ │ + beq.n 1788 │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r4, [pc, #176] @ (18f4 ) │ │ │ │ │ - b.n 17c2 │ │ │ │ │ + ldr r4, [pc, #176] @ (1910 ) │ │ │ │ │ + b.n 17de │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 180a │ │ │ │ │ + bne.n 1826 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17c2 │ │ │ │ │ + beq.n 17de │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 17c2 │ │ │ │ │ + b.n 17de │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 18ac │ │ │ │ │ + cbz r0, 18c8 │ │ │ │ │ add.w r3, r5, #15 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r1, r0 │ │ │ │ │ - bne.n 187e │ │ │ │ │ - b.n 17c2 │ │ │ │ │ + bne.n 189a │ │ │ │ │ + b.n 17de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 18ac │ │ │ │ │ + cbnz r0, 18c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi.n 189e │ │ │ │ │ + bmi.n 18ba │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 17f0 │ │ │ │ │ + bgt.n 180c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 17c2 │ │ │ │ │ + b.n 17de │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 18ac │ │ │ │ │ + b.n 18c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 18ac │ │ │ │ │ + b.n 18c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17b4 │ │ │ │ │ - b.n 18ac │ │ │ │ │ + bne.w 17d0 │ │ │ │ │ + b.n 18c8 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000018f8 : │ │ │ │ │ +00001914 : │ │ │ │ │ bytes_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000018fc : │ │ │ │ │ +00001918 : │ │ │ │ │ bytes_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 196e │ │ │ │ │ + bpl.n 198a │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (1984 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (19a0 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 197e │ │ │ │ │ + cbz r0, 199a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 195c │ │ │ │ │ + beq.n 1978 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (1988 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (19a4 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -2837,19 +2849,19 @@ │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #40] @ (198c ) │ │ │ │ │ + ldr r1, [pc, #40] @ (19a8 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 193e │ │ │ │ │ + b.n 195a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3364 @ 0xd24 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2859,15 +2871,15 @@ │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001990 : │ │ │ │ │ +000019ac : │ │ │ │ │ striter_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2879,182 +2891,182 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbnz r0, 19d4 │ │ │ │ │ + cbnz r0, 19f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19ca │ │ │ │ │ + beq.n 19e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19ca │ │ │ │ │ + bne.n 19e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19ca │ │ │ │ │ + b.n 19e6 │ │ │ │ │ │ │ │ │ │ -000019ec : │ │ │ │ │ +00001a08 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 19f0 │ │ │ │ │ + cbnz r0, 1a0c │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 19ee │ │ │ │ │ + beq.n 1a0a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19ee │ │ │ │ │ + bne.n 1a0a │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a08 : │ │ │ │ │ +00001a24 : │ │ │ │ │ bytes_decode(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ab0 │ │ │ │ │ + bne.n 1acc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1ae6 │ │ │ │ │ + blt.n 1b02 │ │ │ │ │ clz r4, r1 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1b06 │ │ │ │ │ + bne.n 1b22 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1ada │ │ │ │ │ + beq.n 1af6 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1b44 │ │ │ │ │ + beq.n 1b60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.n 1b24 │ │ │ │ │ + bpl.n 1b40 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b20 │ │ │ │ │ + beq.n 1b3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1b0a │ │ │ │ │ + bne.n 1b26 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1a7e │ │ │ │ │ + bne.n 1a9a │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 1b54 │ │ │ │ │ + bpl.n 1b70 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b20 │ │ │ │ │ + beq.n 1b3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1b0a │ │ │ │ │ + bne.n 1b26 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #188] @ (1b74 ) │ │ │ │ │ + ldr r5, [pc, #188] @ (1b90 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1b20 │ │ │ │ │ - cbz r4, 1ada │ │ │ │ │ + cbz r0, 1b3c │ │ │ │ │ + cbz r4, 1af6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 1a40 │ │ │ │ │ + b.n 1a5c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b.n 1a78 │ │ │ │ │ + b.n 1a94 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #136] @ (1b74 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (1b90 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a40 │ │ │ │ │ - b.n 1b20 │ │ │ │ │ + bne.n 1a5c │ │ │ │ │ + b.n 1b3c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 1ab4 │ │ │ │ │ + b.n 1ad0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a78 │ │ │ │ │ + b.n 1a94 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -3062,42 +3074,42 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1b20 │ │ │ │ │ + b.n 1b3c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1b54 │ │ │ │ │ + bpl.n 1b70 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ - b.n 1a88 │ │ │ │ │ + b.n 1aa4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1b20 │ │ │ │ │ + b.n 1b3c │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001b78 : │ │ │ │ │ +00001b94 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -3105,18 +3117,18 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 1bb8 │ │ │ │ │ + bhi.n 1bd4 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 1bd0 │ │ │ │ │ + bne.n 1bec │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -3126,51 +3138,51 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 1bf6 │ │ │ │ │ + cbnz r0, 1c12 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1bb4 │ │ │ │ │ + b.n 1bd0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bcc │ │ │ │ │ + beq.n 1be8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1ba4 │ │ │ │ │ + beq.n 1bc0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ba4 │ │ │ │ │ - b.n 1bcc │ │ │ │ │ + bne.n 1bc0 │ │ │ │ │ + b.n 1be8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 1ba4 │ │ │ │ │ + ble.n 1bc0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1be4 │ │ │ │ │ - b.n 1bcc │ │ │ │ │ + bne.n 1c00 │ │ │ │ │ + b.n 1be8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c10 : │ │ │ │ │ +00001c2c : │ │ │ │ │ bytes_replace(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -3184,57 +3196,57 @@ │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r6, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 2408 │ │ │ │ │ + bhi.w 2424 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22e8 │ │ │ │ │ + bne.w 2304 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22e8 │ │ │ │ │ + bne.w 2304 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 2422 │ │ │ │ │ + bgt.w 243e │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.w 1e90 │ │ │ │ │ + blt.w 1eac │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 246a │ │ │ │ │ + beq.w 2486 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1eb8 │ │ │ │ │ + bne.w 1ed4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 204e │ │ │ │ │ + beq.w 206a │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - blt.w 1dfc │ │ │ │ │ + blt.w 1e18 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w 1dfc │ │ │ │ │ + ble.w 1e18 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 2250 │ │ │ │ │ + bgt.w 226c │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ @@ -3242,662 +3254,662 @@ │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ sub.w ip, r7, r6 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldrb.w r2, [r9, r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ strne r0, [sp, #24] │ │ │ │ │ - beq.w 1eac │ │ │ │ │ + beq.w 1ec8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 1d92 │ │ │ │ │ + beq.n 1dae │ │ │ │ │ ldrb.w r8, [r9, #1] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #3 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ cmp r0, #2 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1d92 │ │ │ │ │ + beq.n 1dae │ │ │ │ │ ldrb.w r8, [r9, #2] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #4 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ cmp r0, #3 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1d92 │ │ │ │ │ + beq.n 1dae │ │ │ │ │ ldrb.w r8, [r9, #3] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #5 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ cmp r0, #4 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1d92 │ │ │ │ │ + beq.n 1dae │ │ │ │ │ ldrb.w r8, [r9, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ add.w sl, r9, #4 │ │ │ │ │ and.w fp, r8, #31 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #6 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, fp │ │ │ │ │ cmp r0, #5 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1d92 │ │ │ │ │ + beq.n 1dae │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ sub.w r8, r6, #7 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldrb.w lr, [sl, #1]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r8 │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w lr, fp, lr │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - bne.n 1d70 │ │ │ │ │ + bne.n 1d8c │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ and.w r8, r2, #31 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ lsl.w lr, lr, r8 │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ - blt.n 1dfc │ │ │ │ │ + blt.n 1e18 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 1dcc │ │ │ │ │ + b.n 1de8 │ │ │ │ │ adds r7, r1, r4 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 1e8c │ │ │ │ │ + bpl.n 1ea8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 1df2 │ │ │ │ │ + bgt.n 1e0e │ │ │ │ │ ldrb r7, [r1, r4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 1db6 │ │ │ │ │ + bne.n 1dd2 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldrb r7, [r7, r4] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.n 1e7c │ │ │ │ │ + bne.n 1e98 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 1e3c │ │ │ │ │ + bne.n 1e58 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.w 1fd8 │ │ │ │ │ + beq.w 1ff4 │ │ │ │ │ add r4, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 1dcc │ │ │ │ │ + ble.n 1de8 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.w 1fda │ │ │ │ │ + bgt.w 1ff6 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2244 │ │ │ │ │ + bne.w 2260 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2538 │ │ │ │ │ + beq.w 2554 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 1e34 │ │ │ │ │ + cbz r3, 1e50 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldrb.w lr, [r9, #1] │ │ │ │ │ add r7, r4 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bne.n 1e7c │ │ │ │ │ + bne.n 1e98 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 1dde │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ add.w lr, r4, #17 │ │ │ │ │ movs r7, #2 │ │ │ │ │ add lr, r5 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ str.w ip, [sp, #28] │ │ │ │ │ ldrb.w ip, [r9, r7] │ │ │ │ │ ldrb.w sl, [lr, #1]! │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bne.w 203e │ │ │ │ │ + bne.w 205a │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bgt.n 1e5e │ │ │ │ │ + bgt.n 1e7a │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ │ - beq.n 1dde │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ adds r7, r1, r4 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bmi.n 1eb2 │ │ │ │ │ + bmi.n 1ece │ │ │ │ │ add r4, r6 │ │ │ │ │ - b.n 1dc6 │ │ │ │ │ + b.n 1de2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1e0c │ │ │ │ │ + beq.n 1e28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e38 │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n 1cde │ │ │ │ │ + b.n 1cfa │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ add r4, r7 │ │ │ │ │ - b.n 1dc6 │ │ │ │ │ + b.n 1de2 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 20c6 │ │ │ │ │ + bne.w 20e2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 2310 │ │ │ │ │ + bne.w 232c │ │ │ │ │ ldrb.w r4, [r9] │ │ │ │ │ add.w r6, r5, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 1ef4 │ │ │ │ │ + cbnz r0, 1f10 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1e0c │ │ │ │ │ + beq.n 1e28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e38 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e8 │ │ │ │ │ + beq.w 2304 │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ sub.w r9, r9, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r7, r0 │ │ │ │ │ add r3, r9 │ │ │ │ │ strb.w r5, [r0, r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add.w r0, r3, #1 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ cmp r6, #6 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ subs r6, #7 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - bne.n 1fca │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + bne.n 1fe6 │ │ │ │ │ + b.n 1e38 │ │ │ │ │ subs r6, #1 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fc0 │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + bne.n 1fdc │ │ │ │ │ + b.n 1e38 │ │ │ │ │ mov r7, sl │ │ │ │ │ mls r1, r6, fp, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e8 │ │ │ │ │ + beq.w 2304 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov sl, fp │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ add r7, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ sub.w r9, r7, fp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2974 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 22ca │ │ │ │ │ + beq.w 22e6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add fp, r4 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bne.n 1ffc │ │ │ │ │ + bne.n 2018 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ sub.w fp, r7, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e38 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ │ - beq.w 1dde │ │ │ │ │ - b.n 1e7c │ │ │ │ │ + beq.w 1dfa │ │ │ │ │ + b.n 1e98 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ ldrb.w r9, [r9] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ add.w r6, sl, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2074 │ │ │ │ │ + cbz r0, 2090 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 2060 │ │ │ │ │ - b.n 2078 │ │ │ │ │ + bne.n 207c │ │ │ │ │ + b.n 2094 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 20f2 │ │ │ │ │ + beq.n 210e │ │ │ │ │ subs r1, r7, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e8 │ │ │ │ │ + beq.w 2304 │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ - b.n 20ae │ │ │ │ │ + b.n 20ca │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r5, 20ba │ │ │ │ │ + cbz r5, 20d6 │ │ │ │ │ sub.w sl, r5, sl │ │ │ │ │ mov r2, sl │ │ │ │ │ add r7, sl │ │ │ │ │ add.w sl, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ subs r4, #1 │ │ │ │ │ sub.w fp, r6, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 208e │ │ │ │ │ + bne.n 20aa │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e38 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 20fc │ │ │ │ │ + beq.n 2118 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 20f2 │ │ │ │ │ + blt.n 210e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - bl 2684 │ │ │ │ │ + bl 26a0 │ │ │ │ │ subs.w fp, r0, #0 │ │ │ │ │ - bgt.w 2388 │ │ │ │ │ + bgt.w 23a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25b0 │ │ │ │ │ + bl 25cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e38 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldrb.w sl, [r9] │ │ │ │ │ add.w r9, r0, r7 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ands.w r8, r2, #3 │ │ │ │ │ - beq.w 2240 │ │ │ │ │ + beq.w 225c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ sub.w r2, r9, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20f2 │ │ │ │ │ + beq.n 210e │ │ │ │ │ mov fp, r6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 223a │ │ │ │ │ + beq.w 2256 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 214c │ │ │ │ │ + beq.n 2168 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21b6 │ │ │ │ │ + cbz r0, 21d2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21b6 │ │ │ │ │ + cbz r0, 21d2 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 21a2 │ │ │ │ │ + b.n 21be │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 21bc │ │ │ │ │ + beq.n 21d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ - cbz r0, 21b6 │ │ │ │ │ + cbz r0, 21d2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ - cbz r0, 21b6 │ │ │ │ │ + cbz r0, 21d2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w fp, r6, #2 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21b6 │ │ │ │ │ + cbz r0, 21d2 │ │ │ │ │ add.w fp, r6, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2164 │ │ │ │ │ + bne.n 2180 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 20f2 │ │ │ │ │ + beq.n 210e │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ subs r5, r4, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 22d2 │ │ │ │ │ + bgt.w 22ee │ │ │ │ │ mla r1, fp, r5, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e8 │ │ │ │ │ + beq.w 2304 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub.w r2, r9, r6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 21fe │ │ │ │ │ + bne.n 221a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e38 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 21f4 │ │ │ │ │ + beq.n 2210 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ sub.w r2, r4, r6 │ │ │ │ │ - beq.n 22ee │ │ │ │ │ + beq.n 230a │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 21ea │ │ │ │ │ + b.n 2206 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 21a2 │ │ │ │ │ + b.n 21be │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 21a2 │ │ │ │ │ + b.n 21be │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e38 │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r7, r3 │ │ │ │ │ - ble.n 2260 │ │ │ │ │ + ble.n 227c │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bgt.n 228c │ │ │ │ │ + bgt.n 22a8 │ │ │ │ │ ldrb.w r1, [r9] │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w r2, r1, #31 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ sub.w ip, r7, r6 │ │ │ │ │ add r1, r0 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldrb.w r2, [r9, r0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 22be │ │ │ │ │ + beq.n 22da │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 22ae │ │ │ │ │ + beq.n 22ca │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - b.n 1ce2 │ │ │ │ │ + b.n 1cfe │ │ │ │ │ asrs r3, r6, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r7, asr #2 │ │ │ │ │ - blt.n 22fc │ │ │ │ │ + blt.n 2318 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - bl 1ea8 │ │ │ │ │ + bl 1ea8 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1df4 │ │ │ │ │ + b.n 1e10 │ │ │ │ │ and.w lr, r2, #31 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ lsl.w lr, r0, lr │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ - b.n 1da8 │ │ │ │ │ + b.n 1dc4 │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bne.w 1ce2 │ │ │ │ │ - b.n 1da8 │ │ │ │ │ + bne.w 1cfe │ │ │ │ │ + b.n 1dc4 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 2032 │ │ │ │ │ + b.n 204e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e38 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r5, r7 │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2234 │ │ │ │ │ + b.n 2250 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl d8c │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1df4 │ │ │ │ │ + b.n 1e10 │ │ │ │ │ add.w r4, r5, #16 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2974 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 20f2 │ │ │ │ │ + beq.w 210e │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22e8 │ │ │ │ │ + beq.n 2304 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add.w r4, r5, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3907,321 +3919,321 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ add r4, r6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ mov r2, r9 │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2974 │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 235c │ │ │ │ │ + b.n 2378 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ subs r5, r4, r6 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.n 22d2 │ │ │ │ │ + bgt.n 22ee │ │ │ │ │ mov r0, r8 │ │ │ │ │ mla r1, fp, r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22e8 │ │ │ │ │ + beq.n 2304 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ add.w r3, sl, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub.w r1, r3, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2550 │ │ │ │ │ + beq.w 256c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2974 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 2550 │ │ │ │ │ + beq.w 256c │ │ │ │ │ add.w r3, sl, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 2542 │ │ │ │ │ + beq.w 255e │ │ │ │ │ add r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r5, r4 │ │ │ │ │ add.w sl, r3, r6 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 23b4 │ │ │ │ │ + b.n 23d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e8 │ │ │ │ │ - b.n 1c44 │ │ │ │ │ + beq.w 2304 │ │ │ │ │ + b.n 1c60 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 250c │ │ │ │ │ + beq.n 2528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 24fc │ │ │ │ │ + bne.n 2518 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 250c │ │ │ │ │ + beq.n 2528 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 1e90 │ │ │ │ │ + bgt.w 1eac │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 24f0 │ │ │ │ │ + bge.n 250c │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1c8c │ │ │ │ │ + bne.w 1ca8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 20f2 │ │ │ │ │ + beq.w 210e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, r7, #1 │ │ │ │ │ strlt r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.w 22d2 │ │ │ │ │ + blt.w 22ee │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mla r1, r4, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e8 │ │ │ │ │ + beq.w 2304 │ │ │ │ │ adds r0, #16 │ │ │ │ │ subs r6, #1 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ add.w r9, r0, r4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 2572 │ │ │ │ │ + ble.n 258e │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw fp, #65521 @ 0xfff1 │ │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w fp, fp, r5 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ adds r5, #15 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ add.w r1, fp, r5 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - ble.n 255c │ │ │ │ │ + ble.n 2578 │ │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 24ce │ │ │ │ │ - beq.w 20f2 │ │ │ │ │ + b.n 24ea │ │ │ │ │ + beq.w 210e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1c8c │ │ │ │ │ - b.n 246a │ │ │ │ │ + bne.w 1ca8 │ │ │ │ │ + b.n 2486 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 243e │ │ │ │ │ + bne.n 245a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 243e │ │ │ │ │ + b.n 245a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22e8 │ │ │ │ │ + bne.w 2304 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 1e90 │ │ │ │ │ + bgt.w 1eac │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1c8c │ │ │ │ │ - b.n 246a │ │ │ │ │ + bne.w 1ca8 │ │ │ │ │ + b.n 2486 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e2e │ │ │ │ │ - b.n 1e34 │ │ │ │ │ + bne.w 1e4a │ │ │ │ │ + b.n 1e50 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ add sl, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2402 │ │ │ │ │ + b.n 241e │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e38 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ add.w r1, sl, r6 │ │ │ │ │ mla r0, r6, r3, r9 │ │ │ │ │ subs r2, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e38 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ adds r4, #1 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ │ mov r3, r9 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble.n 25a0 │ │ │ │ │ + ble.n 25bc │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r4 │ │ │ │ │ - b.n 258a │ │ │ │ │ + b.n 25a6 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ add.w r1, sl, r6 │ │ │ │ │ mla r0, r6, r4, r9 │ │ │ │ │ - b.n 256a │ │ │ │ │ + b.n 2586 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025b0 : │ │ │ │ │ +000025cc : │ │ │ │ │ return_self(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 25d0 │ │ │ │ │ + bne.n 25ec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 25ce │ │ │ │ │ + beq.n 25ea │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000025d8 <_PyBytesWriter_Dealloc>: │ │ │ │ │ +000025f4 <_PyBytesWriter_Dealloc>: │ │ │ │ │ _PyBytesWriter_Dealloc(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbnz r3, 25de <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ + cbnz r3, 25fa <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ push {r4} │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - beq.n 25fe <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ + beq.n 261a <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 25fe <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ + cbnz r2, 261a <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002604 : │ │ │ │ │ +00002620 : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r1, 2672 │ │ │ │ │ + cbz r1, 268e │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n 2658 │ │ │ │ │ + bpl.n 2674 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - cbnz r4, 2636 │ │ │ │ │ + cbnz r4, 2652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 263c │ │ │ │ │ + bne.n 2658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -4244,51 +4256,51 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2652 │ │ │ │ │ + b.n 266e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1266 @ 0x4f2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2652 │ │ │ │ │ + b.n 266e │ │ │ │ │ │ │ │ │ │ -00002684 : │ │ │ │ │ +000026a0 : │ │ │ │ │ fastsearch(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ - ldr r4, [pc, #700] @ (2954 ) │ │ │ │ │ + ldr r4, [pc, #700] @ (2970 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ │ ldr.w sl, [sp, #156] @ 0x9c │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - blt.w 27e4 │ │ │ │ │ + blt.w 2800 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 27b0 │ │ │ │ │ + ble.n 27cc │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 280a │ │ │ │ │ + beq.w 2826 │ │ │ │ │ movw r5, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.w 28b4 │ │ │ │ │ + bgt.w 28d0 │ │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r1, r4, lr │ │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r4, fp, r2 │ │ │ │ │ sub.w r6, lr, #2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb.w r3, [r8, r2] │ │ │ │ │ @@ -4299,116 +4311,116 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r6 │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ subs r6, #1 │ │ │ │ │ lsl.w r0, r9, r0 │ │ │ │ │ orr.w ip, ip, r0 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ - bne.n 26ee │ │ │ │ │ + bne.n 270a │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ lsls r7, r0 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 2736 │ │ │ │ │ + b.n 2752 │ │ │ │ │ add.w r5, r4, ip │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r7, r5 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.n 2774 │ │ │ │ │ + bpl.n 2790 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt.n 2778 │ │ │ │ │ + blt.n 2794 │ │ │ │ │ ldrb.w r5, [r4, ip] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 2720 │ │ │ │ │ + bne.n 273c │ │ │ │ │ add.w r6, fp, ip │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb.w r1, [r6], #1 │ │ │ │ │ ldrb.w r9, [r8, r5] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne.n 275c │ │ │ │ │ + bne.n 2778 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 274a │ │ │ │ │ + bgt.n 2766 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 2798 │ │ │ │ │ + bne.n 27b4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 27cc │ │ │ │ │ + bne.n 27e8 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 2782 │ │ │ │ │ + beq.n 279e │ │ │ │ │ add ip, r2 │ │ │ │ │ - b.n 2732 │ │ │ │ │ + b.n 274e │ │ │ │ │ add ip, lr │ │ │ │ │ - b.n 2732 │ │ │ │ │ + b.n 274e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #464] @ (2954 ) │ │ │ │ │ + ldr r3, [pc, #464] @ (2970 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 2894 │ │ │ │ │ + bne.w 28b0 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r5, r4, ip │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r7, r5 │ │ │ │ │ lsls r6, r5, #31 │ │ │ │ │ - bpl.n 2774 │ │ │ │ │ + bpl.n 2790 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add ip, r5 │ │ │ │ │ - b.n 2732 │ │ │ │ │ - bne.n 27e4 │ │ │ │ │ + b.n 274e │ │ │ │ │ + bne.n 2800 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 27ea │ │ │ │ │ + bne.n 2806 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - ble.n 27d0 │ │ │ │ │ + ble.n 27ec │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 27e4 │ │ │ │ │ + cbz r0, 2800 │ │ │ │ │ sub.w r0, r0, fp │ │ │ │ │ - b.n 2782 │ │ │ │ │ + b.n 279e │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 2782 │ │ │ │ │ + b.n 279e │ │ │ │ │ add r4, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 27de │ │ │ │ │ + b.n 27fa │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 27c6 │ │ │ │ │ + beq.n 27e2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.n 27d6 │ │ │ │ │ + bhi.n 27f2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2782 │ │ │ │ │ + b.n 279e │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.w 290e │ │ │ │ │ + bne.w 292a │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bgt.n 28f4 │ │ │ │ │ + bgt.n 2910 │ │ │ │ │ add r4, r0 │ │ │ │ │ - b.n 2804 │ │ │ │ │ + b.n 2820 │ │ │ │ │ ldrb.w r3, [r4, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2908 │ │ │ │ │ + beq.w 2924 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bcc.n 27fa │ │ │ │ │ - b.n 27e4 │ │ │ │ │ + bcc.n 2816 │ │ │ │ │ + b.n 2800 │ │ │ │ │ ldrb.w r4, [r8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r1, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ and.w r3, r4, #31 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ @@ -4417,398 +4429,398 @@ │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r2 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 281e │ │ │ │ │ + bne.n 283a │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 27e4 │ │ │ │ │ + blt.n 2800 │ │ │ │ │ ldrb.w r2, [fp, r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 2864 │ │ │ │ │ + bne.n 2880 │ │ │ │ │ add.w r2, lr, r0 │ │ │ │ │ add.w r6, r8, lr │ │ │ │ │ add r2, fp │ │ │ │ │ ldrb.w ip, [r2, #-1]! │ │ │ │ │ ldrb.w r7, [r6, #-1]! │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne.n 2898 │ │ │ │ │ + bne.n 28b4 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 2852 │ │ │ │ │ - b.n 2782 │ │ │ │ │ + bne.n 286e │ │ │ │ │ + b.n 279e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27e4 │ │ │ │ │ + beq.n 2800 │ │ │ │ │ add.w r2, fp, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 2902 │ │ │ │ │ + bpl.n 291e │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 2840 │ │ │ │ │ + b.n 285c │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 2924 │ │ │ │ │ - ldr r4, [pc, #204] @ (2954 ) │ │ │ │ │ + beq.n 2940 │ │ │ │ │ + ldr r4, [pc, #204] @ (2970 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 293a │ │ │ │ │ + beq.n 2956 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - cbz r0, 28ae │ │ │ │ │ + cbz r0, 28ca │ │ │ │ │ add.w r2, fp, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r6, r2, #31 │ │ │ │ │ - bpl.n 2902 │ │ │ │ │ + bpl.n 291e │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 283c │ │ │ │ │ + b.n 2858 │ │ │ │ │ movw r5, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r5 │ │ │ │ │ - ble.w 26cc │ │ │ │ │ + ble.w 26e8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 26cc │ │ │ │ │ + ble.w 26e8 │ │ │ │ │ asrs r5, r3, #2 │ │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ │ cmp.w r5, r1, asr #2 │ │ │ │ │ - blt.n 2880 │ │ │ │ │ - ldr r4, [pc, #124] @ (2954 ) │ │ │ │ │ + blt.n 289c │ │ │ │ │ + ldr r4, [pc, #124] @ (2970 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 2894 │ │ │ │ │ + bne.n 28b0 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str.w sl, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1ea8 │ │ │ │ │ + b.w 1ea8 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 27e4 │ │ │ │ │ - b.n 27c6 │ │ │ │ │ + beq.w 2800 │ │ │ │ │ + b.n 27e2 │ │ │ │ │ sub.w r0, r0, lr │ │ │ │ │ - b.n 28b0 │ │ │ │ │ + b.n 28cc │ │ │ │ │ sub.w r0, r4, fp │ │ │ │ │ - b.n 2782 │ │ │ │ │ + b.n 279e │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 2782 │ │ │ │ │ + ble.w 279e │ │ │ │ │ ldrb.w r2, [fp, r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2948 │ │ │ │ │ + beq.n 2964 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 2912 │ │ │ │ │ + b.n 292e │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 2110 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 21cc │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 2782 │ │ │ │ │ + b.n 279e │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w d8c │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 2920 │ │ │ │ │ - b.n 2782 │ │ │ │ │ + bne.n 293c │ │ │ │ │ + b.n 279e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002958 : │ │ │ │ │ +00002974 : │ │ │ │ │ fastsearch.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr r4, [pc, #540] @ (2b88 ) │ │ │ │ │ + ldr r4, [pc, #540] @ (2ba4 ) │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - blt.w 2ac0 │ │ │ │ │ + blt.w 2adc │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 2b10 │ │ │ │ │ + ble.w 2b2c │ │ │ │ │ movw r6, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 2b40 │ │ │ │ │ + bgt.w 2b5c │ │ │ │ │ ldrb.w fp, [r4] │ │ │ │ │ add.w r6, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ sub.w r1, r7, ip │ │ │ │ │ and.w r3, fp, #31 │ │ │ │ │ add.w lr, r5, r6 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ cmp r3, fp │ │ │ │ │ ite eq │ │ │ │ │ subeq.w r7, ip, #2 │ │ │ │ │ movne r7, r6 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 2a5e │ │ │ │ │ + beq.n 2a7a │ │ │ │ │ ldrb.w r8, [r4, #1] │ │ │ │ │ movs r2, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #3 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a5e │ │ │ │ │ + beq.n 2a7a │ │ │ │ │ ldrb.w r8, [r4, #2] │ │ │ │ │ movs r2, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #4 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a5e │ │ │ │ │ + beq.n 2a7a │ │ │ │ │ ldrb.w r8, [r4, #3] │ │ │ │ │ movs r2, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #5 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a5e │ │ │ │ │ + beq.n 2a7a │ │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r9, r4, #4 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #6 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w r2, r2, sl │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a5e │ │ │ │ │ + beq.n 2a7a │ │ │ │ │ sub.w r8, ip, #7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r8 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r2, sl, r2 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - bne.n 2a3e │ │ │ │ │ + bne.n 2a5a │ │ │ │ │ and.w r8, r3, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - blt.n 2ac0 │ │ │ │ │ + blt.n 2adc │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 2a8e │ │ │ │ │ + b.n 2aaa │ │ │ │ │ add.w r7, lr, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r2, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 2ab8 │ │ │ │ │ + bpl.n 2ad4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.n 2ac0 │ │ │ │ │ + blt.n 2adc │ │ │ │ │ ldrb.w r7, [lr, r0] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2a76 │ │ │ │ │ + bne.n 2a92 │ │ │ │ │ ldrb.w r8, [r5, r0] │ │ │ │ │ adds r7, r5, r0 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bne.n 2afa │ │ │ │ │ + bne.n 2b16 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 2ac6 │ │ │ │ │ - ldr r3, [pc, #224] @ (2b88 ) │ │ │ │ │ + bne.n 2ae2 │ │ │ │ │ + ldr r3, [pc, #224] @ (2ba4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2b3c │ │ │ │ │ + bne.n 2b58 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r0, ip │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge.n 2a8e │ │ │ │ │ + bge.n 2aaa │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2aa4 │ │ │ │ │ + b.n 2ac0 │ │ │ │ │ ldrb.w r9, [r4, #1] │ │ │ │ │ ldrb.w r8, [r7, #1] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 2afa │ │ │ │ │ + bne.n 2b16 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 2aa4 │ │ │ │ │ + beq.n 2ac0 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ ldrb.w sl, [r7, r8] │ │ │ │ │ ldrb.w r9, [r4, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne.n 2af2 │ │ │ │ │ + bne.n 2b0e │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt.n 2ade │ │ │ │ │ + bgt.n 2afa │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 2aa4 │ │ │ │ │ + beq.n 2ac0 │ │ │ │ │ add.w r7, lr, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r2, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 2ab8 │ │ │ │ │ + bpl.n 2ad4 │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n 2a88 │ │ │ │ │ - bne.n 2ac0 │ │ │ │ │ + b.n 2aa4 │ │ │ │ │ + bne.n 2adc │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - ble.n 2b26 │ │ │ │ │ + ble.n 2b42 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ac0 │ │ │ │ │ + beq.n 2adc │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 2aa4 │ │ │ │ │ + b.n 2ac0 │ │ │ │ │ add r7, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2b34 │ │ │ │ │ + b.n 2b50 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2b22 │ │ │ │ │ + beq.n 2b3e │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bhi.n 2b2c │ │ │ │ │ - b.n 2ac0 │ │ │ │ │ + bhi.n 2b48 │ │ │ │ │ + b.n 2adc │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r6, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r6 │ │ │ │ │ - ble.w 2992 │ │ │ │ │ + ble.w 29ae │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 2992 │ │ │ │ │ + ble.w 29ae │ │ │ │ │ asrs r6, r3, #2 │ │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ │ cmp.w r6, r1, asr #2 │ │ │ │ │ - blt.n 2b70 │ │ │ │ │ + blt.n 2b8c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 1ea8 │ │ │ │ │ + bl 1ea8 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - b.n 2aa4 │ │ │ │ │ + b.n 2ac0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 2110 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 21cc │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 2aa4 │ │ │ │ │ + b.n 2ac0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002b8c <_PyBytes_Repeat>: │ │ │ │ │ +00002ba8 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ - cbz r1, 2bf4 <_PyBytes_Repeat+0x68> │ │ │ │ │ + cbz r1, 2c10 <_PyBytes_Repeat+0x68> │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2bb0 <_PyBytes_Repeat+0x24> │ │ │ │ │ + bne.n 2bcc <_PyBytes_Repeat+0x24> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memset │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2bf6 <_PyBytes_Repeat+0x6a> │ │ │ │ │ + beq.n 2c12 <_PyBytes_Repeat+0x6a> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 2bf2 <_PyBytes_Repeat+0x66> │ │ │ │ │ + ble.n 2c0e <_PyBytes_Repeat+0x66> │ │ │ │ │ subs r7, r5, r4 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 2bf2 <_PyBytes_Repeat+0x66> │ │ │ │ │ + bge.n 2c0e <_PyBytes_Repeat+0x66> │ │ │ │ │ subs r7, r5, r4 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 2bda <_PyBytes_Repeat+0x4e> │ │ │ │ │ + bgt.n 2bf6 <_PyBytes_Repeat+0x4e> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 2bc2 <_PyBytes_Repeat+0x36> │ │ │ │ │ + bgt.n 2bde <_PyBytes_Repeat+0x36> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00002bfc : │ │ │ │ │ +00002c18 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r4, r0, #15 │ │ │ │ │ @@ -4816,57 +4828,57 @@ │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r8, lr │ │ │ │ │ movs r0, #3 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2c40 │ │ │ │ │ + b.n 2c5c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.n 2d14 │ │ │ │ │ + bhi.n 2d30 │ │ │ │ │ sub.w ip, r7, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 2dfc │ │ │ │ │ + blt.w 2e18 │ │ │ │ │ add r0, r3 │ │ │ │ │ adds r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2c60 │ │ │ │ │ + ble.n 2c7c │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2c2c │ │ │ │ │ + bls.n 2c48 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2da4 │ │ │ │ │ + beq.w 2dc0 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b.n 2c34 │ │ │ │ │ + b.n 2c50 │ │ │ │ │ subs.w r3, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbz r3, 2c78 │ │ │ │ │ + cbz r3, 2c94 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2dd6 │ │ │ │ │ + bne.w 2df2 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2dea │ │ │ │ │ + bne.w 2e06 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e12 │ │ │ │ │ + beq.w 2e2e │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2e16 │ │ │ │ │ + bpl.w 2e32 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ @@ -4874,225 +4886,225 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ │ movw lr, #30812 @ 0x785c │ │ │ │ │ strb.w r1, [r2], #2 │ │ │ │ │ strb r7, [r3, #1] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2d0e │ │ │ │ │ + ble.n 2d2a │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2dda │ │ │ │ │ + beq.w 2df6 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2dda │ │ │ │ │ + beq.w 2df6 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 2dcc │ │ │ │ │ + beq.n 2de8 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 2db8 │ │ │ │ │ + beq.n 2dd4 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 2dc2 │ │ │ │ │ + beq.n 2dde │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ - bhi.n 2ce8 │ │ │ │ │ + bhi.n 2d04 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + b.n 2cd4 │ │ │ │ │ strh.w lr, [r2] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ adds r2, #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb.w r1, [r1, r8] │ │ │ │ │ strb.w r1, [r2, #-2] │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + b.n 2cd4 │ │ │ │ │ strb r7, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.n 2c54 │ │ │ │ │ + bhi.n 2c70 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002da5 │ │ │ │ │ + .word 0x00002dc1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002da5 │ │ │ │ │ + .word 0x00002dc1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002da5 │ │ │ │ │ + .word 0x00002dc1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002da9 │ │ │ │ │ + .word 0x00002dc5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c55 │ │ │ │ │ + .word 0x00002c71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002db1 │ │ │ │ │ + .word 0x00002dcd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2c34 │ │ │ │ │ + b.n 2c50 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c34 │ │ │ │ │ + b.n 2c50 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c34 │ │ │ │ │ + b.n 2c50 │ │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + b.n 2cd4 │ │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + b.n 2cd4 │ │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + b.n 2cd4 │ │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ │ - b.n 2c82 │ │ │ │ │ + b.n 2c9e │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w r8, #92 @ 0x5c │ │ │ │ │ strb.w r8, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + b.n 2cd4 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 2dfc │ │ │ │ │ + blt.n 2e18 │ │ │ │ │ add r0, r8 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ - b.n 2c82 │ │ │ │ │ + b.n 2c9e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2d10 │ │ │ │ │ + b.n 2d2c │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2ca2 │ │ │ │ │ + b.n 2cbe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e1c : │ │ │ │ │ +00002e38 : │ │ │ │ │ bytes_repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 301c │ │ │ │ │ + ble.w 3038 │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw lr, #65531 @ 0xfffb │ │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ │ movs r0, #3 │ │ │ │ │ adds r1, r2, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2e6a │ │ │ │ │ + b.n 2e86 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ itt ls │ │ │ │ │ movls ip, lr │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.w 2f7a │ │ │ │ │ + bhi.w 2f96 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 305a │ │ │ │ │ + blt.w 3076 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2e8c │ │ │ │ │ + beq.n 2ea8 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2e52 │ │ │ │ │ + bls.n 2e6e │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 300c │ │ │ │ │ + beq.w 3028 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 2f66 │ │ │ │ │ + bhi.n 2f82 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 305a │ │ │ │ │ + beq.w 3076 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 2e6a │ │ │ │ │ + bne.n 2e86 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3040 │ │ │ │ │ + bne.w 305c │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3070 │ │ │ │ │ + beq.w 308c │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 3074 │ │ │ │ │ + bpl.w 3090 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb.w r2, [ip], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble.w 3018 │ │ │ │ │ + ble.w 3034 │ │ │ │ │ add.w r1, r4, #15 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r1 │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ @@ -5101,297 +5113,297 @@ │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ itttt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ moveq r4, #92 @ 0x5c │ │ │ │ │ strbeq.w r4, [r2], #2 │ │ │ │ │ strbeq.w r3, [ip, #1] │ │ │ │ │ - beq.n 2f72 │ │ │ │ │ + beq.n 2f8e │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2f72 │ │ │ │ │ + beq.n 2f8e │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2f72 │ │ │ │ │ + beq.n 2f8e │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2f72 │ │ │ │ │ + beq.n 2f8e │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi.n 2f36 │ │ │ │ │ + bhi.n 2f52 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 2f60 │ │ │ │ │ + beq.n 2f7c │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2ed6 │ │ │ │ │ + b.n 2ef2 │ │ │ │ │ strh.w r7, [ip] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldrb.w r4, [r4, r8] │ │ │ │ │ strb.w r4, [ip, #2] │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ │ - bne.n 2f32 │ │ │ │ │ + bne.n 2f4e │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw ip, #65531 @ 0xfffb │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #4 │ │ │ │ │ - b.n 2e5e │ │ │ │ │ + b.n 2e7a │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 2f60 │ │ │ │ │ + beq.n 2f7c │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2ed6 │ │ │ │ │ + b.n 2ef2 │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.w 2e78 │ │ │ │ │ + bhi.w 2e94 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000300d │ │ │ │ │ + .word 0x00003029 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000300d │ │ │ │ │ + .word 0x00003029 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000300d │ │ │ │ │ + .word 0x00003029 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003023 │ │ │ │ │ + .word 0x0000303f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e79 │ │ │ │ │ + .word 0x00002e95 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003033 │ │ │ │ │ + .word 0x0000304f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2e5e │ │ │ │ │ + b.n 2e7a │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n 2f60 │ │ │ │ │ + b.n 2f7c │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n 2e94 │ │ │ │ │ + b.n 2eb0 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2e5e │ │ │ │ │ + b.n 2e7a │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2e5e │ │ │ │ │ + b.n 2e7a │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2e94 │ │ │ │ │ + beq.w 2eb0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 305a │ │ │ │ │ + bgt.n 3076 │ │ │ │ │ add r0, r7 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 2e94 │ │ │ │ │ + b.n 2eb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f62 │ │ │ │ │ + b.n 2f7e │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2eb4 │ │ │ │ │ + b.n 2ed0 │ │ │ │ │ │ │ │ │ │ -00003078 : │ │ │ │ │ +00003094 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 30c0 │ │ │ │ │ + cbz r3, 30dc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 3094 │ │ │ │ │ + bge.n 30b0 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #56] @ (30c4 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (30e0 ) │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 30bc │ │ │ │ │ + beq.n 30d8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 30bc │ │ │ │ │ + cbnz r2, 30d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000030c8 : │ │ │ │ │ +000030e4 : │ │ │ │ │ bytes_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 33bc │ │ │ │ │ + bne.w 33d8 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi.w 3508 │ │ │ │ │ + bhi.w 3524 │ │ │ │ │ add.w r5, r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3504 │ │ │ │ │ + beq.w 3520 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 33ec │ │ │ │ │ + beq.w 3408 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 32a4 │ │ │ │ │ + beq.w 32c0 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.w 32a4 │ │ │ │ │ - ldr r1, [pc, #672] @ (33b0 ) │ │ │ │ │ + bne.w 32c0 │ │ │ │ │ + ldr r1, [pc, #672] @ (33cc ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31de │ │ │ │ │ + bne.n 31fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 332a │ │ │ │ │ + bne.w 3346 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.w 352c │ │ │ │ │ + bmi.w 3548 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 313c │ │ │ │ │ + cbz r2, 3158 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3302 │ │ │ │ │ + bne.w 331e │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 342e │ │ │ │ │ + beq.w 344a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 327e │ │ │ │ │ + beq.w 329a │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 332a │ │ │ │ │ + blt.w 3346 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 343c │ │ │ │ │ - beq.w 3378 │ │ │ │ │ + blt.w 3458 │ │ │ │ │ + beq.w 3394 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 33f8 │ │ │ │ │ + bhi.w 3414 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34d0 │ │ │ │ │ + beq.w 34ec │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 34c8 │ │ │ │ │ + bne.w 34e4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -5400,365 +5412,365 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3410 │ │ │ │ │ + blt.w 342c │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n 3246 │ │ │ │ │ + bne.n 3262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #468] @ (33b4 ) │ │ │ │ │ + ldr r3, [pc, #468] @ (33d0 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #20 │ │ │ │ │ - bpl.w 341e │ │ │ │ │ + bpl.w 343a │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 341e │ │ │ │ │ + beq.w 343a │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 322c │ │ │ │ │ + beq.n 3248 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 322c │ │ │ │ │ + cbnz r3, 3248 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 332a │ │ │ │ │ + beq.n 3346 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ - bpl.w 34de │ │ │ │ │ + bpl.w 34fa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 31d6 │ │ │ │ │ + beq.n 31f2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3266 │ │ │ │ │ + cbz r0, 3282 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 327a │ │ │ │ │ + beq.n 3296 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3644 │ │ │ │ │ + beq.w 3660 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 31d6 │ │ │ │ │ + b.n 31f2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 332e │ │ │ │ │ + bne.n 334a │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5d28 <_PyBytes_FromList> │ │ │ │ │ + bl 5d40 <_PyBytes_FromList> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 332a │ │ │ │ │ + beq.n 3346 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n 3246 │ │ │ │ │ + bne.n 3262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 356e │ │ │ │ │ + beq.w 358a │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.w 3666 │ │ │ │ │ + bpl.w 3682 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 332a │ │ │ │ │ + cbz r0, 3346 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 364e │ │ │ │ │ + bne.w 366a │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 356e │ │ │ │ │ + bne.w 358a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 35d2 │ │ │ │ │ + beq.w 35ee │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.w 35d2 │ │ │ │ │ + bpl.w 35ee │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 332a │ │ │ │ │ + cbz r0, 3346 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3298 │ │ │ │ │ + b.n 32b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 3544 │ │ │ │ │ + beq.w 3560 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 362c │ │ │ │ │ + blt.w 3648 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl e8 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 32f8 │ │ │ │ │ + bne.n 3314 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 31d6 │ │ │ │ │ + b.n 31f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 337c │ │ │ │ │ + bne.n 3398 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 332a │ │ │ │ │ + beq.n 3346 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 3298 │ │ │ │ │ + ble.n 32b4 │ │ │ │ │ adds r5, #16 │ │ │ │ │ add.w r9, r7, #8 │ │ │ │ │ add r5, r0 │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 348e │ │ │ │ │ + beq.w 34aa │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 3494 │ │ │ │ │ + bhi.w 34b0 │ │ │ │ │ strb.w r0, [r7], #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n 3358 │ │ │ │ │ - b.n 3298 │ │ │ │ │ - ldr r4, [pc, #60] @ (33b8 ) │ │ │ │ │ - b.n 31b8 │ │ │ │ │ + bne.n 3374 │ │ │ │ │ + b.n 32b4 │ │ │ │ │ + ldr r4, [pc, #60] @ (33d4 ) │ │ │ │ │ + b.n 31d4 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 347c │ │ │ │ │ + bmi.n 3498 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3454 │ │ │ │ │ + beq.n 3470 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 539c <_PyBytes_FromIterator> │ │ │ │ │ + bl 53b8 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3326 │ │ │ │ │ + beq.n 3342 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3326 │ │ │ │ │ + bne.n 3342 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3326 │ │ │ │ │ + b.n 3342 │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r7, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #704] @ (3688 ) │ │ │ │ │ + ldr r4, [pc, #704] @ (36a4 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 332a │ │ │ │ │ + beq.n 3346 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 30fe │ │ │ │ │ + bne.w 311a │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #660] @ (368c ) │ │ │ │ │ - b.n 3298 │ │ │ │ │ + ldr r4, [pc, #660] @ (36a8 ) │ │ │ │ │ + b.n 32b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19ec │ │ │ │ │ + bl 1a08 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3346 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 3214 │ │ │ │ │ + b.n 3230 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3486 │ │ │ │ │ + bne.n 34a2 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 3298 │ │ │ │ │ + b.n 32b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 340e │ │ │ │ │ + b.n 342a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 332a │ │ │ │ │ + beq.w 3346 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3346 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 346a │ │ │ │ │ + b.n 3486 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 3298 │ │ │ │ │ + b.n 32b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 34aa │ │ │ │ │ + cbnz r0, 34c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 332a │ │ │ │ │ + beq.w 3346 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 332a │ │ │ │ │ + bne.w 3346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3346 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 31a4 │ │ │ │ │ + b.n 31c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31b6 │ │ │ │ │ - b.n 340e │ │ │ │ │ + bne.w 31d2 │ │ │ │ │ + b.n 342a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ @@ -5766,87 +5778,87 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 332a │ │ │ │ │ - b.n 34b6 │ │ │ │ │ + beq.w 3346 │ │ │ │ │ + b.n 34d2 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 33c4 │ │ │ │ │ + b.n 33e0 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #376] @ (3688 ) │ │ │ │ │ + ldr r1, [pc, #376] @ (36a4 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30fe │ │ │ │ │ - b.n 332a │ │ │ │ │ + bne.w 311a │ │ │ │ │ + b.n 3346 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3346 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 362c │ │ │ │ │ + beq.n 3648 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 332a │ │ │ │ │ + beq.w 3346 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3f40 │ │ │ │ │ + bl 3f5c │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3326 │ │ │ │ │ + b.n 3342 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 360e │ │ │ │ │ + bpl.n 362a │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 332a │ │ │ │ │ + beq.w 3346 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 364e │ │ │ │ │ - cbz r7, 35e6 │ │ │ │ │ + bne.n 366a │ │ │ │ │ + cbz r7, 3602 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 35c8 │ │ │ │ │ + bne.n 35e4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ @@ -5859,29 +5871,29 @@ │ │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ tst.w r4, #268435456 @ 0x10000000 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3346 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.w 32ec │ │ │ │ │ + bmi.w 3308 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 3608 │ │ │ │ │ + b.n 3624 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5892,59 +5904,59 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3346 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3346 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 31d6 │ │ │ │ │ + b.n 31f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3346 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -5952,142 +5964,142 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 332a │ │ │ │ │ + b.n 3346 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003690 : │ │ │ │ │ +000036ac : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 36b0 │ │ │ │ │ + bne.n 36cc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 36aa │ │ │ │ │ + bne.n 36c6 │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000036b8 : │ │ │ │ │ +000036d4 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - blt.n 3778 │ │ │ │ │ - beq.n 3778 │ │ │ │ │ + blt.n 3794 │ │ │ │ │ + beq.n 3794 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 37fe │ │ │ │ │ + blt.w 380c │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 37ba │ │ │ │ │ + beq.n 37d6 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmn.w r4, #18 │ │ │ │ │ - bhi.w 37fe │ │ │ │ │ + bhi.n 380c │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37f6 │ │ │ │ │ + beq.w 382c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 37f0 │ │ │ │ │ + bne.n 3826 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbz r4, 373e │ │ │ │ │ + cbz r4, 375a │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 3744 │ │ │ │ │ + bne.n 3760 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add.w r1, r7, #16 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n 37ea │ │ │ │ │ + beq.n 3806 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge.n 373e │ │ │ │ │ + bge.n 375a │ │ │ │ │ subs r7, r4, r6 │ │ │ │ │ add.w r0, r8, r6 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt.n 3758 │ │ │ │ │ + blt.n 3774 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cbz r5, 37da │ │ │ │ │ + cbz r5, 37f6 │ │ │ │ │ movs r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37f6 │ │ │ │ │ + beq.n 382c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ movne r4, r9 │ │ │ │ │ - bne.n 37f0 │ │ │ │ │ + bne.n 3826 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r5, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -6095,60 +6107,60 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 36e8 │ │ │ │ │ + bne.n 3704 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - b.n 373e │ │ │ │ │ + b.n 375a │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 37c8 │ │ │ │ │ - b.n 377a │ │ │ │ │ + beq.n 37e4 │ │ │ │ │ + b.n 3796 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt.n 3758 │ │ │ │ │ - b.n 373e │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - b.n 3714 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ + blt.n 3774 │ │ │ │ │ + b.n 375a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 373e │ │ │ │ │ + b.n 375a │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 3730 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00003818 <_PyBytes_Join>: │ │ │ │ │ +00003834 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b.n 381c │ │ │ │ │ + b.n 3838 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000381c : │ │ │ │ │ +00003838 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -6158,52 +6170,52 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e4c │ │ │ │ │ + beq.w 3e68 │ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #6 │ │ │ │ │ - bpl.w 3e5e │ │ │ │ │ + bpl.w 3e7a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ca8 │ │ │ │ │ + beq.w 3cc4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 38a8 │ │ │ │ │ + bne.n 38c4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3e2c │ │ │ │ │ + bne.w 3e48 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r9] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 38a0 │ │ │ │ │ + beq.n 38bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e24 │ │ │ │ │ + beq.w 3e40 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bgt.w 3cc2 │ │ │ │ │ + bgt.w 3cde │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -6212,27 +6224,27 @@ │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r5, r6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w 3c96 │ │ │ │ │ + bpl.w 3cb2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.w 3a1a │ │ │ │ │ + bge.w 3a36 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 3df4 │ │ │ │ │ + bpl.w 3e10 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3e00 │ │ │ │ │ + bne.w 3e1c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ @@ -6241,100 +6253,100 @@ │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r5, [r2, #8] │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 39f4 │ │ │ │ │ + bne.n 3a10 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 399e │ │ │ │ │ + b.n 39ba │ │ │ │ │ sub.w r2, r9, r5 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3e78 │ │ │ │ │ + blt.w 3e94 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3e96 │ │ │ │ │ + bne.w 3eb2 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, sl │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bpl.w 3d9e │ │ │ │ │ + bpl.w 3dba │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 3db6 │ │ │ │ │ + bne.w 3dd2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ sub.w r0, r9, r5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 3e78 │ │ │ │ │ + blt.w 3e94 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3c9c │ │ │ │ │ + beq.w 3cb8 │ │ │ │ │ sub.w r2, r9, r5 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3e78 │ │ │ │ │ + blt.w 3e94 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3e96 │ │ │ │ │ + bne.w 3eb2 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bge.n 3a16 │ │ │ │ │ + bge.n 3a32 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ - bpl.w 3d72 │ │ │ │ │ + bpl.w 3d8e │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3d8a │ │ │ │ │ + bne.w 3da6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ sub.w r0, r9, r5 │ │ │ │ │ add.w sl, r6, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 3e78 │ │ │ │ │ + blt.w 3e94 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3924 │ │ │ │ │ + bne.n 3940 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.n 393a │ │ │ │ │ + beq.n 3956 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -6342,62 +6354,62 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3baa │ │ │ │ │ + b.n 3bc6 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dee │ │ │ │ │ + beq.w 3e0a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ cmp.w r5, #1048576 @ 0x100000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e52 │ │ │ │ │ + bne.w 3e6e │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3d1a │ │ │ │ │ + bne.w 3d36 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3ba2 │ │ │ │ │ + beq.w 3bbe │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r8, r8, r6, r3 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3b06 │ │ │ │ │ + beq.n 3b22 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3af0 │ │ │ │ │ + beq.n 3b0c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3ade │ │ │ │ │ + beq.n 3afa │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3acc │ │ │ │ │ + beq.n 3ae8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3aba │ │ │ │ │ + beq.n 3ad6 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3aa8 │ │ │ │ │ + beq.n 3ac4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 3cfc │ │ │ │ │ + bne.w 3d18 │ │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -6433,15 +6445,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 3ba2 │ │ │ │ │ + beq.n 3bbe │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ @@ -6498,55 +6510,55 @@ │ │ │ │ │ ldr.w r1, [r6, #264] @ 0x108 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r7, r6, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n 3b10 │ │ │ │ │ + bne.n 3b2c │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e9c │ │ │ │ │ + bne.w 3eb8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3bbe │ │ │ │ │ + beq.n 3bda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d12 │ │ │ │ │ + beq.w 3d2e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3c84 │ │ │ │ │ + beq.n 3ca0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r5, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r5, r5, r6, r3 │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3c3c │ │ │ │ │ + beq.n 3c58 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3c2e │ │ │ │ │ + beq.n 3c4a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3c24 │ │ │ │ │ + beq.n 3c40 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3c1a │ │ │ │ │ + beq.n 3c36 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3c10 │ │ │ │ │ + beq.n 3c2c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3c06 │ │ │ │ │ + beq.n 3c22 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 3cee │ │ │ │ │ + bne.n 3d0a │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6564,15 +6576,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 3c84 │ │ │ │ │ + beq.n 3ca0 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w r4, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -6592,91 +6604,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #308 @ 0x134 │ │ │ │ │ add.w fp, fp, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bne.n 3c3c │ │ │ │ │ + bne.n 3c58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 38a0 │ │ │ │ │ + beq.w 38bc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 38a0 │ │ │ │ │ + b.n 38bc │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - b.n 399e │ │ │ │ │ + b.n 39ba │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 399c │ │ │ │ │ - b.n 39f0 │ │ │ │ │ + beq.w 39b8 │ │ │ │ │ + b.n 3a0c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3cbc │ │ │ │ │ + beq.n 3cd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e1c │ │ │ │ │ - ldr.w r9, [pc, #484] @ 3ea4 │ │ │ │ │ - b.n 38a0 │ │ │ │ │ + beq.w 3e38 │ │ │ │ │ + ldr.w r9, [pc, #484] @ 3ec0 │ │ │ │ │ + b.n 38bc │ │ │ │ │ movw r2, #47662 @ 0xba2e │ │ │ │ │ movt r2, #744 @ 0x2e8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.w 3e38 │ │ │ │ │ + bhi.w 3e54 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e38 │ │ │ │ │ + beq.w 3e54 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 38b6 │ │ │ │ │ + b.n 38d2 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3bfc │ │ │ │ │ + b.n 3c18 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3a96 │ │ │ │ │ + b.n 3ab2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bbe │ │ │ │ │ + b.n 3bda │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3ba2 │ │ │ │ │ + beq.w 3bbe │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ │ adds r5, #16 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w r3, r4, sl │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 3ba2 │ │ │ │ │ + beq.w 3bbe │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ adds r4, r1, r2 │ │ │ │ │ mla sl, r2, r6, r1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -6690,56 +6702,56 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, sl │ │ │ │ │ add r3, r2 │ │ │ │ │ - beq.w 3ba2 │ │ │ │ │ - b.n 3d48 │ │ │ │ │ + beq.w 3bbe │ │ │ │ │ + b.n 3d64 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 39bc │ │ │ │ │ + beq.w 39d8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbnz r0, 3dce │ │ │ │ │ + cbnz r0, 3dea │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 39d4 │ │ │ │ │ + b.n 39f0 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 3958 │ │ │ │ │ + beq.w 3974 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbnz r0, 3dce │ │ │ │ │ + cbnz r0, 3dea │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 3970 │ │ │ │ │ + b.n 398c │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -6748,99 +6760,99 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 3baa │ │ │ │ │ + b.n 3bc6 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 38f2 │ │ │ │ │ + beq.w 390e │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3dd2 │ │ │ │ │ + bne.n 3dee │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 390c │ │ │ │ │ + b.n 3928 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cbc │ │ │ │ │ + b.n 3cd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38a0 │ │ │ │ │ + b.n 38bc │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 38b6 │ │ │ │ │ + b.n 38d2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3e48 │ │ │ │ │ + beq.n 3e64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 3e70 │ │ │ │ │ + cbz r3, 3e8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 38a0 │ │ │ │ │ + b.n 38bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 3a46 │ │ │ │ │ + b.n 3a62 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ca8 │ │ │ │ │ + beq.w 3cc4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 38a8 │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ - b.n 3868 │ │ │ │ │ + b.n 3884 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e48 │ │ │ │ │ + b.n 3e64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3dee │ │ │ │ │ + b.n 3e0a │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ - b.n 39f8 │ │ │ │ │ + b.n 3a14 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 3baa │ │ │ │ │ + b.n 3bc6 │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003ea8 : │ │ │ │ │ +00003ec4 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -6848,18 +6860,18 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 3ee8 │ │ │ │ │ + bhi.n 3f04 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3f00 │ │ │ │ │ + bne.n 3f1c │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_startswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -6869,92 +6881,92 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3f26 │ │ │ │ │ + cbnz r0, 3f42 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3ee4 │ │ │ │ │ + b.n 3f00 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3efc │ │ │ │ │ + beq.n 3f18 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3ed4 │ │ │ │ │ + beq.n 3ef0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ed4 │ │ │ │ │ - b.n 3efc │ │ │ │ │ + bne.n 3ef0 │ │ │ │ │ + b.n 3f18 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3ed4 │ │ │ │ │ + ble.n 3ef0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f14 │ │ │ │ │ - b.n 3efc │ │ │ │ │ + bne.n 3f30 │ │ │ │ │ + b.n 3f18 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f40 : │ │ │ │ │ +00003f5c : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 408a │ │ │ │ │ + beq.w 40a6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 409e │ │ │ │ │ + beq.w 40ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fee │ │ │ │ │ + beq.n 400a │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 409a │ │ │ │ │ + blt.w 40b6 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 40d2 │ │ │ │ │ - beq.n 4052 │ │ │ │ │ + blt.w 40ee │ │ │ │ │ + beq.n 406e │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 40ac │ │ │ │ │ + bhi.w 40c8 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4158 │ │ │ │ │ + beq.w 4174 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ @@ -6969,199 +6981,199 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 40c4 │ │ │ │ │ + blt.n 40e0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4008 │ │ │ │ │ + bne.n 4024 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 5d28 <_PyBytes_FromList> │ │ │ │ │ + b.w 5d40 <_PyBytes_FromList> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4056 │ │ │ │ │ + bne.n 4072 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 409a │ │ │ │ │ + beq.n 40b6 │ │ │ │ │ movw r6, #65520 @ 0xfff0 │ │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ adds r5, #8 │ │ │ │ │ subs r6, r6, r0 │ │ │ │ │ adds r3, r7, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 3fe6 │ │ │ │ │ + ble.n 4002 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 4122 │ │ │ │ │ + beq.n 413e │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 4128 │ │ │ │ │ + bhi.n 4144 │ │ │ │ │ strb.w r0, [r7], #1 │ │ │ │ │ - b.n 4034 │ │ │ │ │ - ldr r4, [pc, #276] @ (4168 ) │ │ │ │ │ - b.n 3fce │ │ │ │ │ + b.n 4050 │ │ │ │ │ + ldr r4, [pc, #276] @ (4184 ) │ │ │ │ │ + b.n 3fea │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 4118 │ │ │ │ │ + bmi.n 4134 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40f2 │ │ │ │ │ + beq.n 410e │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 539c <_PyBytes_FromIterator> │ │ │ │ │ + bl 53b8 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3fe6 │ │ │ │ │ + beq.n 4002 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3fe6 │ │ │ │ │ + bne.n 4002 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fe6 │ │ │ │ │ + b.n 4002 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #2960 @ 0xb90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3fe6 │ │ │ │ │ + b.n 4002 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 40ea │ │ │ │ │ + bne.n 4106 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3fe6 │ │ │ │ │ + b.n 4002 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19ec │ │ │ │ │ + bl 1a08 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 409a │ │ │ │ │ + b.n 40b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 40c2 │ │ │ │ │ + b.n 40de │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 3fe6 │ │ │ │ │ + b.n 4002 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 409a │ │ │ │ │ + beq.n 40b6 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 409a │ │ │ │ │ + b.n 40b6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 4106 │ │ │ │ │ + b.n 4122 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 413e │ │ │ │ │ + cbnz r0, 415a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 409a │ │ │ │ │ + beq.n 40b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 409a │ │ │ │ │ + bne.n 40b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 409a │ │ │ │ │ + b.n 40b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3fce │ │ │ │ │ - b.n 40c2 │ │ │ │ │ + bne.w 3fea │ │ │ │ │ + b.n 40de │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000416c : │ │ │ │ │ +00004188 : │ │ │ │ │ bytes_find(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -7169,70 +7181,70 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 41d2 │ │ │ │ │ + bhi.n 41ee │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 41ac │ │ │ │ │ + bne.n 41c8 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 41ce │ │ │ │ │ + cbz r0, 41ea │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4198 │ │ │ │ │ + beq.n 41b4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4198 │ │ │ │ │ + bne.n 41b4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 41a8 │ │ │ │ │ + b.n 41c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41ce │ │ │ │ │ + beq.n 41ea │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4198 │ │ │ │ │ + ble.n 41b4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41be │ │ │ │ │ - b.n 41ce │ │ │ │ │ + bne.n 41da │ │ │ │ │ + b.n 41ea │ │ │ │ │ │ │ │ │ │ -00004200 : │ │ │ │ │ +0000421c : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -7240,18 +7252,18 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 4240 │ │ │ │ │ + bhi.n 425c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4258 │ │ │ │ │ + bne.n 4274 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7261,55 +7273,55 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 427e │ │ │ │ │ + cbnz r0, 429a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 423c │ │ │ │ │ + b.n 4258 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4254 │ │ │ │ │ + beq.n 4270 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 422c │ │ │ │ │ + beq.n 4248 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 422c │ │ │ │ │ - b.n 4254 │ │ │ │ │ + bne.n 4248 │ │ │ │ │ + b.n 4270 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 422c │ │ │ │ │ + ble.n 4248 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 426c │ │ │ │ │ - b.n 4254 │ │ │ │ │ + bne.n 4288 │ │ │ │ │ + b.n 4270 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004298 : │ │ │ │ │ +000042b4 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b.w 381c │ │ │ │ │ + b.w 3838 │ │ │ │ │ │ │ │ │ │ -0000429c : │ │ │ │ │ +000042b8 : │ │ │ │ │ bytes_count(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -7317,18 +7329,18 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 42dc │ │ │ │ │ + bhi.n 42f8 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 42f4 │ │ │ │ │ + bne.n 4310 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7338,58 +7350,58 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 431a │ │ │ │ │ + cbnz r0, 4336 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 42d8 │ │ │ │ │ + b.n 42f4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42f0 │ │ │ │ │ + beq.n 430c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42c8 │ │ │ │ │ - b.n 42f0 │ │ │ │ │ + bne.n 42e4 │ │ │ │ │ + b.n 430c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 42c8 │ │ │ │ │ + ble.n 42e4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4308 │ │ │ │ │ - b.n 42f0 │ │ │ │ │ + bne.n 4324 │ │ │ │ │ + b.n 430c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004334 : │ │ │ │ │ +00004350 : │ │ │ │ │ bytes_partition(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ │ - ldr r3, [pc, #784] @ (4658 ) │ │ │ │ │ + ldr r3, [pc, #784] @ (4674 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ │ @@ -7399,110 +7411,110 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4792 │ │ │ │ │ + bne.w 47ae │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ add.w r8, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4954 │ │ │ │ │ + beq.w 4970 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 478e │ │ │ │ │ + beq.w 47aa │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt.w 46c6 │ │ │ │ │ + blt.w 46e2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 470e │ │ │ │ │ + ble.w 472a │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 483a │ │ │ │ │ + bgt.w 4856 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ sub.w fp, r6, r5 │ │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ and.w r3, r0, #31 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ ldrb.w r3, [r1, ip] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r1, r8, ip │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it ne │ │ │ │ │ strne.w ip, [sp, #24] │ │ │ │ │ - beq.w 46fa │ │ │ │ │ + beq.w 4716 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 44aa │ │ │ │ │ + beq.n 44c6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w lr, [r3, #1] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ it eq │ │ │ │ │ subeq r3, r5, #3 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ it eq │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 44aa │ │ │ │ │ + beq.n 44c6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w lr, [r3, #2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ it eq │ │ │ │ │ subeq r3, r5, #4 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ it eq │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ - beq.n 44aa │ │ │ │ │ + beq.n 44c6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w lr, [r3, #3] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ it eq │ │ │ │ │ subeq r3, r5, #5 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ it eq │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ - beq.n 44aa │ │ │ │ │ + beq.n 44c6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ ldrb.w lr, [r3] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ orrs r2, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r5, #6 │ │ │ │ │ streq r0, [sp, #24] │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ - beq.n 44aa │ │ │ │ │ + beq.n 44c6 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ sub.w lr, r5, #7 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ @@ -7511,68 +7523,68 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r1, lr │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - bne.n 4484 │ │ │ │ │ + bne.n 44a0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ and.w lr, r3, #31 │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - blt.w 46c6 │ │ │ │ │ + blt.w 46e2 │ │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b.n 44e4 │ │ │ │ │ + b.n 4500 │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.w 46bc │ │ │ │ │ + bpl.w 46d8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bgt.w 46c6 │ │ │ │ │ + bgt.w 46e2 │ │ │ │ │ ldrb r0, [r1, r4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 44ca │ │ │ │ │ + bne.n 44e6 │ │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.w 46a4 │ │ │ │ │ + bne.w 46c0 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 465c │ │ │ │ │ + bne.w 4678 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 46c6 │ │ │ │ │ + blt.w 46e2 │ │ │ │ │ sub.w fp, r4, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ clz fp, fp │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq.w fp, #0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 472a │ │ │ │ │ + bne.w 4746 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4822 │ │ │ │ │ + beq.w 483e │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 48cc │ │ │ │ │ + bgt.w 48e8 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 490e │ │ │ │ │ + beq.w 492a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7584,47 +7596,47 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r3, sl, r4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #12] │ │ │ │ │ strb.w fp, [r3, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4700 │ │ │ │ │ + bne.w 471c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4594 │ │ │ │ │ + beq.n 45b0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ add r5, r4 │ │ │ │ │ str.w r9, [r7, #16] │ │ │ │ │ subs r6, r6, r5 │ │ │ │ │ add.w r9, r8, r5 │ │ │ │ │ - bmi.w 4970 │ │ │ │ │ + bmi.w 498c │ │ │ │ │ sub.w sl, r6, #1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ clz sl, sl │ │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq.w sl, #0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 4756 │ │ │ │ │ + bne.w 4772 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4832 │ │ │ │ │ + beq.w 484e │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 48e6 │ │ │ │ │ + bhi.w 4902 │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4900 │ │ │ │ │ + beq.w 491c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7636,124 +7648,124 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ strb.w sl, [r3, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4622 │ │ │ │ │ + beq.n 463e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ str r4, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 477a │ │ │ │ │ + bne.w 4796 │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 463e │ │ │ │ │ + beq.n 465a │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #24] @ (4658 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (4674 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 4836 │ │ │ │ │ + bne.w 4852 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ add.w r0, r8, r4 │ │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 46a4 │ │ │ │ │ + bne.n 46c0 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.w 44fc │ │ │ │ │ + beq.w 4518 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w r6, r4, #17 │ │ │ │ │ strd r8, sl, [sp, #28] │ │ │ │ │ add r6, r0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldrb.w sl, [r6, #1]! │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldrb.w r8, [r6, r0] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.w 4826 │ │ │ │ │ + bne.w 4842 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - blt.n 4682 │ │ │ │ │ + blt.n 469e │ │ │ │ │ ldrd r8, sl, [sp, #28] │ │ │ │ │ - beq.w 44fc │ │ │ │ │ + beq.w 4518 │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ │ lsls r6, r0, #31 │ │ │ │ │ itt mi │ │ │ │ │ ldrmi r0, [sp, #24] │ │ │ │ │ addmi r4, r4, r0 │ │ │ │ │ - bmi.w 44dc │ │ │ │ │ + bmi.w 44f8 │ │ │ │ │ add r4, r5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - ble.w 44e4 │ │ │ │ │ + ble.w 4500 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 46d8 │ │ │ │ │ + beq.n 46f4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - ldr r3, [pc, #692] @ (4990 ) │ │ │ │ │ + ldr r3, [pc, #692] @ (49ac ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 493a │ │ │ │ │ + bne.w 4956 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ - b.n 4632 │ │ │ │ │ + b.n 464e │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 43d8 │ │ │ │ │ + b.n 43f4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 457e │ │ │ │ │ - bne.n 46c6 │ │ │ │ │ + b.n 459a │ │ │ │ │ + bne.n 46e2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - ble.n 4796 │ │ │ │ │ + ble.n 47b2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 46c6 │ │ │ │ │ + beq.n 46e2 │ │ │ │ │ sub.w r4, r0, r8 │ │ │ │ │ - b.n 44fe │ │ │ │ │ + b.n 451a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -7761,910 +7773,915 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 458e │ │ │ │ │ - b.n 4594 │ │ │ │ │ + bne.w 45aa │ │ │ │ │ + b.n 45b0 │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 462e │ │ │ │ │ + beq.w 464a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 478e │ │ │ │ │ + beq.n 47aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4988 │ │ │ │ │ + beq.w 49a4 │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 4632 │ │ │ │ │ + b.n 464e │ │ │ │ │ add.w r2, r8, r6 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bcs.n 46c6 │ │ │ │ │ + bcs.n 46e2 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4822 │ │ │ │ │ + beq.n 483e │ │ │ │ │ add.w r4, r0, #17 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.n 46c6 │ │ │ │ │ + bls.n 46e2 │ │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 481c │ │ │ │ │ + beq.n 4838 │ │ │ │ │ add.w r4, r0, #18 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.n 46c6 │ │ │ │ │ + bls.n 46e2 │ │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 481c │ │ │ │ │ + beq.n 4838 │ │ │ │ │ add.w r4, r0, #19 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46c6 │ │ │ │ │ + bls.w 46e2 │ │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 481c │ │ │ │ │ + beq.n 4838 │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46c6 │ │ │ │ │ + bls.w 46e2 │ │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 481c │ │ │ │ │ + beq.n 4838 │ │ │ │ │ add.w r4, r0, #21 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46c6 │ │ │ │ │ + bls.w 46e2 │ │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 481c │ │ │ │ │ + beq.n 4838 │ │ │ │ │ add.w r4, r0, #22 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46c6 │ │ │ │ │ + bls.w 46e2 │ │ │ │ │ ldrb r3, [r0, #22] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 481c │ │ │ │ │ + beq.n 4838 │ │ │ │ │ add.w r3, r0, #23 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.n 4812 │ │ │ │ │ - b.n 46c6 │ │ │ │ │ + bhi.n 482e │ │ │ │ │ + b.n 46e2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 46c6 │ │ │ │ │ + beq.w 46e2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 480c │ │ │ │ │ + bne.n 4828 │ │ │ │ │ sub.w r4, r4, r8 │ │ │ │ │ - b.n 44fe │ │ │ │ │ - ldr r3, [pc, #368] @ (4994 ) │ │ │ │ │ - b.n 4744 │ │ │ │ │ + b.n 451a │ │ │ │ │ + ldr r3, [pc, #368] @ (49b0 ) │ │ │ │ │ + b.n 4760 │ │ │ │ │ ldrd r8, sl, [sp, #28] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.w 44fc │ │ │ │ │ - b.n 46a4 │ │ │ │ │ - ldr r3, [pc, #352] @ (4994 ) │ │ │ │ │ - b.n 476e │ │ │ │ │ + beq.w 4518 │ │ │ │ │ + b.n 46c0 │ │ │ │ │ + ldr r3, [pc, #352] @ (49b0 ) │ │ │ │ │ + b.n 478a │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r3 │ │ │ │ │ - ble.n 484a │ │ │ │ │ + ble.n 4866 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt.n 487a │ │ │ │ │ + bgt.n 4896 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ sub.w fp, r6, r5 │ │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ and.w r3, r0, #31 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ ldrb.w r3, [r1, ip] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r1, r8, ip │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 48b6 │ │ │ │ │ + beq.n 48d2 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 48a0 │ │ │ │ │ + beq.n 48bc │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ - b.n 43de │ │ │ │ │ + b.n 43fa │ │ │ │ │ asrs r3, r5, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r6, asr #2 │ │ │ │ │ - blt.n 4922 │ │ │ │ │ + blt.n 493e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 1ea8 │ │ │ │ │ + bl 1ea8 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 44fe │ │ │ │ │ + b.n 451a │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - b.n 44e4 │ │ │ │ │ + b.n 4500 │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne.w 43de │ │ │ │ │ + bne.w 43fa │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ │ - b.n 44e4 │ │ │ │ │ + b.n 4500 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4744 │ │ │ │ │ + b.n 4760 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 476e │ │ │ │ │ + b.n 478a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4610 │ │ │ │ │ - b.n 48fc │ │ │ │ │ + bne.w 462c │ │ │ │ │ + b.n 4918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 48e2 │ │ │ │ │ + beq.n 48fe │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 457e │ │ │ │ │ - b.n 4700 │ │ │ │ │ + beq.w 459a │ │ │ │ │ + b.n 471c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 2110 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 21cc │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 44fe │ │ │ │ │ + b.n 451a │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ cmp r4, r0 │ │ │ │ │ str.w r4, [r3, #892] @ 0x37c │ │ │ │ │ it ne │ │ │ │ │ addne r1, #2 │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ it ne │ │ │ │ │ strne.w r1, [r3, #892] @ 0x37c │ │ │ │ │ - b.n 46f2 │ │ │ │ │ + b.n 470e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 4792 │ │ │ │ │ + b.n 47ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 48fc │ │ │ │ │ + b.n 4918 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 478e │ │ │ │ │ + b.n 47aa │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004998 : │ │ │ │ │ +000049b4 : │ │ │ │ │ bytes_split(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52b2 │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - bhi.w 5294 │ │ │ │ │ + bne.w 531a │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + bhi.w 52fc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4d42 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 4d6c │ │ │ │ │ + beq.w 4d5e │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4d88 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 51d2 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - beq.w 4cce │ │ │ │ │ + beq.w 51f2 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq.w 4ce6 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cc4 │ │ │ │ │ + beq.w 4cdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5354 │ │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 4cc4 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - add.w r6, r4, #16 │ │ │ │ │ + bne.w 51fe │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 4cdc │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ it lt │ │ │ │ │ - mvnlt.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ + mvnlt.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ + add.w r6, r3, #16 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4ff4 │ │ │ │ │ + beq.w 5020 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5078 │ │ │ │ │ + bne.w 50a6 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 51de │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq.w 5210 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.w 50cc │ │ │ │ │ + bne.w 5228 │ │ │ │ │ ldrb.w r8, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51f4 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + beq.w 506c │ │ │ │ │ movw ip, #65518 @ 0xffee │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - strd ip, r4, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - ble.w 4bce │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + strd sl, ip, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble.w 4bea │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.w 4bce │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bge.n 4a7a │ │ │ │ │ - ldrb.w r1, [r9, r0] │ │ │ │ │ + bcc.w 4bea │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bge.n 4a96 │ │ │ │ │ + ldrb.w r1, [r9, r2] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w 4cf2 │ │ │ │ │ - adds r4, r0, #1 │ │ │ │ │ + beq.w 4d0c │ │ │ │ │ + adds r4, r2, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4cf6 │ │ │ │ │ + bge.w 4d10 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b26 │ │ │ │ │ - adds r4, r0, #2 │ │ │ │ │ + beq.n 4b42 │ │ │ │ │ + adds r4, r2, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4cf6 │ │ │ │ │ + bge.w 4d10 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b26 │ │ │ │ │ - adds r4, r0, #3 │ │ │ │ │ + beq.n 4b42 │ │ │ │ │ + adds r4, r2, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4cf6 │ │ │ │ │ + bge.w 4d10 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b26 │ │ │ │ │ - adds r4, r0, #4 │ │ │ │ │ + beq.n 4b42 │ │ │ │ │ + adds r4, r2, #4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4cf6 │ │ │ │ │ + bge.w 4d10 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b26 │ │ │ │ │ - adds r4, r0, #5 │ │ │ │ │ + beq.n 4b42 │ │ │ │ │ + adds r4, r2, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4cf6 │ │ │ │ │ + bge.w 4d10 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b26 │ │ │ │ │ - adds r4, r0, #6 │ │ │ │ │ + beq.n 4b42 │ │ │ │ │ + adds r4, r2, #6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4cf6 │ │ │ │ │ + bge.w 4d10 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b26 │ │ │ │ │ - adds r4, r0, #7 │ │ │ │ │ + beq.n 4b42 │ │ │ │ │ + adds r4, r2, #7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4cf6 │ │ │ │ │ - ldrb.w r6, [r9, r4] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq.n 4b26 │ │ │ │ │ - add.w r4, r0, #8 │ │ │ │ │ + ble.w 4d10 │ │ │ │ │ + ldrb.w r0, [r9, r4] │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + beq.n 4b42 │ │ │ │ │ + add.w r4, r2, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4cf6 │ │ │ │ │ + ble.w 4d10 │ │ │ │ │ add r1, r9 │ │ │ │ │ - b.n 4b1e │ │ │ │ │ + b.n 4b3a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4cf6 │ │ │ │ │ + bge.w 4d10 │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 4b16 │ │ │ │ │ - add.w r1, r9, r2 │ │ │ │ │ - subs r6, r4, r2 │ │ │ │ │ - bmi.w 5162 │ │ │ │ │ - sub.w r2, r6, #1 │ │ │ │ │ + bne.n 4b32 │ │ │ │ │ + add.w r1, r9, r7 │ │ │ │ │ + subs r7, r4, r7 │ │ │ │ │ + bmi.w 51da │ │ │ │ │ + sub.w r2, r7, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4c9e │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 4d10 │ │ │ │ │ + bne.w 4cb6 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4d28 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bhi.w 5014 │ │ │ │ │ - add.w r0, r6, #17 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bhi.w 5040 │ │ │ │ │ + add.w r0, r7, #17 │ │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5344 │ │ │ │ │ + beq.w 52ec │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ ittt ne │ │ │ │ │ addne.w ip, r3, #1 │ │ │ │ │ ldrne r3, [sp, #36] @ 0x24 │ │ │ │ │ strne.w ip, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - adds r0, r7, r6 │ │ │ │ │ + adds r0, r6, r7 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r6, [r7, #8] │ │ │ │ │ - str r3, [r7, #12] │ │ │ │ │ + str r7, [r6, #8] │ │ │ │ │ + str r3, [r6, #12] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ - cbz r1, 4baa │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add.w r0, r7, #16 │ │ │ │ │ + cbz r1, 4bc6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add.w r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.n 4c78 │ │ │ │ │ + bgt.n 4c90 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - adds r0, r4, #1 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - str.w r7, [r2, fp, lsl #2] │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + str.w r6, [r1, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - ble.w 4cfa │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + ble.w 4d14 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcs.w 4a88 │ │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ + bcs.w 4aa4 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 4d14 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bgt.w 5084 │ │ │ │ │ - add r6, r0 │ │ │ │ │ - subs r5, r5, r0 │ │ │ │ │ - bmi.w 5162 │ │ │ │ │ - sub.w r2, r5, #1 │ │ │ │ │ + beq.w 4d2c │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bgt.n 4c7c │ │ │ │ │ + add r6, r2 │ │ │ │ │ + subs r5, r5, r2 │ │ │ │ │ + bmi.w 51da │ │ │ │ │ + sub.w r3, r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 4cda │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4cf4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4d3e │ │ │ │ │ - movw r2, #65518 @ 0xffee │ │ │ │ │ - movt r2, #32767 @ 0x7fff │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bhi.w 5014 │ │ │ │ │ + beq.w 4d5a │ │ │ │ │ + movw r3, #65518 @ 0xffee │ │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bhi.w 5040 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5244 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + beq.w 50ea │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne r2, [r0, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - adds r0, r4, r5 │ │ │ │ │ + adds r3, r4, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - strb r2, [r0, #16] │ │ │ │ │ - cbnz r6, 4cb6 │ │ │ │ │ + strb r2, [r3, #16] │ │ │ │ │ + cbnz r6, 4cce │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.w 5088 │ │ │ │ │ + bgt.w 50ac │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - str.w r4, [r2, fp, lsl #2] │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str.w r4, [r3, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str.w fp, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51b6 │ │ │ │ │ + bne.w 5396 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4d00 │ │ │ │ │ - adds r0, r4, #1 │ │ │ │ │ + bne.n 4d18 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - blt.n 4bc4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + blt.n 4be0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 4bdc │ │ │ │ │ + b.n 4bf6 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ - movw r7, #13200 @ 0x3390 │ │ │ │ │ - mla r7, r1, r2, r7 │ │ │ │ │ + movw r6, #13200 @ 0x3390 │ │ │ │ │ + mla r6, r1, r2, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r7, r2 │ │ │ │ │ - b.n 4baa │ │ │ │ │ + add r6, r2 │ │ │ │ │ + b.n 4bc6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4c52 │ │ │ │ │ + b.n 4c68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5078 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - add.w r6, r4, #16 │ │ │ │ │ - mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 4a10 │ │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ │ - movs r1, #24 │ │ │ │ │ + bne.w 50a6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ + add.w r6, r3, #16 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + b.n 4a2e │ │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ │ + movs r2, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ - mla r4, r1, r2, r4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r4, r2 │ │ │ │ │ - b.n 4c52 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 4b26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.n 4a7a │ │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ + add r4, r3 │ │ │ │ │ + b.n 4c68 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.n 4b42 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + b.n 4a96 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 4bd4 │ │ │ │ │ + b.n 4bee │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r7, #0] │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4c90 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.n 4ca8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c90 │ │ │ │ │ - ldr r7, [pc, #684] @ (4fc0 ) │ │ │ │ │ - b.n 4baa │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + b.n 4ca8 │ │ │ │ │ + ldr r6, [pc, #672] @ (4fcc ) │ │ │ │ │ + b.n 4bc6 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne.w 507e │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bne.w 51d2 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r4, #0] │ │ │ │ │ + strne r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - str r4, [r2, #0] │ │ │ │ │ - b.n 4c66 │ │ │ │ │ - ldr r4, [pc, #640] @ (4fc0 ) │ │ │ │ │ - b.n 4c52 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #636] @ (4fc4 ) │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 4c7c │ │ │ │ │ + ldr r4, [pc, #624] @ (4fcc ) │ │ │ │ │ + b.n 4c68 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r4, [pc, #620] @ (4fd0 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r5, sp, #52 @ 0x34 │ │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - movs r5, #2 │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + movs r4, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5078 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 49ca │ │ │ │ │ + beq.w 50a6 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 49e6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ movs r0, #12 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - add.w r6, r4, #16 │ │ │ │ │ + add.w r6, r3, #16 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5078 │ │ │ │ │ - mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ + beq.w 50a6 │ │ │ │ │ + mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4dee │ │ │ │ │ - ldrb r3, [r6, r7] │ │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 4e0a │ │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #28 │ │ │ │ │ - bpl.n 4df4 │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ble.n 4dec │ │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ │ + lsls r2, r3, #28 │ │ │ │ │ + bpl.n 4e10 │ │ │ │ │ + adds r7, r4, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.n 4e08 │ │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ - lsls r0, r2, #28 │ │ │ │ │ - bpl.n 4df6 │ │ │ │ │ - adds r3, r7, #2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ble.n 4dec │ │ │ │ │ - ldrb r1, [r6, r3] │ │ │ │ │ + lsls r3, r2, #28 │ │ │ │ │ + bpl.n 4e12 │ │ │ │ │ + adds r7, r4, #2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.n 4e08 │ │ │ │ │ + ldrb r1, [r6, r7] │ │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ │ - lsls r1, r1, #28 │ │ │ │ │ - bpl.n 4df6 │ │ │ │ │ - adds r3, r7, #3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bge.n 4dec │ │ │ │ │ + lsls r0, r1, #28 │ │ │ │ │ + bpl.n 4e12 │ │ │ │ │ + adds r7, r4, #3 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bge.n 4e08 │ │ │ │ │ add r2, r6 │ │ │ │ │ - ldrb.w r1, [r2, #1]! │ │ │ │ │ - ldr.w r1, [r8, r1, lsl #2] │ │ │ │ │ - lsls r7, r1, #28 │ │ │ │ │ - bpl.w 4fc8 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - blt.n 4dd8 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq.w 4fce │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ │ + ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #28 │ │ │ │ │ + bpl.w 4ff2 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.n 4ebc │ │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ │ + blt.n 4df4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.w 4ff8 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + adds r4, r7, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.n 4ed8 │ │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ - lsls r4, r2, #28 │ │ │ │ │ - bmi.n 4ec4 │ │ │ │ │ - adds r7, r3, #2 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4ebc │ │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ │ + lsls r3, r2, #28 │ │ │ │ │ + bmi.n 4ee0 │ │ │ │ │ + adds r4, r7, #2 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 4ed8 │ │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4ec4 │ │ │ │ │ - adds r7, r3, #3 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4ebc │ │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ │ - ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ - lsls r1, r2, #28 │ │ │ │ │ - bmi.n 4ec4 │ │ │ │ │ - adds r7, r3, #4 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4ebc │ │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ │ + bmi.n 4ee0 │ │ │ │ │ + adds r4, r7, #3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 4ed8 │ │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4ec4 │ │ │ │ │ - adds r7, r3, #5 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4ebc │ │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ │ + bmi.n 4ee0 │ │ │ │ │ + adds r4, r7, #4 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 4ed8 │ │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ - lsls r4, r2, #28 │ │ │ │ │ - bmi.n 4ec4 │ │ │ │ │ - adds r7, r3, #6 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4ebc │ │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ │ + lsls r3, r2, #28 │ │ │ │ │ + bmi.n 4ee0 │ │ │ │ │ + adds r4, r7, #5 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 4ed8 │ │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4ec4 │ │ │ │ │ - adds r7, r3, #7 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4ebc │ │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ │ - ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ - lsls r1, r2, #28 │ │ │ │ │ - bmi.n 4ec4 │ │ │ │ │ - add.w r7, r3, #8 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4ebc │ │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ │ + bmi.n 4ee0 │ │ │ │ │ + adds r4, r7, #6 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 4ed8 │ │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4ec4 │ │ │ │ │ - add.w r7, r3, #9 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4ebc │ │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ │ + bmi.n 4ee0 │ │ │ │ │ + adds r4, r7, #7 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 4ed8 │ │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ - lsls r4, r2, #28 │ │ │ │ │ - bmi.n 4ec4 │ │ │ │ │ - add.w r2, r3, #10 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + lsls r3, r2, #28 │ │ │ │ │ + bmi.n 4ee0 │ │ │ │ │ + add.w r4, r7, #8 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 4ed8 │ │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ │ + ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ + lsls r0, r2, #28 │ │ │ │ │ + bmi.n 4ee0 │ │ │ │ │ + add.w r4, r7, #9 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 4ed8 │ │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ │ + ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ + lsls r2, r2, #28 │ │ │ │ │ + bmi.n 4ee0 │ │ │ │ │ + add.w r2, r7, #10 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 4ebc │ │ │ │ │ + ble.n 4ed8 │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ │ - lsls r0, r1, #28 │ │ │ │ │ - bmi.n 4ec4 │ │ │ │ │ - add.w r7, r3, #11 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4ebc │ │ │ │ │ + lsls r3, r1, #28 │ │ │ │ │ + bmi.n 4ee0 │ │ │ │ │ + add.w r4, r7, #11 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 4ed8 │ │ │ │ │ add r2, r6 │ │ │ │ │ - b.n 4eb0 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bge.n 4ebc │ │ │ │ │ - ldrb.w r1, [r2, #1]! │ │ │ │ │ - ldr.w r1, [r8, r1, lsl #2] │ │ │ │ │ - lsls r1, r1, #28 │ │ │ │ │ - bpl.n 4eaa │ │ │ │ │ - cbnz r3, 4ec4 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq.w 5368 │ │ │ │ │ - adds r4, r6, r3 │ │ │ │ │ - subs.w sl, r7, r3 │ │ │ │ │ - bmi.w 527c │ │ │ │ │ - sub.w r3, sl, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - mov.w r3, r3, lsr #5 │ │ │ │ │ + b.n 4ecc │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.n 4ed8 │ │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ │ + ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #28 │ │ │ │ │ + bpl.n 4ec6 │ │ │ │ │ + cbnz r7, 4ee0 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.w 50fc │ │ │ │ │ + add.w r9, r6, r7 │ │ │ │ │ + subs r7, r4, r7 │ │ │ │ │ + bmi.w 5176 │ │ │ │ │ + sub.w r1, r7, #1 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + clz r1, r1 │ │ │ │ │ + mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ - moveq r3, #0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 4fd6 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 4fee │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bhi.w 504a │ │ │ │ │ - add.w r0, sl, #17 │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 5000 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 501a │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bhi.w 5078 │ │ │ │ │ + add.w r0, r7, #17 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5336 │ │ │ │ │ + beq.w 5168 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, lr │ │ │ │ │ itt ne │ │ │ │ │ - addne r0, #1 │ │ │ │ │ - strne r0, [r3, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + addne.w ip, r2, #1 │ │ │ │ │ + strne.w ip, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r3, fp, sl │ │ │ │ │ + add.w r3, sl, r7 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w sl, [fp, #8] │ │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - strb r0, [r3, #16] │ │ │ │ │ - cbz r4, 4f44 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add.w r0, fp, #16 │ │ │ │ │ + str.w r7, [sl, #8] │ │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ │ + strb r1, [r3, #16] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 4f6c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + add.w r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp.w r9, #11 │ │ │ │ │ + cmp.w fp, #11 │ │ │ │ │ ittt le │ │ │ │ │ ldrle r3, [sp, #24] │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ - strle.w fp, [r3, r9, lsl #2] │ │ │ │ │ - ble.n 4fb2 │ │ │ │ │ + strle.w sl, [r3, fp, lsl #2] │ │ │ │ │ + ble.n 4fe4 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52b8 │ │ │ │ │ + bne.w 512c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.w 4da0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - bge.n 4fce │ │ │ │ │ + bne.n 4fd4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bne.w 4dbc │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bge.n 4ff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldrb.w r2, [r6, sl] │ │ │ │ │ + ldrb.w r2, [r6, r9] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.w 52d2 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - bne.n 4f8a │ │ │ │ │ - b.n 4fce │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 4f6e │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bpl.w 5142 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 4da0 │ │ │ │ │ - b.n 4f7a │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ + b.n 4ff8 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 4df6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4f96 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w 4dbc │ │ │ │ │ + b.n 4fa2 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne.w 4e12 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str.w r9, [r3, #8] │ │ │ │ │ - b.n 4c70 │ │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ │ + str.w fp, [r3, #8] │ │ │ │ │ + b.n 4c88 │ │ │ │ │ + ldrb.w r3, [r9] │ │ │ │ │ movs r2, #24 │ │ │ │ │ - movw fp, #13200 @ 0x3390 │ │ │ │ │ - mla fp, r2, r3, fp │ │ │ │ │ + movw sl, #13200 @ 0x3390 │ │ │ │ │ + mla sl, r2, r3, sl │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - add fp, r3 │ │ │ │ │ - b.n 4f44 │ │ │ │ │ - ldr.w fp, [pc, #936] @ 5398 │ │ │ │ │ - b.n 4f44 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + add sl, r3 │ │ │ │ │ + b.n 4f6c │ │ │ │ │ + ldr.w sl, [pc, #920] @ 53b4 │ │ │ │ │ + b.n 4f6c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5078 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 4d84 │ │ │ │ │ - b.n 4f7e │ │ │ │ │ + beq.n 50a6 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 4da2 │ │ │ │ │ + b.n 4fa6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8672,23 +8689,25 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 51f4 │ │ │ │ │ + beq.n 506c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f4 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51f4 │ │ │ │ │ + beq.w 51b2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + b.n 4c88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8696,898 +8715,898 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5078 │ │ │ │ │ + beq.n 50a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 5078 │ │ │ │ │ + cbnz r3, 50a6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 4c70 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bge.w 4be2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - b.n 4c66 │ │ │ │ │ + b.n 4c88 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - cbnz r0, 50b4 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n 50a4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cbnz r0, 50d6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 50c6 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 4c66 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 509c │ │ │ │ │ + b.n 4c7c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 50c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 509c │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 502a │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 502a │ │ │ │ │ + b.n 50c0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 5056 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 502a │ │ │ │ │ - strd r2, r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_New │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 51f4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - b.n 510c │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + b.n 5056 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 502a │ │ │ │ │ - cmp.w r8, #11 │ │ │ │ │ - bgt.n 517a │ │ │ │ │ + beq.n 5056 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 4c68 │ │ │ │ │ + b.n 4cce │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne.w 4ee0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - str.w r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - add r7, r4 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - beq.n 512c │ │ │ │ │ - adds r4, r6, r7 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - subs r1, r5, r7 │ │ │ │ │ - bl 2958 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - add.w r2, r9, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - subs r4, r3, #0 │ │ │ │ │ - bge.n 50ea │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 521e │ │ │ │ │ - subs r1, r5, r7 │ │ │ │ │ - adds r0, r6, r7 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 4ff8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 508e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 508e │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 508e │ │ │ │ │ + sub.w r1, r5, r9 │ │ │ │ │ + add.w r0, r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 502a │ │ │ │ │ - cmp.w r8, #11 │ │ │ │ │ - bgt.n 51fa │ │ │ │ │ + beq.n 508e │ │ │ │ │ + cmp.w fp, #11 │ │ │ │ │ + bgt.n 518e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - str.w r4, [r3, r8, lsl #2] │ │ │ │ │ - add.w r3, r8, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 4c70 │ │ │ │ │ + str.w r0, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 4ff8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4f5a │ │ │ │ │ + b.n 508e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 502a │ │ │ │ │ + b.n 508e │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 519e │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.n 5104 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r7, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 5104 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cbnz r0, 51ba │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 5162 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5162 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5104 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 502a │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r7, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 502a │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b.n 5162 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 502a │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 502a │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r7, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 502a │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b.n 506c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 508e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 508e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 502a │ │ │ │ │ + b.n 508e │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bge.w 4bfa │ │ │ │ │ + b.n 4c7c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 5056 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.w 49d8 │ │ │ │ │ + b.w 49f4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4a14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 4a14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 515a │ │ │ │ │ + b.n 506c │ │ │ │ │ + strd r2, r3, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_New │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 506c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 5264 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5056 │ │ │ │ │ + cmp r4, #11 │ │ │ │ │ + bgt.n 52b0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str.w r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + add r7, r8 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + beq.n 5288 │ │ │ │ │ + add.w r8, r6, r7 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + subs r1, r5, r7 │ │ │ │ │ + bl 2974 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + add.w r2, sl, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + subs.w r8, r3, #0 │ │ │ │ │ + bge.n 5244 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 5344 │ │ │ │ │ + subs r1, r5, r7 │ │ │ │ │ + adds r0, r6, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5056 │ │ │ │ │ + cmp r4, #11 │ │ │ │ │ + bgt.n 5320 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str.w r5, [r3, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r4, [r3, #8] │ │ │ │ │ + b.n 5070 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 5258 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 5152 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 5152 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cbnz r0, 52d4 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.n 525e │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r7, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 525e │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5152 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 526a │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r4, #0] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r4, [r2, #0] │ │ │ │ │ - b.n 5156 │ │ │ │ │ + b.n 525e │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 5056 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r7, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 5056 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5056 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 502a │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 4c52 │ │ │ │ │ - b.n 4cb6 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 502a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 502a │ │ │ │ │ - b.n 50c4 │ │ │ │ │ - subs r1, r5, r7 │ │ │ │ │ - adds r0, r6, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 514a │ │ │ │ │ - b.n 502a │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5060 │ │ │ │ │ - ldr r1, [pc, #252] @ (5394 ) │ │ │ │ │ + bne.w 4bba │ │ │ │ │ + b.n 5056 │ │ │ │ │ + ldr r1, [pc, #176] @ (53b0 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49ca │ │ │ │ │ - b.n 5078 │ │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ │ - add r6, r5 │ │ │ │ │ - b.n 4d44 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 5060 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 5060 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5060 │ │ │ │ │ - sub.w r1, r5, sl │ │ │ │ │ - add.w r0, r6, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5060 │ │ │ │ │ - cmp.w r9, #11 │ │ │ │ │ - bgt.n 52fa │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - str.w r0, [r3, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 4fce │ │ │ │ │ + bne.w 49e6 │ │ │ │ │ + b.n 50a6 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + add r5, r4 │ │ │ │ │ + b.n 4d60 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 531e │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 52f4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 52f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 52f4 │ │ │ │ │ + cbnz r0, 536e │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5060 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 5060 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5060 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4f36 │ │ │ │ │ - b.n 5060 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4b9e │ │ │ │ │ - b.n 502a │ │ │ │ │ + beq.n 52a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 49f8 │ │ │ │ │ + bne.n 52a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 49f8 │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + b.n 52a8 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne.w 4ec4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 5386 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r4, #0] │ │ │ │ │ + strne r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - str r4, [r3, #0] │ │ │ │ │ - b.n 4fce │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 52aa │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 5056 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 5056 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5056 │ │ │ │ │ + subs r1, r5, r7 │ │ │ │ │ + adds r0, r6, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 52a0 │ │ │ │ │ + b.n 5056 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 5056 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 5056 │ │ │ │ │ + b.n 52e4 │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000539c <_PyBytes_FromIterator>: │ │ │ │ │ +000053b8 <_PyBytes_FromIterator>: │ │ │ │ │ _PyBytes_FromIterator(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #756] @ (56a8 <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ + ldr r3, [pc, #756] @ (56c4 <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 5676 <_PyBytes_FromIterator+0x2da> │ │ │ │ │ + beq.w 5692 <_PyBytes_FromIterator+0x2da> │ │ │ │ │ add.w r9, sp, #12 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str.w r5, [r9] │ │ │ │ │ strd r5, r5, [r9, #8] │ │ │ │ │ strd r5, r6, [r9, #16] │ │ │ │ │ str.w r3, [r9, #4] │ │ │ │ │ bl b28 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5672 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + beq.w 568e <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r6, [r9, #16] │ │ │ │ │ sub.w fp, sl, r5 │ │ │ │ │ ands.w r3, fp, #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - beq.n 54ba <_PyBytes_FromIterator+0x11e> │ │ │ │ │ + beq.n 54d6 <_PyBytes_FromIterator+0x11e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5582 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.w 559e <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 55d8 <_PyBytes_FromIterator+0x23c> │ │ │ │ │ + bne.w 55f4 <_PyBytes_FromIterator+0x23c> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 5650 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 566c <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5656 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 5672 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 5686 <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ + bge.w 56a2 <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ mov r6, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 54ba <_PyBytes_FromIterator+0x11e> │ │ │ │ │ + beq.n 54d6 <_PyBytes_FromIterator+0x11e> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 548c <_PyBytes_FromIterator+0xf0> │ │ │ │ │ + beq.n 54a8 <_PyBytes_FromIterator+0xf0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5582 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.w 559e <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 55c0 <_PyBytes_FromIterator+0x224> │ │ │ │ │ + bne.w 55dc <_PyBytes_FromIterator+0x224> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 5650 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 566c <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5656 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 5672 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5582 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 559e <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 55a8 <_PyBytes_FromIterator+0x20c> │ │ │ │ │ + bne.n 55c4 <_PyBytes_FromIterator+0x20c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w 5650 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 566c <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5656 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 5672 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5582 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 559e <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 5638 <_PyBytes_FromIterator+0x29c> │ │ │ │ │ + bne.w 5654 <_PyBytes_FromIterator+0x29c> │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.w 5650 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 566c <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5656 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 5672 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 5686 <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ + bge.w 56a2 <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5582 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 559e <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 5620 <_PyBytes_FromIterator+0x284> │ │ │ │ │ + bne.w 563c <_PyBytes_FromIterator+0x284> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 5650 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 566c <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5656 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 5672 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 5582 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + cbz r0, 559e <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 560a <_PyBytes_FromIterator+0x26e> │ │ │ │ │ + bne.n 5626 <_PyBytes_FromIterator+0x26e> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 5650 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 566c <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5656 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 5672 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r4, r6, #2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 5582 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + cbz r0, 559e <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 55f4 <_PyBytes_FromIterator+0x258> │ │ │ │ │ + bne.n 5610 <_PyBytes_FromIterator+0x258> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 5650 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.n 566c <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 5656 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.n 5672 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r5, #3 │ │ │ │ │ adds r4, r6, #3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 54c6 <_PyBytes_FromIterator+0x12a> │ │ │ │ │ + bne.n 54e2 <_PyBytes_FromIterator+0x12a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 566c <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ + bne.n 5688 <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl b70 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #276] @ (56a8 <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ + ldr r3, [pc, #276] @ (56c4 <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 55f0 <_PyBytes_FromIterator+0x254> │ │ │ │ │ + bne.n 560c <_PyBytes_FromIterator+0x254> │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 54a8 <_PyBytes_FromIterator+0x10c> │ │ │ │ │ + bne.w 54c4 <_PyBytes_FromIterator+0x10c> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 54a8 <_PyBytes_FromIterator+0x10c> │ │ │ │ │ + b.n 54c4 <_PyBytes_FromIterator+0x10c> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5478 <_PyBytes_FromIterator+0xdc> │ │ │ │ │ + bne.w 5494 <_PyBytes_FromIterator+0xdc> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 5478 <_PyBytes_FromIterator+0xdc> │ │ │ │ │ + b.n 5494 <_PyBytes_FromIterator+0xdc> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5432 <_PyBytes_FromIterator+0x96> │ │ │ │ │ + bne.w 544e <_PyBytes_FromIterator+0x96> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5432 <_PyBytes_FromIterator+0x96> │ │ │ │ │ + b.n 544e <_PyBytes_FromIterator+0x96> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5568 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + bne.n 5584 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 5568 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + b.n 5584 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 553e <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ + bne.n 555a <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 553e <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ + b.n 555a <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5512 <_PyBytes_FromIterator+0x176> │ │ │ │ │ + bne.w 552e <_PyBytes_FromIterator+0x176> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 5512 <_PyBytes_FromIterator+0x176> │ │ │ │ │ + b.n 552e <_PyBytes_FromIterator+0x176> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 54d8 <_PyBytes_FromIterator+0x13c> │ │ │ │ │ + bne.w 54f4 <_PyBytes_FromIterator+0x13c> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 54d8 <_PyBytes_FromIterator+0x13c> │ │ │ │ │ + b.n 54f4 <_PyBytes_FromIterator+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 566c <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ + cbnz r0, 5688 <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5592 <_PyBytes_FromIterator+0x1f6> │ │ │ │ │ + b.n 55ae <_PyBytes_FromIterator+0x1f6> │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53ce <_PyBytes_FromIterator+0x32> │ │ │ │ │ - b.n 5672 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + beq.w 53ea <_PyBytes_FromIterator+0x32> │ │ │ │ │ + b.n 568e <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1558 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5672 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + beq.n 568e <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 5406 <_PyBytes_FromIterator+0x6a> │ │ │ │ │ + b.n 5422 <_PyBytes_FromIterator+0x6a> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000056ac : │ │ │ │ │ +000056c8 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -000056b8 : │ │ │ │ │ +000056d4 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 56e0 │ │ │ │ │ + bl 56fc │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000056e0 : │ │ │ │ │ +000056fc : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3472] @ 0xd90 │ │ │ │ │ sub.w sp, sp, #588 @ 0x24c │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #704] @ (59c8 ) │ │ │ │ │ + ldr r3, [pc, #704] @ (59e4 ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - cbz r0, 572a │ │ │ │ │ + cbz r0, 5746 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 5974 │ │ │ │ │ + bhi.w 5990 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5876 │ │ │ │ │ + beq.w 5892 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 5900 │ │ │ │ │ + bne.w 591c │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.w 5b94 │ │ │ │ │ + bne.w 5bae │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ ittt eq │ │ │ │ │ addeq.w r0, r8, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ moveq.w ip, #10 │ │ │ │ │ - beq.w 5b40 │ │ │ │ │ + beq.w 5b5a │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 578e │ │ │ │ │ + beq.n 57aa │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - beq.w 5b5a │ │ │ │ │ + beq.w 5b74 │ │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ │ - beq.w 5ac4 │ │ │ │ │ + beq.w 5ade │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.w 5c02 │ │ │ │ │ + beq.w 5c1c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ │ sub.w r1, r2, r1 │ │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq.w 5bf8 │ │ │ │ │ + beq.w 5c12 │ │ │ │ │ sub.w ip, r0, #99 @ 0x63 │ │ │ │ │ uxtb.w lr, ip │ │ │ │ │ cmp.w lr, #21 │ │ │ │ │ - bhi.n 57f8 │ │ │ │ │ + bhi.n 5814 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ cmp.w ip, #21 │ │ │ │ │ - bhi.n 57f8 │ │ │ │ │ + bhi.n 5814 │ │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ │ - .word 0x018b01a6 │ │ │ │ │ + .word 0x018a01a5 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x0016025d │ │ │ │ │ + .word 0x0016025c │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x01f50016 │ │ │ │ │ + .word 0x01f40016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016002a │ │ │ │ │ - .word 0x0016022e │ │ │ │ │ - .word 0x01590016 │ │ │ │ │ - cbnz r0, 57fc │ │ │ │ │ + .word 0x0016022d │ │ │ │ │ + .word 0x01580016 │ │ │ │ │ + cbnz r0, 5818 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5ccc <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5ce4 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 596a │ │ │ │ │ + beq.w 5986 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b70 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 58e8 │ │ │ │ │ + b.n 5904 │ │ │ │ │ ldr.w sl, [r7], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 5a6a │ │ │ │ │ + bgt.w 5a84 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5852 │ │ │ │ │ + cbz r0, 586e │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 5960 │ │ │ │ │ + blt.w 597c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r2, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 5928 │ │ │ │ │ + bgt.n 5944 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 596a │ │ │ │ │ + beq.w 5986 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r4, r4, r6 │ │ │ │ │ - beq.w 596a │ │ │ │ │ + beq.w 5986 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5744 │ │ │ │ │ + bne.w 5760 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 593a │ │ │ │ │ + beq.n 5956 │ │ │ │ │ subs.w r4, r4, fp │ │ │ │ │ - beq.w 5996 │ │ │ │ │ + beq.w 59b2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 599a │ │ │ │ │ + bne.w 59b6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 59d0 │ │ │ │ │ + blt.w 59ec │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5910 │ │ │ │ │ + beq.n 592c │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 5a26 │ │ │ │ │ + bgt.w 5a42 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a5c │ │ │ │ │ + beq.w 5a76 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -9602,115 +9621,115 @@ │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #220] @ (59c8 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (59e4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 59a6 │ │ │ │ │ + bne.n 59c2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #588 @ 0x24c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5876 │ │ │ │ │ + beq.n 5892 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 5744 │ │ │ │ │ + b.n 5760 │ │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r6, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r6, r1, r2, r6 │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 58e8 │ │ │ │ │ + b.n 5904 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 1558 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b.n 5852 │ │ │ │ │ + b.n 586e │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 59e8 │ │ │ │ │ + bne.n 5a04 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 598e │ │ │ │ │ + beq.n 59aa │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - beq.n 58e8 │ │ │ │ │ + beq.n 5904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 5970 │ │ │ │ │ + cbnz r0, 598c │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - b.n 58e8 │ │ │ │ │ + b.n 5904 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 58e8 │ │ │ │ │ + b.n 5904 │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1558 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5730 │ │ │ │ │ - b.n 5970 │ │ │ │ │ + bne.w 574c │ │ │ │ │ + b.n 598c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbnz r0, 59aa │ │ │ │ │ - ldr r6, [pc, #56] @ (59cc ) │ │ │ │ │ - b.n 58e8 │ │ │ │ │ + cbnz r0, 59c6 │ │ │ │ │ + ldr r6, [pc, #56] @ (59e8 ) │ │ │ │ │ + b.n 5904 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 598e │ │ │ │ │ + beq.n 59aa │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 58e8 │ │ │ │ │ + b.n 5904 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5992 │ │ │ │ │ + beq.n 59ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5992 │ │ │ │ │ + bne.n 59ae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5992 │ │ │ │ │ + b.n 59ae │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ @@ -9719,84 +9738,84 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5970 │ │ │ │ │ + b.n 598c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 5a3e │ │ │ │ │ + cbz r3, 5a5a │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 5a4a │ │ │ │ │ + beq.n 5a66 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 58e8 │ │ │ │ │ + beq.w 5904 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 595c │ │ │ │ │ + beq.n 5978 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5970 │ │ │ │ │ + beq.n 598c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5970 │ │ │ │ │ + bne.n 598c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5970 │ │ │ │ │ + b.n 598c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5970 │ │ │ │ │ + b.n 598c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne.n 59f2 │ │ │ │ │ + bne.n 5a0e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 58e8 │ │ │ │ │ - b.n 5a02 │ │ │ │ │ + bne.n 5a1e │ │ │ │ │ + b.n 5904 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 58dc │ │ │ │ │ - b.n 5970 │ │ │ │ │ + bne.w 58f8 │ │ │ │ │ + b.n 598c │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r1, [sl, r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5c50 │ │ │ │ │ + beq.w 5c6a │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5a6c │ │ │ │ │ - b.n 5838 │ │ │ │ │ + bne.n 5a86 │ │ │ │ │ + b.n 5854 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -9808,118 +9827,118 @@ │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5ccc <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5ce4 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 596a │ │ │ │ │ + beq.w 5986 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5876 │ │ │ │ │ + beq.w 5892 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 5744 │ │ │ │ │ + b.n 5760 │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - beq.n 5ad8 │ │ │ │ │ + beq.n 5af2 │ │ │ │ │ sub.w r1, r2, #117 @ 0x75 │ │ │ │ │ negs r2, r1 │ │ │ │ │ adcs r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5b88 │ │ │ │ │ + beq.n 5ba2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 5790 │ │ │ │ │ + b.n 57ac │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ ldr.w r3, [sl], #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5c98 │ │ │ │ │ + bne.w 5cb2 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 5b2c │ │ │ │ │ + beq.n 5b46 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 5aa2 │ │ │ │ │ + b.n 5abc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5cb2 │ │ │ │ │ + bhi.w 5ccc │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 5ab2 │ │ │ │ │ + b.n 5acc │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b0c │ │ │ │ │ + b.n 5b26 │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ tst.w r2, #4 │ │ │ │ │ - beq.w 576e │ │ │ │ │ + beq.w 578a │ │ │ │ │ mla r3, ip, r3, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ - b.n 5b40 │ │ │ │ │ + b.n 5b5a │ │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - beq.w 578c │ │ │ │ │ + beq.w 57a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 578c │ │ │ │ │ + beq.w 57a8 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - bne.w 5786 │ │ │ │ │ + bne.w 57a2 │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 578c │ │ │ │ │ + beq.w 57a8 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - bne.n 5b6e │ │ │ │ │ - b.n 578c │ │ │ │ │ + bne.n 5b88 │ │ │ │ │ + b.n 57a8 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.n 5ba6 │ │ │ │ │ + beq.n 5bc0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 579a │ │ │ │ │ + b.n 57b6 │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - beq.w 575c │ │ │ │ │ - b.n 5b94 │ │ │ │ │ + beq.w 5778 │ │ │ │ │ + b.n 5bae │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 57fc │ │ │ │ │ + b.n 5818 │ │ │ │ │ mov sl, r7 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ @@ -9927,171 +9946,170 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ ldr.w r7, [sl], #4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 5cac │ │ │ │ │ + beq.n 5cc6 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.n 5b0c │ │ │ │ │ + beq.n 5b26 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #19 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, sp, #22 │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_THM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [r6, #0] │ │ │ │ │ - b.n 5b0c │ │ │ │ │ + b.n 5b26 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ mov sl, r7 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - b.n 5ab2 │ │ │ │ │ + b.n 5acc │ │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - beq.n 5c0e │ │ │ │ │ + beq.n 5c28 │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ - bne.n 5ba6 │ │ │ │ │ + bne.n 5bc0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ sub.w ip, r0, #99 @ 0x63 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b.n 57c2 │ │ │ │ │ + b.n 57de │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ - cbnz r3, 5c6c │ │ │ │ │ + cbnz r3, 5c86 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 5c58 │ │ │ │ │ + beq.n 5c72 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b0c │ │ │ │ │ + b.n 5b26 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5838 │ │ │ │ │ - b.n 5852 │ │ │ │ │ + bne.w 5854 │ │ │ │ │ + b.n 586e │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b0c │ │ │ │ │ + b.n 5b26 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b0c │ │ │ │ │ + b.n 5b26 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - b.n 5a8e │ │ │ │ │ + b.n 5aa8 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b0c │ │ │ │ │ + b.n 5b26 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 5b0c │ │ │ │ │ + b.n 5b26 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 596a │ │ │ │ │ - nop │ │ │ │ │ + b.n 5986 │ │ │ │ │ │ │ │ │ │ -00005ccc <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00005ce4 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cbz r3, 5cfc <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + cbz r3, 5d14 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 5d18 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ + bgt.n 5d30 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 5d0e <_PyBytesWriter_WriteBytes+0x42> │ │ │ │ │ + bgt.n 5d26 <_PyBytesWriter_WriteBytes+0x42> │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ - cbz r4, 5d22 <_PyBytesWriter_WriteBytes+0x56> │ │ │ │ │ + cbz r4, 5d3a <_PyBytesWriter_WriteBytes+0x56> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 1558 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5cfa <_PyBytesWriter_WriteBytes+0x2e> │ │ │ │ │ + b.n 5d12 <_PyBytesWriter_WriteBytes+0x2e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5d0a <_PyBytesWriter_WriteBytes+0x3e> │ │ │ │ │ + b.n 5d22 <_PyBytesWriter_WriteBytes+0x3e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d28 <_PyBytes_FromList>: │ │ │ │ │ +00005d40 <_PyBytes_FromList>: │ │ │ │ │ _PyBytes_FromList(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ @@ -10099,103 +10117,103 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ │ str.w r6, [r8, #20] │ │ │ │ │ - ldr r3, [pc, #748] @ (6048 <_PyBytes_FromList+0x320>) │ │ │ │ │ + ldr r3, [pc, #748] @ (6060 <_PyBytes_FromList+0x320>) │ │ │ │ │ str.w r2, [r8, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5fda <_PyBytes_FromList+0x2b2> │ │ │ │ │ + beq.w 5ff2 <_PyBytes_FromList+0x2b2> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 5ff2 <_PyBytes_FromList+0x2ca> │ │ │ │ │ + blt.w 600a <_PyBytes_FromList+0x2ca> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ │ - bgt.n 5de0 <_PyBytes_FromList+0xb8> │ │ │ │ │ + bgt.n 5df8 <_PyBytes_FromList+0xb8> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 5eb2 <_PyBytes_FromList+0x18a> │ │ │ │ │ + bne.w 5eca <_PyBytes_FromList+0x18a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 5ecc <_PyBytes_FromList+0x1a4> │ │ │ │ │ + bne.w 5ee4 <_PyBytes_FromList+0x1a4> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 6026 <_PyBytes_FromList+0x2fe> │ │ │ │ │ + beq.w 603e <_PyBytes_FromList+0x2fe> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi.w 602e <_PyBytes_FromList+0x306> │ │ │ │ │ + bhi.w 6046 <_PyBytes_FromList+0x306> │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.w 5ffe <_PyBytes_FromList+0x2d6> │ │ │ │ │ + bge.w 6016 <_PyBytes_FromList+0x2d6> │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 5e0a <_PyBytes_FromList+0xe2> │ │ │ │ │ + ble.n 5e22 <_PyBytes_FromList+0xe2> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5d98 <_PyBytes_FromList+0x70> │ │ │ │ │ + b.n 5db0 <_PyBytes_FromList+0x70> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1558 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f2e <_PyBytes_FromList+0x206> │ │ │ │ │ + beq.w 5f46 <_PyBytes_FromList+0x206> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ - bgt.n 5d92 <_PyBytes_FromList+0x6a> │ │ │ │ │ + bgt.n 5daa <_PyBytes_FromList+0x6a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5ee0 <_PyBytes_FromList+0x1b8> │ │ │ │ │ + beq.n 5ef8 <_PyBytes_FromList+0x1b8> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - beq.n 5f0a <_PyBytes_FromList+0x1e2> │ │ │ │ │ + beq.n 5f22 <_PyBytes_FromList+0x1e2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5f32 <_PyBytes_FromList+0x20a> │ │ │ │ │ + bne.w 5f4a <_PyBytes_FromList+0x20a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 5f18 <_PyBytes_FromList+0x1f0> │ │ │ │ │ + blt.n 5f30 <_PyBytes_FromList+0x1f0> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5e98 <_PyBytes_FromList+0x170> │ │ │ │ │ + beq.n 5eb0 <_PyBytes_FromList+0x170> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 5fc2 <_PyBytes_FromList+0x29a> │ │ │ │ │ + bgt.w 5fda <_PyBytes_FromList+0x29a> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fe4 <_PyBytes_FromList+0x2bc> │ │ │ │ │ + beq.w 5ffc <_PyBytes_FromList+0x2bc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -10211,224 +10229,224 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #456] @ (6048 <_PyBytes_FromList+0x320>) │ │ │ │ │ + ldr r3, [pc, #456] @ (6060 <_PyBytes_FromList+0x320>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 5fbe <_PyBytes_FromList+0x296> │ │ │ │ │ + bne.w 5fd6 <_PyBytes_FromList+0x296> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [r8, #24] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5e7e <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 5e96 <_PyBytes_FromList+0x156> │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 5dbc <_PyBytes_FromList+0x94> │ │ │ │ │ + beq.w 5dd4 <_PyBytes_FromList+0x94> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5dbc <_PyBytes_FromList+0x94> │ │ │ │ │ + bne.w 5dd4 <_PyBytes_FromList+0x94> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5dbc <_PyBytes_FromList+0x94> │ │ │ │ │ + b.n 5dd4 <_PyBytes_FromList+0x94> │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ - cbnz r2, 5f3e <_PyBytes_FromList+0x216> │ │ │ │ │ + cbnz r2, 5f56 <_PyBytes_FromList+0x216> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 5f0c <_PyBytes_FromList+0x1e4> │ │ │ │ │ + beq.n 5f24 <_PyBytes_FromList+0x1e4> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ - beq.n 5e7e <_PyBytes_FromList+0x156> │ │ │ │ │ + beq.n 5e96 <_PyBytes_FromList+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 5f2e <_PyBytes_FromList+0x206> │ │ │ │ │ + cbnz r0, 5f46 <_PyBytes_FromList+0x206> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - b.n 5e7e <_PyBytes_FromList+0x156> │ │ │ │ │ - cbnz r2, 5f32 <_PyBytes_FromList+0x20a> │ │ │ │ │ + b.n 5e96 <_PyBytes_FromList+0x156> │ │ │ │ │ + cbnz r2, 5f4a <_PyBytes_FromList+0x20a> │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f7e <_PyBytes_FromList+0x256> │ │ │ │ │ - ldr r5, [pc, #308] @ (604c <_PyBytes_FromList+0x324>) │ │ │ │ │ - b.n 5e7e <_PyBytes_FromList+0x156> │ │ │ │ │ + bne.n 5f96 <_PyBytes_FromList+0x256> │ │ │ │ │ + ldr r5, [pc, #308] @ (6064 <_PyBytes_FromList+0x324>) │ │ │ │ │ + b.n 5e96 <_PyBytes_FromList+0x156> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5e7e <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 5e96 <_PyBytes_FromList+0x156> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5e7e <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 5e96 <_PyBytes_FromList+0x156> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 5f9c <_PyBytes_FromList+0x274> │ │ │ │ │ + cbz r2, 5fb4 <_PyBytes_FromList+0x274> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 5fa8 <_PyBytes_FromList+0x280> │ │ │ │ │ + beq.n 5fc0 <_PyBytes_FromList+0x280> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5e7e <_PyBytes_FromList+0x156> │ │ │ │ │ + beq.n 5e96 <_PyBytes_FromList+0x156> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f06 <_PyBytes_FromList+0x1de> │ │ │ │ │ + beq.n 5f1e <_PyBytes_FromList+0x1de> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f2e <_PyBytes_FromList+0x206> │ │ │ │ │ + beq.n 5f46 <_PyBytes_FromList+0x206> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f2e <_PyBytes_FromList+0x206> │ │ │ │ │ + bne.n 5f46 <_PyBytes_FromList+0x206> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f2e <_PyBytes_FromList+0x206> │ │ │ │ │ + b.n 5f46 <_PyBytes_FromList+0x206> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f14 <_PyBytes_FromList+0x1ec> │ │ │ │ │ + beq.n 5f2c <_PyBytes_FromList+0x1ec> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f14 <_PyBytes_FromList+0x1ec> │ │ │ │ │ + bne.n 5f2c <_PyBytes_FromList+0x1ec> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f14 <_PyBytes_FromList+0x1ec> │ │ │ │ │ + b.n 5f2c <_PyBytes_FromList+0x1ec> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne.n 5f48 <_PyBytes_FromList+0x220> │ │ │ │ │ + bne.n 5f60 <_PyBytes_FromList+0x220> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5e7e <_PyBytes_FromList+0x156> │ │ │ │ │ - b.n 5f5a <_PyBytes_FromList+0x232> │ │ │ │ │ + beq.w 5e96 <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 5f72 <_PyBytes_FromList+0x232> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5f2e <_PyBytes_FromList+0x206> │ │ │ │ │ + b.n 5f46 <_PyBytes_FromList+0x206> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 5e0a <_PyBytes_FromList+0xe2> │ │ │ │ │ + b.n 5e22 <_PyBytes_FromList+0xe2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5e72 <_PyBytes_FromList+0x14a> │ │ │ │ │ - b.n 5f2e <_PyBytes_FromList+0x206> │ │ │ │ │ + bne.w 5e8a <_PyBytes_FromList+0x14a> │ │ │ │ │ + b.n 5f46 <_PyBytes_FromList+0x206> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 5f2e <_PyBytes_FromList+0x206> │ │ │ │ │ + b.n 5f46 <_PyBytes_FromList+0x206> │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1558 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f2e <_PyBytes_FromList+0x206> │ │ │ │ │ + beq.n 5f46 <_PyBytes_FromList+0x206> │ │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.w 5e0a <_PyBytes_FromList+0xe2> │ │ │ │ │ + bge.w 5e22 <_PyBytes_FromList+0xe2> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5d98 <_PyBytes_FromList+0x70> │ │ │ │ │ + b.n 5db0 <_PyBytes_FromList+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5ff6 <_PyBytes_FromList+0x2ce> │ │ │ │ │ + bne.n 600e <_PyBytes_FromList+0x2ce> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5ff6 <_PyBytes_FromList+0x2ce> │ │ │ │ │ + b.n 600e <_PyBytes_FromList+0x2ce> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006050 <_PyBytes_FromHex>: │ │ │ │ │ +00006068 <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ │ - ldr r2, [pc, #332] @ (61ac <_PyBytes_FromHex+0x15c>) │ │ │ │ │ + ldr r2, [pc, #332] @ (61c4 <_PyBytes_FromHex+0x15c>) │ │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ │ add r5, sp, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ @@ -10436,96 +10454,96 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ strd r3, r3, [r5, #16] │ │ │ │ │ ubfx r3, r2, #5, #1 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ - bpl.n 6176 <_PyBytes_FromHex+0x126> │ │ │ │ │ + bpl.n 618e <_PyBytes_FromHex+0x126> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6172 <_PyBytes_FromHex+0x122> │ │ │ │ │ + beq.n 618a <_PyBytes_FromHex+0x122> │ │ │ │ │ add.w r4, r6, #20 │ │ │ │ │ add.w r2, r7, r7, lsr #31 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ bl b28 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 616e <_PyBytes_FromHex+0x11e> │ │ │ │ │ + beq.n 6186 <_PyBytes_FromHex+0x11e> │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 60f4 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + bls.n 610c <_PyBytes_FromHex+0xa4> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 610e <_PyBytes_FromHex+0xbe> │ │ │ │ │ + bmi.n 6126 <_PyBytes_FromHex+0xbe> │ │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 612c <_PyBytes_FromHex+0xdc> │ │ │ │ │ + bhi.n 6144 <_PyBytes_FromHex+0xdc> │ │ │ │ │ ldrb.w lr, [r4, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 6140 <_PyBytes_FromHex+0xf0> │ │ │ │ │ + bhi.n 6158 <_PyBytes_FromHex+0xf0> │ │ │ │ │ adds r4, #2 │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - bhi.n 60c6 <_PyBytes_FromHex+0x76> │ │ │ │ │ + bhi.n 60de <_PyBytes_FromHex+0x76> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b70 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #176] @ (61ac <_PyBytes_FromHex+0x15c>) │ │ │ │ │ + ldr r3, [pc, #176] @ (61c4 <_PyBytes_FromHex+0x15c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 613c <_PyBytes_FromHex+0xec> │ │ │ │ │ + bne.n 6154 <_PyBytes_FromHex+0xec> │ │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 610e <_PyBytes_FromHex+0xbe> │ │ │ │ │ + bmi.n 6126 <_PyBytes_FromHex+0xbe> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 60f4 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + bls.n 610c <_PyBytes_FromHex+0xa4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 60da <_PyBytes_FromHex+0x8a> │ │ │ │ │ + bls.n 60f2 <_PyBytes_FromHex+0x8a> │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.n 6196 <_PyBytes_FromHex+0x146> │ │ │ │ │ + bpl.n 61ae <_PyBytes_FromHex+0x146> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r6, #20 │ │ │ │ │ addpl r6, #28 │ │ │ │ │ - b.n 6150 <_PyBytes_FromHex+0x100> │ │ │ │ │ + b.n 6168 <_PyBytes_FromHex+0x100> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n 6192 <_PyBytes_FromHex+0x142> │ │ │ │ │ + bpl.n 61aa <_PyBytes_FromHex+0x142> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r6, #20 │ │ │ │ │ addpl r6, #28 │ │ │ │ │ adds r4, #1 │ │ │ │ │ subs r2, r4, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -10536,59 +10554,59 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25d8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 60fa <_PyBytes_FromHex+0xaa> │ │ │ │ │ + b.n 6112 <_PyBytes_FromHex+0xaa> │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ - b.n 6092 <_PyBytes_FromHex+0x42> │ │ │ │ │ - cbz r3, 61a8 <_PyBytes_FromHex+0x158> │ │ │ │ │ + b.n 60aa <_PyBytes_FromHex+0x42> │ │ │ │ │ + cbz r3, 61c0 <_PyBytes_FromHex+0x158> │ │ │ │ │ adds r6, #28 │ │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 6152 <_PyBytes_FromHex+0x102> │ │ │ │ │ + bge.n 616a <_PyBytes_FromHex+0x102> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 619a <_PyBytes_FromHex+0x14a> │ │ │ │ │ + bne.n 61b2 <_PyBytes_FromHex+0x14a> │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bhi.n 6152 <_PyBytes_FromHex+0x102> │ │ │ │ │ + bhi.n 616a <_PyBytes_FromHex+0x102> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 6180 <_PyBytes_FromHex+0x130> │ │ │ │ │ + b.n 6198 <_PyBytes_FromHex+0x130> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 614e <_PyBytes_FromHex+0xfe> │ │ │ │ │ + b.n 6166 <_PyBytes_FromHex+0xfe> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 6150 <_PyBytes_FromHex+0x100> │ │ │ │ │ + b.n 6168 <_PyBytes_FromHex+0x100> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r1, [r6, r2, lsl #1] │ │ │ │ │ ldrne.w r1, [r6, r2, lsl #2] │ │ │ │ │ - b.n 618a <_PyBytes_FromHex+0x13a> │ │ │ │ │ + b.n 61a2 <_PyBytes_FromHex+0x13a> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 617a <_PyBytes_FromHex+0x12a> │ │ │ │ │ + b.n 6192 <_PyBytes_FromHex+0x12a> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000061b0 : │ │ │ │ │ +000061c8 : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 61cc │ │ │ │ │ + bpl.n 61e4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -10598,65 +10616,65 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000061ec : │ │ │ │ │ +00006204 : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r4, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 304 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - cbz r0, 6246 │ │ │ │ │ + cbz r0, 625e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 6216 │ │ │ │ │ + bne.n 622e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ble.n 624a │ │ │ │ │ + ble.n 6262 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6210 │ │ │ │ │ + bge.n 6228 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6246 │ │ │ │ │ + beq.n 625e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 625c │ │ │ │ │ + cbz r3, 6274 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6210 │ │ │ │ │ + b.n 6228 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6210 │ │ │ │ │ - b.n 6236 │ │ │ │ │ + bge.n 6228 │ │ │ │ │ + b.n 624e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6246 │ │ │ │ │ + b.n 625e │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cbnz r3, 24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 2bfc │ │ │ │ │ + b.w 2c18 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_Repr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -166,15 +166,47 @@ │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_capitalize> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_capitalize │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000014e : │ │ │ │ │ +0000014e : │ │ │ │ │ +bytes_item(): │ │ │ │ │ + push {r3, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 166 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + blt.n 180 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 18a │ │ │ │ │ + add r0, r1 │ │ │ │ │ + ldr r3, [pc, #8] @ (18c ) │ │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ │ + add.w r0, r3, r2, lsl #4 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + │ │ │ │ │ +00000190 : │ │ │ │ │ formatfloat(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldrd r7, r4, [sp, #44] @ 0x2c │ │ │ │ │ @@ -184,204 +216,171 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 1a8 │ │ │ │ │ + bne.n 1ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1a8 │ │ │ │ │ + cbz r0, 1ea │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1cc │ │ │ │ │ + b.n 20e │ │ │ │ │ ubfx r5, r5, #3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r6 │ │ │ │ │ mov.w r2, r5, lsl #2 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #6 │ │ │ │ │ uxtb.w r0, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1d0 │ │ │ │ │ + cbnz r0, 212 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 21a │ │ │ │ │ + b.n 25c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r7, 200 │ │ │ │ │ + cbz r7, 242 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl b28 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1ee │ │ │ │ │ + cbnz r0, 230 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1cc │ │ │ │ │ + b.n 20e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 21a │ │ │ │ │ + b.n 25c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1cc │ │ │ │ │ + beq.n 20e │ │ │ │ │ vpop {d8} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -00000224 : │ │ │ │ │ -bytes_item(): │ │ │ │ │ - push {r3, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 23c │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - blt.n 256 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 260 │ │ │ │ │ - add r0, r1 │ │ │ │ │ - ldr r3, [pc, #8] @ (264 ) │ │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ │ - add.w r0, r3, r2, lsl #4 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -00000268 : │ │ │ │ │ +00000266 : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 290 │ │ │ │ │ + bhi.n 28e │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 2a8 │ │ │ │ │ - b.n 2bc │ │ │ │ │ + cbnz r0, 2a6 │ │ │ │ │ + b.n 2ba │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 354 │ │ │ │ │ - b.n 284 │ │ │ │ │ + beq.n 352 │ │ │ │ │ + b.n 282 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2ca │ │ │ │ │ + bne.n 2c8 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 2da │ │ │ │ │ + bne.n 2d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 354 │ │ │ │ │ + bne.n 352 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2da │ │ │ │ │ + b.n 2d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b8 │ │ │ │ │ + bne.n 2b6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b8 │ │ │ │ │ + b.n 2b6 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 336 │ │ │ │ │ + ble.n 334 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 2f4 │ │ │ │ │ + bpl.n 2f2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 2f4 │ │ │ │ │ + bne.n 2f2 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 338 │ │ │ │ │ + b.n 336 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 30e │ │ │ │ │ + bne.n 30c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 316 │ │ │ │ │ + bne.n 314 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 338 │ │ │ │ │ + b.n 336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 300 │ │ │ │ │ + bne.n 2fe │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ @@ -389,185 +388,185 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 354 │ │ │ │ │ + b.n 352 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 348 │ │ │ │ │ + bgt.n 346 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 25b0 │ │ │ │ │ + b.w 25cc │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 35a │ │ │ │ │ + b.n 358 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000035a : │ │ │ │ │ +00000358 : │ │ │ │ │ pad(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bic.w sl, r2, r2, asr #31 │ │ │ │ │ orrs.w r3, sl, r4 │ │ │ │ │ - bne.n 382 │ │ │ │ │ + bne.n 380 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 25b0 │ │ │ │ │ + b.w 25cc │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r1, sl │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3d0 │ │ │ │ │ + cbz r0, 3ce │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ add.w r9, r0, #16 │ │ │ │ │ - ble.n 3ac │ │ │ │ │ + ble.n 3aa │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 3d0 │ │ │ │ │ + ble.n 3ce │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r4, r3 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -000003d6 <_PyBytes_ReverseFind>: │ │ │ │ │ +000003d4 <_PyBytes_ReverseFind>: │ │ │ │ │ _PyBytes_ReverseFind(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - cbnz r3, 3ee <_PyBytes_ReverseFind+0x18> │ │ │ │ │ + cbnz r3, 3ec <_PyBytes_ReverseFind+0x18> │ │ │ │ │ adds r0, r1, r5 │ │ │ │ │ - b.n 404 <_PyBytes_ReverseFind+0x2e> │ │ │ │ │ + b.n 402 <_PyBytes_ReverseFind+0x2e> │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, ip, [sp] │ │ │ │ │ - bl 2684 │ │ │ │ │ + bl 26a0 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000408 : │ │ │ │ │ +00000406 : │ │ │ │ │ stringlib_center(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 430 │ │ │ │ │ + bhi.n 42e │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 448 │ │ │ │ │ - b.n 45c │ │ │ │ │ + cbnz r0, 446 │ │ │ │ │ + b.n 45a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 504 │ │ │ │ │ - b.n 424 │ │ │ │ │ + beq.n 502 │ │ │ │ │ + b.n 422 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 46a │ │ │ │ │ + bne.n 468 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 47a │ │ │ │ │ + bne.n 478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 504 │ │ │ │ │ + bne.n 502 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 47a │ │ │ │ │ + b.n 478 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 458 │ │ │ │ │ + bne.n 456 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 458 │ │ │ │ │ + b.n 456 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 4d6 │ │ │ │ │ + ble.n 4d4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 494 │ │ │ │ │ + bpl.n 492 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 494 │ │ │ │ │ + bne.n 492 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 4d8 │ │ │ │ │ + b.n 4d6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4ae │ │ │ │ │ + bne.n 4ac │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 4b6 │ │ │ │ │ + bne.n 4b4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 4d8 │ │ │ │ │ + b.n 4d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a0 │ │ │ │ │ + bne.n 49e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ @@ -575,180 +574,181 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 504 │ │ │ │ │ + b.n 502 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 4e8 │ │ │ │ │ + bgt.n 4e6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 25b0 │ │ │ │ │ + b.w 25cc │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 35a │ │ │ │ │ + b.n 358 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000050a : │ │ │ │ │ +00000508 : │ │ │ │ │ stringlib_expandtabs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r3, 528 │ │ │ │ │ + cbz r3, 526 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b.n 52a │ │ │ │ │ + b.n 528 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r5, r1 │ │ │ │ │ - cbnz r3, 534 │ │ │ │ │ + cbnz r3, 532 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 534 │ │ │ │ │ - cbnz r0, 550 │ │ │ │ │ - ldr r6, [pc, #276] @ (64c ) │ │ │ │ │ + bhi.n 532 │ │ │ │ │ + cbnz r0, 54e │ │ │ │ │ + ldr r6, [pc, #280] @ (64c ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbnz r0, 550 │ │ │ │ │ + cbnz r0, 54e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 644 │ │ │ │ │ - cbz r5, 566 │ │ │ │ │ + b.n 642 │ │ │ │ │ + cbz r5, 564 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 568 │ │ │ │ │ + bne.n 566 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 568 │ │ │ │ │ - b.n 54c │ │ │ │ │ + cbz r0, 566 │ │ │ │ │ + b.n 54a │ │ │ │ │ movs r5, #8 │ │ │ │ │ add.w r7, r4, #16 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ add r7, r3 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ sub.w fp, r9, r5 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bls.n 5c4 │ │ │ │ │ + bls.n 5c2 │ │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 5a6 │ │ │ │ │ + bne.n 5a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 580 │ │ │ │ │ + ble.n 57e │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ add.w r2, fp, r1 │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 62c │ │ │ │ │ + bgt.n 62a │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - b.n 580 │ │ │ │ │ + b.n 57e │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq.n 62c │ │ │ │ │ + beq.n 62a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 5b4 │ │ │ │ │ + beq.n 5b2 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - bne.n 580 │ │ │ │ │ + bne.n 57e │ │ │ │ │ sub.w r3, r9, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r6, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bge.n 580 │ │ │ │ │ - b.n 62c │ │ │ │ │ + bge.n 57e │ │ │ │ │ + b.n 62a │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 62c │ │ │ │ │ + bgt.n 62a │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54c │ │ │ │ │ + beq.n 54a │ │ │ │ │ add.w sl, r0, #16 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w r9, #32 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bls.n 644 │ │ │ │ │ + bls.n 642 │ │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.n 610 │ │ │ │ │ + bne.n 60e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 622 │ │ │ │ │ + ble.n 620 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ add r6, r1 │ │ │ │ │ mov r3, sl │ │ │ │ │ add r1, sl │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 628 │ │ │ │ │ + beq.n 626 │ │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ │ - b.n 606 │ │ │ │ │ + b.n 604 │ │ │ │ │ mov r3, sl │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ - beq.n 626 │ │ │ │ │ + beq.n 624 │ │ │ │ │ cmp r2, #13 │ │ │ │ │ - bne.n 628 │ │ │ │ │ - b.n 626 │ │ │ │ │ + bne.n 626 │ │ │ │ │ + b.n 624 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 628 │ │ │ │ │ + b.n 626 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 5e6 │ │ │ │ │ + b.n 5e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 54c │ │ │ │ │ + b.n 54a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + nop │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000650 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ @@ -896,21 +896,21 @@ │ │ │ │ │ b.n 778 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt.n 76c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 25b0 │ │ │ │ │ + b.w 25cc │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 35a │ │ │ │ │ + b.n 358 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 0000077e : │ │ │ │ │ bytes_rsplit(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1268,15 +1268,15 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ - bl 2684 │ │ │ │ │ + bl 26a0 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ blt.n b04 │ │ │ │ │ add.w r0, fp, sl │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1472,24 +1472,24 @@ │ │ │ │ │ bne.n c76 │ │ │ │ │ b.n c32 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 35a │ │ │ │ │ + bl 358 │ │ │ │ │ cbnz r0, c86 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n c9a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt.n c62 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 25b0 │ │ │ │ │ + b.w 25cc │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ beq.n c94 │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ bne.n c9a │ │ │ │ │ @@ -1574,15 +1574,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl dcc │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 19ec │ │ │ │ │ + b.w 1a08 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 00000d48 : │ │ │ │ │ striter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1781,11 +1781,11 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 304 │ │ │ │ │ + bl 304 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -72,16 +72,16 @@ │ │ │ │ │ 0x00000450 65006279 7465735f 6d6f6400 2e4c4337 e.bytes_mod..LC7 │ │ │ │ │ 0x00000460 33002e4c 43373400 2e4c4337 35002e4c 3..LC74..LC75..L │ │ │ │ │ 0x00000470 43373600 2e4c4337 37002e4c 43373800 C76..LC77..LC78. │ │ │ │ │ 0x00000480 2e4c4337 39002e4c 43383000 2e4c4338 .LC79..LC80..LC8 │ │ │ │ │ 0x00000490 31002e4c 43383200 2e4c4338 33002e4c 1..LC82..LC83..L │ │ │ │ │ 0x000004a0 43383400 2e4c4338 35002e4c 43383600 C84..LC85..LC86. │ │ │ │ │ 0x000004b0 6765746e 65787461 72670066 6f726d61 getnextarg.forma │ │ │ │ │ - 0x000004c0 74666c6f 6174002e 4c433838 002e4c43 tfloat..LC88..LC │ │ │ │ │ - 0x000004d0 38390062 79746573 5f697465 6d006279 89.bytes_item.by │ │ │ │ │ + 0x000004c0 74666c6f 6174002e 4c433838 00627974 tfloat..LC88.byt │ │ │ │ │ + 0x000004d0 65735f69 74656d00 2e4c4338 39006279 es_item..LC89.by │ │ │ │ │ 0x000004e0 7465735f 72656d6f 76657375 66666978 tes_removesuffix │ │ │ │ │ 0x000004f0 00737472 69746572 5f6c656e 002e4c43 .striter_len..LC │ │ │ │ │ 0x00000500 3930002e 4c433931 002e4c43 39320073 90..LC91..LC92.s │ │ │ │ │ 0x00000510 7472696e 676c6962 5f6c6a75 73740070 tringlib_ljust.p │ │ │ │ │ 0x00000520 6164002e 4c433933 00737472 696e676c ad..LC93.stringl │ │ │ │ │ 0x00000530 69625f63 656e7465 72002e4c 43393400 ib_center..LC94. │ │ │ │ │ 0x00000540 2e4c4339 35007374 72696e67 6c69625f .LC95.stringlib_ │ │ │ ├── call.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 18592 (bytes into file) │ │ │ │ │ + Start of section headers: 18600 (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 0x48a0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x48a8: │ │ │ │ │ │ │ │ │ │ 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 000134 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003958 0000d0 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003960 0000d0 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000168 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000168 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000168 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0003e8 002234 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003a28 000c28 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00261c 000400 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004650 0001c8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002a1c 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 002a30 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002a30 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 002a64 000910 10 14 80 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 003374 0005e3 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 004818 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0003e8 00223c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003a30 000c28 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002624 000400 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004658 0001c8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002a24 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002a38 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002a38 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 002a6c 000910 10 14 80 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 00337c 0005e3 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 004820 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -32,28 +32,28 @@ │ │ │ │ │ 28: 000011a1 60 FUNC LOCAL DEFAULT 6 callmethod │ │ │ │ │ 29: 000000d8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 30: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 31: 00001228 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 32: 0000122c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 33: 000012ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 34: 000012f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 35: 0000162c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 00001634 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 00000104 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 37: 00001634 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 38: 00001b85 370 FUNC LOCAL DEFAULT 6 _PyVectorcall_Call │ │ │ │ │ - 39: 00001aa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00001aa4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 41: 00001d78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00001d7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 43: 00001e34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 00001e38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 45: 000020e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 0000163c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 38: 00001b8d 370 FUNC LOCAL DEFAULT 6 _PyVectorcall_Call │ │ │ │ │ + 39: 00001aa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00001aac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 41: 00001d80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 42: 00001d84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 43: 00001e3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00001e40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 45: 000020f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 00000120 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 47: 000020ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 00002230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 000020f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 00002238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 49: 00000140 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 50: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 51: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 52: 0000001c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 53: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 54: 00000020 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 55: 00000078 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ @@ -94,43 +94,43 @@ │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 93: 00000699 200 FUNC GLOBAL DEFAULT 6 PyObject_Vectorcall │ │ │ │ │ 94: 00000761 680 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallDict │ │ │ │ │ 95: 000011dd 80 FUNC GLOBAL HIDDEN 6 _PyFunction_Vectorcall │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 97: 00001635 740 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ + 97: 0000163d 740 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ 98: 00000a09 456 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ 99: 00000bd1 284 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethod │ │ │ │ │ 101: 00000ced 60 FUNC GLOBAL DEFAULT 6 PyObject_CallFunctionObjArgs │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 104: 00000f31 624 FUNC GLOBAL DEFAULT 6 PyObject_CallMethod │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 108: 0000122d 196 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ - 109: 000012f1 836 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ + 109: 000012f1 844 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 115: 00001919 106 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ - 116: 00001985 50 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 117: 000019b9 236 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ - 118: 00001aa5 222 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ - 119: 00001cf9 132 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ - 120: 00001d7d 188 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ - 121: 00001e39 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ - 122: 00001e4d 42 FUNC GLOBAL DEFAULT 6 _PyStack_AsDict │ │ │ │ │ - 123: 00001e79 628 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ + 115: 00001921 106 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ + 116: 0000198d 50 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 117: 000019c1 236 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ + 118: 00001aad 222 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ + 119: 00001d01 132 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ + 120: 00001d85 188 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ + 121: 00001e41 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ + 122: 00001e55 42 FUNC GLOBAL DEFAULT 6 _PyStack_AsDict │ │ │ │ │ + 123: 00001e81 628 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 125: 000020ed 328 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 125: 000020f5 328 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 130: 00000001 32 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 131: 00000021 92 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 132: 0000009d 92 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3958 contains 26 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3960 contains 26 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000012 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000018 00001d2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ 0000001c 00001d30 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ 00000024 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 0000003c 00007e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ │ 000000fc 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000010c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000114 0000810a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 0000011c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000012c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000068 0000581e R_ARM_THM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3a28 contains 389 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3a30 contains 389 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004a 0000510a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 00000138 0000520a R_ARM_THM_CALL 00000429 _Py_CheckFunctionResult │ │ │ │ │ 00000140 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000016a 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ 00000172 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000017e 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -121,15 +121,15 @@ │ │ │ │ │ 00000740 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000746 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000754 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000075c 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000007a2 00005f2f R_ARM_THM_MOVW_ABS_NC 000011dd _PyFunction_Vectorcall │ │ │ │ │ 000007a6 00005f30 R_ARM_THM_MOVT_ABS 000011dd _PyFunction_Vectorcall │ │ │ │ │ 000007c6 0000600a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000810 0000610a R_ARM_THM_CALL 00001635 _PyStack_UnpackDict │ │ │ │ │ +00000810 0000610a R_ARM_THM_CALL 0000163d _PyStack_UnpackDict │ │ │ │ │ 0000081a 00005f2f R_ARM_THM_MOVW_ABS_NC 000011dd _PyFunction_Vectorcall │ │ │ │ │ 0000081e 00005f30 R_ARM_THM_MOVT_ABS 000011dd _PyFunction_Vectorcall │ │ │ │ │ 0000084a 0000600a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 0000090e 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000928 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000942 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ 0000096a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ @@ -163,15 +163,15 @@ │ │ │ │ │ 00000aca 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ 00000ada 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000ade 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000ae6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000aea 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000af0 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000b00 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b22 0000610a R_ARM_THM_CALL 00001635 _PyStack_UnpackDict │ │ │ │ │ +00000b22 0000610a R_ARM_THM_CALL 0000163d _PyStack_UnpackDict │ │ │ │ │ 00000b2c 00005f2f R_ARM_THM_MOVW_ABS_NC 000011dd _PyFunction_Vectorcall │ │ │ │ │ 00000b30 00005f30 R_ARM_THM_MOVT_ABS 000011dd _PyFunction_Vectorcall │ │ │ │ │ 00000b5e 0000600a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00000b8c 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000bac 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bc2 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bc8 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -250,189 +250,189 @@ │ │ │ │ │ 000012d8 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 000012e6 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012ec 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001320 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000134c 00005f2f R_ARM_THM_MOVW_ABS_NC 000011dd _PyFunction_Vectorcall │ │ │ │ │ 00001350 00005f30 R_ARM_THM_MOVT_ABS 000011dd _PyFunction_Vectorcall │ │ │ │ │ 0000137c 0000600a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000013d0 0000610a R_ARM_THM_CALL 00001635 _PyStack_UnpackDict │ │ │ │ │ +000013d0 0000610a R_ARM_THM_CALL 0000163d _PyStack_UnpackDict │ │ │ │ │ 000013dc 00005f2f R_ARM_THM_MOVW_ABS_NC 000011dd _PyFunction_Vectorcall │ │ │ │ │ 000013e0 00005f30 R_ARM_THM_MOVT_ABS 000011dd _PyFunction_Vectorcall │ │ │ │ │ 0000140e 0000600a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000014e2 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014fc 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000150c 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001516 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000152e 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000154c 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ -00001574 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001578 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001582 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001586 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000158a 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000015a2 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000015a6 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000015b0 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000015b4 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000015b8 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000015c0 0000670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015d0 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d8 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015e4 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ec 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015fe 0000600a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001606 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014e4 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014fe 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000150e 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000151a 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001534 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001552 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ +0000157a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000157e 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001588 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000158c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001590 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000015a8 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000015ac 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000015b6 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000015ba 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000015be 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000015c6 0000670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015d6 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015de 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015ea 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015f2 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001604 0000600a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 0000160c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001612 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001624 0000600a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -0000162c 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001630 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001666 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001674 00006f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000171a 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000175c 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000179e 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000017ec 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001822 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000018e2 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -000018ec 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000018f0 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000018f6 0000242f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -000018fa 00002430 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -00001900 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -0000190a 0000730a R_ARM_THM_CALL 00001919 _PyStack_UnpackDict_Free │ │ │ │ │ -00001912 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001952 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001974 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001996 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a38 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001a3c 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001a44 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001a48 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001a4e 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001a54 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001a58 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001a60 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001a64 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001a6a 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001a72 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001a76 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001a7c 00005c0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001a8c 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ -00001a9a 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aa0 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001b1a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001b1e 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001b26 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001b2a 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001b30 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001b36 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001b3a 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001b42 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001b46 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001b4c 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001b54 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001b58 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001b5e 00005c0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b6e 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ -00001b7c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bca 0000610a R_ARM_THM_CALL 00001635 _PyStack_UnpackDict │ │ │ │ │ -00001c98 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cb2 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cce 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cd4 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cda 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ce4 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cea 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf0 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d2c 0000640a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ -00001d68 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d70 0000050a R_ARM_THM_CALL 0000007d null_error.isra.0 │ │ │ │ │ -00001d78 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001dc8 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ -00001dee 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001df2 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001dfa 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001dfe 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001e04 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001e0a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e0e 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e16 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e1a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e20 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001e2e 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e34 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e6e 00005b0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -00001eb0 00007c0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00001ec4 00006a0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00001eee 0000510a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ -00001fae 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fbe 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fe8 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ -00002010 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000201c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001618 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000162a 0000600a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001634 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001638 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000166e 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000167c 00006f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001722 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001764 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000017a6 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000017f4 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000182a 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000018ea 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +000018f4 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000018f8 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000018fe 0000242f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +00001902 00002430 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00001908 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001912 0000730a R_ARM_THM_CALL 00001921 _PyStack_UnpackDict_Free │ │ │ │ │ +0000191a 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000195a 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000197c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000199e 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a40 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001a44 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001a4c 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001a50 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001a56 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001a5c 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001a60 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001a68 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a6c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a72 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001a7a 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001a7e 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001a84 00005c0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001a94 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ +00001aa2 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aa8 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b22 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001b26 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001b2e 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001b32 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001b38 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001b3e 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001b42 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001b4a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b4e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b54 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001b5c 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001b60 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001b66 00005c0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b76 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ +00001b84 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bd2 0000610a R_ARM_THM_CALL 0000163d _PyStack_UnpackDict │ │ │ │ │ +00001ca0 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cba 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cd6 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cdc 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ce2 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cec 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf2 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf8 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d34 0000640a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ +00001d70 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d78 0000050a R_ARM_THM_CALL 0000007d null_error.isra.0 │ │ │ │ │ +00001d80 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001dd0 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ +00001df6 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001dfa 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e02 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001e06 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001e0c 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001e12 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e16 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e1e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e22 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e28 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001e36 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e3c 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e76 00005b0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ +00001eb8 00007c0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00001ecc 00006a0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001ef6 0000510a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +00001fb6 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fc6 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ff0 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ +00002018 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002024 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000204c 0000520a R_ARM_THM_CALL 00000429 _Py_CheckFunctionResult │ │ │ │ │ -0000205e 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ -00002068 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000208a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000208e 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002094 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002098 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000020a0 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000020aa 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000020ae 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000020b4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000020b8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000020c0 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000020c8 0000050a R_ARM_THM_CALL 0000007d null_error.isra.0 │ │ │ │ │ -000020d4 0000190a R_ARM_THM_CALL 00000001 callmethod.part.0.isra.0 │ │ │ │ │ -000020e2 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020e8 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000218e 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ -000021ae 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000021b2 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000021ba 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000021be 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000021c4 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000021cc 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000021d0 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000021d4 00005c0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000021e0 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000021e4 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000021ec 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000021f0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021f6 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002200 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ -00002206 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000220a 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002210 00002e2f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ -00002214 00002e30 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ -0000221a 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002228 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002230 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000202c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002054 0000520a R_ARM_THM_CALL 00000429 _Py_CheckFunctionResult │ │ │ │ │ +00002066 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ +00002070 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002092 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002096 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000209c 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000020a0 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000020a8 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000020b2 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000020b6 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000020bc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000020c0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000020c8 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000020d0 0000050a R_ARM_THM_CALL 0000007d null_error.isra.0 │ │ │ │ │ +000020dc 0000190a R_ARM_THM_CALL 00000001 callmethod.part.0.isra.0 │ │ │ │ │ +000020ea 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020f0 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002196 0000540a R_ARM_THM_CALL 000004dd _PyObject_MakeTpCall │ │ │ │ │ +000021b6 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000021ba 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000021c2 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000021c6 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000021cc 0000570a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000021d4 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000021d8 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000021dc 00005c0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000021e8 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000021ec 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000021f4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021f8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021fe 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002208 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ +0000220e 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002212 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002218 00002e2f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ +0000221c 00002e30 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ +00002222 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002230 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002238 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000034e 0000521e R_ARM_THM_JUMP24 00000429 _Py_CheckFunctionResult │ │ │ │ │ 0000040e 0000521e R_ARM_THM_JUMP24 00000429 _Py_CheckFunctionResult │ │ │ │ │ 00000422 0000541e R_ARM_THM_JUMP24 000004dd _PyObject_MakeTpCall │ │ │ │ │ 00000aa0 0000541e R_ARM_THM_JUMP24 000004dd _PyObject_MakeTpCall │ │ │ │ │ 000011d8 0000191e R_ARM_THM_JUMP24 00000001 callmethod.part.0.isra.0 │ │ │ │ │ -0000196e 0000531e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000019b0 0000531e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001cc4 0000521e R_ARM_THM_JUMP24 00000429 _Py_CheckFunctionResult │ │ │ │ │ -00002180 0000521e R_ARM_THM_JUMP24 00000429 _Py_CheckFunctionResult │ │ │ │ │ +00001976 0000531e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000019b8 0000531e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001ccc 0000521e R_ARM_THM_JUMP24 00000429 _Py_CheckFunctionResult │ │ │ │ │ +00002188 0000521e R_ARM_THM_JUMP24 00000429 _Py_CheckFunctionResult │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4650 contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4658 contains 57 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000004e 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000052 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000058 0000352f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 0000005c 00003530 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 00000062 0000580a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000006e 0000260a R_ARM_THM_CALL 00001b85 _PyVectorcall_Call │ │ │ │ │ +0000006e 0000260a R_ARM_THM_CALL 00001b8d _PyVectorcall_Call │ │ │ │ │ 00000078 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000084 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000088 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000008c 0000382f R_ARM_THM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ 00000090 00003830 R_ARM_THM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ 000000c2 00003a2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ 000000c6 00003a30 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ @@ -472,10 +472,10 @@ │ │ │ │ │ 000003b8 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003bc 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003c0 00004a2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 000003c4 00004a30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ 000003ca 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000003da 0000620a R_ARM_THM_CALL 00000a09 _PyObject_VectorcallDictTstate │ │ │ │ │ 000003f4 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000016 0000761e R_ARM_THM_JUMP24 00001aa5 _PyObject_Call │ │ │ │ │ +00000016 0000761e R_ARM_THM_JUMP24 00001aad _PyObject_Call │ │ │ │ │ 00000096 0000721e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -000003ec 0000761e R_ARM_THM_JUMP24 00001aa5 _PyObject_Call │ │ │ │ │ +000003ec 0000761e R_ARM_THM_JUMP24 00001aad _PyObject_Call │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -944,15 +944,15 @@ │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 7a2 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 1634 <_PyStack_UnpackDict> │ │ │ │ │ + bl 163c <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1288,15 +1288,15 @@ │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n a3e <_PyObject_VectorcallDictTstate+0x36> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 1634 <_PyStack_UnpackDict> │ │ │ │ │ + bl 163c <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ace <_PyObject_VectorcallDictTstate+0xc6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2193,237 +2193,237 @@ │ │ │ │ │ │ │ │ │ │ 000012f0 <_PyObject_Call_Prepend>: │ │ │ │ │ _PyObject_Call_Prepend(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - adds r6, r2, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ │ + adds r6, r2, #1 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bgt.w 1512 <_PyObject_Call_Prepend+0x222> │ │ │ │ │ - add.w r1, r3, #12 │ │ │ │ │ + bgt.w 1514 <_PyObject_Call_Prepend+0x224> │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ + add.w r1, r8, #12 │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add.w r9, sp, #20 │ │ │ │ │ bic.w sl, r6, #2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ - bpl.w 1540 <_PyObject_Call_Prepend+0x250> │ │ │ │ │ + bpl.w 1546 <_PyObject_Call_Prepend+0x256> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1540 <_PyObject_Call_Prepend+0x250> │ │ │ │ │ + beq.w 1546 <_PyObject_Call_Prepend+0x256> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 13be <_PyObject_Call_Prepend+0xce> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r8, r3 │ │ │ │ │ bne.n 139a <_PyObject_Call_Prepend+0xaa> │ │ │ │ │ - ldr r2, [pc, #720] @ (162c <_PyObject_Call_Prepend+0x33c>) │ │ │ │ │ + ldr r2, [pc, #728] @ (1634 <_PyObject_Call_Prepend+0x344>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.w 15f4 <_PyObject_Call_Prepend+0x304> │ │ │ │ │ + beq.w 15fa <_PyObject_Call_Prepend+0x30a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 13ac <_PyObject_Call_Prepend+0xbc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1590 <_PyObject_Call_Prepend+0x2a0> │ │ │ │ │ + bne.w 1596 <_PyObject_Call_Prepend+0x2a6> │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne.w 150a <_PyObject_Call_Prepend+0x21a> │ │ │ │ │ + bne.w 150c <_PyObject_Call_Prepend+0x21c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1386 <_PyObject_Call_Prepend+0x96> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1574 <_PyObject_Call_Prepend+0x284> │ │ │ │ │ + beq.w 157a <_PyObject_Call_Prepend+0x28a> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1574 <_PyObject_Call_Prepend+0x284> │ │ │ │ │ + beq.w 157a <_PyObject_Call_Prepend+0x28a> │ │ │ │ │ movs r6, #0 │ │ │ │ │ b.n 138c <_PyObject_Call_Prepend+0x9c> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 134c <_PyObject_Call_Prepend+0x5c> │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1634 <_PyStack_UnpackDict> │ │ │ │ │ + bl 163c <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 13ba <_PyObject_Call_Prepend+0xca> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 1554 <_PyObject_Call_Prepend+0x264> │ │ │ │ │ + bne.w 155a <_PyObject_Call_Prepend+0x26a> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #572] @ (1630 <_PyObject_Call_Prepend+0x340>) │ │ │ │ │ + ldr r3, [pc, #580] @ (1638 <_PyObject_Call_Prepend+0x348>) │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bpl.w 1618 <_PyObject_Call_Prepend+0x328> │ │ │ │ │ + bpl.w 161e <_PyObject_Call_Prepend+0x32e> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ strd sl, r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add.w r8, sl, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 14de <_PyObject_Call_Prepend+0x1ee> │ │ │ │ │ + ble.n 14e0 <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 143a <_PyObject_Call_Prepend+0x14a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1612 <_PyObject_Call_Prepend+0x322> │ │ │ │ │ + beq.w 1618 <_PyObject_Call_Prepend+0x328> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 14de <_PyObject_Call_Prepend+0x1ee> │ │ │ │ │ + beq.n 14e0 <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1458 <_PyObject_Call_Prepend+0x168> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1606 <_PyObject_Call_Prepend+0x316> │ │ │ │ │ + beq.w 160c <_PyObject_Call_Prepend+0x31c> │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 14de <_PyObject_Call_Prepend+0x1ee> │ │ │ │ │ + beq.n 14e0 <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1476 <_PyObject_Call_Prepend+0x186> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 160c <_PyObject_Call_Prepend+0x31c> │ │ │ │ │ + beq.w 1612 <_PyObject_Call_Prepend+0x322> │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 14de <_PyObject_Call_Prepend+0x1ee> │ │ │ │ │ + beq.n 14e0 <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1494 <_PyObject_Call_Prepend+0x1a4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15e4 <_PyObject_Call_Prepend+0x2f4> │ │ │ │ │ + beq.w 15ea <_PyObject_Call_Prepend+0x2fa> │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 14de <_PyObject_Call_Prepend+0x1ee> │ │ │ │ │ + beq.n 14e0 <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, fp, #16 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.n 14b6 <_PyObject_Call_Prepend+0x1c6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15ea <_PyObject_Call_Prepend+0x2fa> │ │ │ │ │ + beq.w 15f0 <_PyObject_Call_Prepend+0x300> │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 14de <_PyObject_Call_Prepend+0x1ee> │ │ │ │ │ + beq.n 14e0 <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ mov.w sl, #5 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 14d6 <_PyObject_Call_Prepend+0x1e6> │ │ │ │ │ + beq.n 14d8 <_PyObject_Call_Prepend+0x1e8> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 15d6 <_PyObject_Call_Prepend+0x2e6> │ │ │ │ │ + beq.w 15dc <_PyObject_Call_Prepend+0x2ec> │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ bne.n 14c4 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ sub.w r0, fp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1500 <_PyObject_Call_Prepend+0x210> │ │ │ │ │ + beq.n 1502 <_PyObject_Call_Prepend+0x212> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1500 <_PyObject_Call_Prepend+0x210> │ │ │ │ │ + cbnz r3, 1502 <_PyObject_Call_Prepend+0x212> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 1386 <_PyObject_Call_Prepend+0x96> │ │ │ │ │ b.n 13ac <_PyObject_Call_Prepend+0xbc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 1392 <_PyObject_Call_Prepend+0xa2> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be <_PyObject_Call_Prepend+0x2ce> │ │ │ │ │ + beq.n 15c4 <_PyObject_Call_Prepend+0x2d4> │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - str.w r9, [r0], #4 │ │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ │ add.w r1, r8, #12 │ │ │ │ │ mov sl, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add.w r9, sp, #20 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ @@ -2446,15 +2446,15 @@ │ │ │ │ │ blx r8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r8, sl, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bgt.w 1422 <_PyObject_Call_Prepend+0x132> │ │ │ │ │ - b.n 14de <_PyObject_Call_Prepend+0x1ee> │ │ │ │ │ + b.n 14e0 <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -2467,15 +2467,15 @@ │ │ │ │ │ b.n 13ba <_PyObject_Call_Prepend+0xca> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 138c <_PyObject_Call_Prepend+0x9c> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 15c6 <_PyObject_Call_Prepend+0x2d6> │ │ │ │ │ + bne.n 15cc <_PyObject_Call_Prepend+0x2dc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -2489,25 +2489,25 @@ │ │ │ │ │ mov r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ b.n 1392 <_PyObject_Call_Prepend+0xa2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15a2 <_PyObject_Call_Prepend+0x2b2> │ │ │ │ │ + bne.n 15a8 <_PyObject_Call_Prepend+0x2b8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15a2 <_PyObject_Call_Prepend+0x2b2> │ │ │ │ │ + b.n 15a8 <_PyObject_Call_Prepend+0x2b8> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 14d6 <_PyObject_Call_Prepend+0x1e6> │ │ │ │ │ + b.n 14d8 <_PyObject_Call_Prepend+0x1e8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1494 <_PyObject_Call_Prepend+0x1a4> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ @@ -2515,15 +2515,15 @@ │ │ │ │ │ strd sl, r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1500 <_PyObject_Call_Prepend+0x210> │ │ │ │ │ + b.n 1502 <_PyObject_Call_Prepend+0x212> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1458 <_PyObject_Call_Prepend+0x168> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1476 <_PyObject_Call_Prepend+0x186> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -2533,193 +2533,194 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd sl, r3, [sp] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1562 <_PyObject_Call_Prepend+0x272> │ │ │ │ │ - .word 0x000002c8 │ │ │ │ │ + b.n 1568 <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000002d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000236 │ │ │ │ │ + .word 0x0000023e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001634 <_PyStack_UnpackDict>: │ │ │ │ │ +0000163c <_PyStack_UnpackDict>: │ │ │ │ │ _PyStack_UnpackDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 18e0 <_PyStack_UnpackDict+0x2ac> │ │ │ │ │ + blt.w 18e8 <_PyStack_UnpackDict+0x2ac> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r0, r7 │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18e0 <_PyStack_UnpackDict+0x2ac> │ │ │ │ │ + beq.w 18e8 <_PyStack_UnpackDict+0x2ac> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1910 <_PyStack_UnpackDict+0x2dc> │ │ │ │ │ + beq.w 1918 <_PyStack_UnpackDict+0x2dc> │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ble.n 1700 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ + ble.n 1708 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 186a <_PyStack_UnpackDict+0x236> │ │ │ │ │ + beq.w 1872 <_PyStack_UnpackDict+0x236> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - beq.n 1700 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ + beq.n 1708 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 18a2 <_PyStack_UnpackDict+0x26e> │ │ │ │ │ + beq.w 18aa <_PyStack_UnpackDict+0x26e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq.n 1700 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ + beq.n 1708 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 18ba <_PyStack_UnpackDict+0x286> │ │ │ │ │ + beq.w 18c2 <_PyStack_UnpackDict+0x286> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq.n 1700 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ + beq.n 1708 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ add.w r8, r8, #8 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ add.w ip, r4, r5, lsl #2 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - beq.w 185e <_PyStack_UnpackDict+0x22a> │ │ │ │ │ + beq.w 1866 <_PyStack_UnpackDict+0x22a> │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 16e6 <_PyStack_UnpackDict+0xb2> │ │ │ │ │ + bne.n 16ee <_PyStack_UnpackDict+0xb2> │ │ │ │ │ add.w r9, sp, #24 │ │ │ │ │ add.w fp, sp, #20 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1832 <_PyStack_UnpackDict+0x1fe> │ │ │ │ │ + beq.w 183a <_PyStack_UnpackDict+0x1fe> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ and.w r8, r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne.w 183e <_PyStack_UnpackDict+0x20a> │ │ │ │ │ + bne.w 1846 <_PyStack_UnpackDict+0x20a> │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w ip, r2, sl │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1858 <_PyStack_UnpackDict+0x224> │ │ │ │ │ + bne.w 1860 <_PyStack_UnpackDict+0x224> │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 182c <_PyStack_UnpackDict+0x1f8> │ │ │ │ │ + beq.n 1834 <_PyStack_UnpackDict+0x1f8> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ and.w r8, r8, r2 │ │ │ │ │ - bne.w 18c4 <_PyStack_UnpackDict+0x290> │ │ │ │ │ + bne.w 18cc <_PyStack_UnpackDict+0x290> │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w ip, r2, sl │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1792 <_PyStack_UnpackDict+0x15e> │ │ │ │ │ + beq.n 179a <_PyStack_UnpackDict+0x15e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 182c <_PyStack_UnpackDict+0x1f8> │ │ │ │ │ + beq.n 1834 <_PyStack_UnpackDict+0x1f8> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ and.w r8, r8, r2 │ │ │ │ │ - bne.n 1884 <_PyStack_UnpackDict+0x250> │ │ │ │ │ + bne.n 188c <_PyStack_UnpackDict+0x250> │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w ip, r2, sl │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 189c <_PyStack_UnpackDict+0x268> │ │ │ │ │ + bne.n 18a4 <_PyStack_UnpackDict+0x268> │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r4, sl │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 182a <_PyStack_UnpackDict+0x1f6> │ │ │ │ │ + cbz r0, 1832 <_PyStack_UnpackDict+0x1f6> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and.w r8, r8, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -2736,91 +2737,91 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f2 <_PyStack_UnpackDict+0x1be> │ │ │ │ │ + bne.n 17fa <_PyStack_UnpackDict+0x1be> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 18ec <_PyStack_UnpackDict+0x2b8> │ │ │ │ │ + beq.n 18f4 <_PyStack_UnpackDict+0x2b8> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w ip, r2, sl │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 1750 <_PyStack_UnpackDict+0x11c> │ │ │ │ │ + beq.w 1758 <_PyStack_UnpackDict+0x11c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1750 <_PyStack_UnpackDict+0x11c> │ │ │ │ │ + b.n 1758 <_PyStack_UnpackDict+0x11c> │ │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.w 16e6 <_PyStack_UnpackDict+0xb2> │ │ │ │ │ - b.n 1700 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ + bne.w 16ee <_PyStack_UnpackDict+0xb2> │ │ │ │ │ + b.n 1708 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - beq.w 1700 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ + beq.w 1708 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 16b2 <_PyStack_UnpackDict+0x7e> │ │ │ │ │ - b.n 18a2 <_PyStack_UnpackDict+0x26e> │ │ │ │ │ + bne.w 16ba <_PyStack_UnpackDict+0x7e> │ │ │ │ │ + b.n 18aa <_PyStack_UnpackDict+0x26e> │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w ip, r2, sl │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 17ce <_PyStack_UnpackDict+0x19a> │ │ │ │ │ + beq.n 17d6 <_PyStack_UnpackDict+0x19a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 17ce <_PyStack_UnpackDict+0x19a> │ │ │ │ │ + b.n 17d6 <_PyStack_UnpackDict+0x19a> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq.w 1700 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ + beq.w 1708 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 16cc <_PyStack_UnpackDict+0x98> │ │ │ │ │ + bne.w 16d4 <_PyStack_UnpackDict+0x98> │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - bne.w 16d6 <_PyStack_UnpackDict+0xa2> │ │ │ │ │ - b.n 1700 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ + bne.w 16de <_PyStack_UnpackDict+0xa2> │ │ │ │ │ + b.n 1708 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w ip, r2, sl │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 1792 <_PyStack_UnpackDict+0x15e> │ │ │ │ │ - b.n 178e <_PyStack_UnpackDict+0x15a> │ │ │ │ │ + beq.w 179a <_PyStack_UnpackDict+0x15e> │ │ │ │ │ + b.n 1796 <_PyStack_UnpackDict+0x15a> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 1836 <_PyStack_UnpackDict+0x202> │ │ │ │ │ + b.n 183e <_PyStack_UnpackDict+0x202> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2828,441 +2829,441 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1918 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1920 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b.n 18e6 <_PyStack_UnpackDict+0x2b2> │ │ │ │ │ + b.n 18ee <_PyStack_UnpackDict+0x2b2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 18e6 <_PyStack_UnpackDict+0x2b2> │ │ │ │ │ + b.n 18ee <_PyStack_UnpackDict+0x2b2> │ │ │ │ │ │ │ │ │ │ -00001918 <_PyStack_UnpackDict_Free>: │ │ │ │ │ +00001920 <_PyStack_UnpackDict_Free>: │ │ │ │ │ _PyStack_UnpackDict_Free(): │ │ │ │ │ stmdb sp!, {r4, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 194c <_PyStack_UnpackDict_Free+0x34> │ │ │ │ │ + b.n 1954 <_PyStack_UnpackDict_Free+0x34> │ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 194a <_PyStack_UnpackDict_Free+0x32> │ │ │ │ │ + beq.n 1952 <_PyStack_UnpackDict_Free+0x32> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1972 <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ + cbz r3, 197a <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n 193a <_PyStack_UnpackDict_Free+0x22> │ │ │ │ │ + blt.n 1942 <_PyStack_UnpackDict_Free+0x22> │ │ │ │ │ subs r0, r6, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 197c <_PyStack_UnpackDict_Free+0x64> │ │ │ │ │ + beq.n 1984 <_PyStack_UnpackDict_Free+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 197c <_PyStack_UnpackDict_Free+0x64> │ │ │ │ │ + cbnz r3, 1984 <_PyStack_UnpackDict_Free+0x64> │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 194a <_PyStack_UnpackDict_Free+0x32> │ │ │ │ │ + b.n 1952 <_PyStack_UnpackDict_Free+0x32> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001984 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +0000198c <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ _PyStack_UnpackDict_FreeNoDecRef(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19b4 <_PyStack_UnpackDict_FreeNoDecRef+0x30> │ │ │ │ │ + beq.n 19bc <_PyStack_UnpackDict_FreeNoDecRef+0x30> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 19b4 <_PyStack_UnpackDict_FreeNoDecRef+0x30> │ │ │ │ │ + cbnz r3, 19bc <_PyStack_UnpackDict_FreeNoDecRef+0x30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019b8 : │ │ │ │ │ +000019c0 : │ │ │ │ │ PyObject_Call(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r5, [pc, #212] @ (1aa0 ) │ │ │ │ │ + ldr r5, [pc, #212] @ (1aa8 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ ldr r5, [r0, r5] │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n 19e8 │ │ │ │ │ + bpl.n 19f0 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ - cbnz r1, 1a10 │ │ │ │ │ + cbnz r1, 1a18 │ │ │ │ │ ldr r7, [r2, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a90 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ - blt.n 1a70 │ │ │ │ │ + blt.n 1a78 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1a1e │ │ │ │ │ - cbnz r2, 1a28 │ │ │ │ │ + cbz r0, 1a26 │ │ │ │ │ + cbnz r2, 1a30 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 1b84 <_PyVectorcall_Call> │ │ │ │ │ + bl 1b8c <_PyVectorcall_Call> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - cbz r2, 1a54 │ │ │ │ │ + cbz r2, 1a5c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 1a54 │ │ │ │ │ + cbz r3, 1a5c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a0c │ │ │ │ │ + b.n 1a14 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a0c │ │ │ │ │ + beq.n 1a14 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a92 │ │ │ │ │ + bne.n 1a9a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 1a24 │ │ │ │ │ + b.n 1a2c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1a24 │ │ │ │ │ + b.n 1a2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a24 │ │ │ │ │ - b.n 19f8 │ │ │ │ │ + bne.n 1a2c │ │ │ │ │ + b.n 1a00 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2c │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1a24 │ │ │ │ │ + b.n 1a2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a38 │ │ │ │ │ + bne.n 1a40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a38 │ │ │ │ │ + b.n 1a40 │ │ │ │ │ .word 0x000000c6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001aa4 <_PyObject_Call>: │ │ │ │ │ +00001aac <_PyObject_Call>: │ │ │ │ │ _PyObject_Call(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 1aca <_PyObject_Call+0x26> │ │ │ │ │ + bpl.n 1ad2 <_PyObject_Call+0x26> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r1, [r1, r2] │ │ │ │ │ - cbnz r1, 1af2 <_PyObject_Call+0x4e> │ │ │ │ │ + cbnz r1, 1afa <_PyObject_Call+0x4e> │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b6a <_PyObject_Call+0xc6> │ │ │ │ │ + beq.n 1b72 <_PyObject_Call+0xc6> │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ - blt.n 1b52 <_PyObject_Call+0xae> │ │ │ │ │ + blt.n 1b5a <_PyObject_Call+0xae> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1b00 <_PyObject_Call+0x5c> │ │ │ │ │ - cbnz r2, 1b0a <_PyObject_Call+0x66> │ │ │ │ │ + cbz r0, 1b08 <_PyObject_Call+0x5c> │ │ │ │ │ + cbnz r2, 1b12 <_PyObject_Call+0x66> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 1b84 <_PyVectorcall_Call> │ │ │ │ │ + bl 1b8c <_PyVectorcall_Call> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - cbz r2, 1b36 <_PyObject_Call+0x92> │ │ │ │ │ + cbz r2, 1b3e <_PyObject_Call+0x92> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 1b36 <_PyObject_Call+0x92> │ │ │ │ │ + cbz r3, 1b3e <_PyObject_Call+0x92> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1aee <_PyObject_Call+0x4a> │ │ │ │ │ + b.n 1af6 <_PyObject_Call+0x4a> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1aee <_PyObject_Call+0x4a> │ │ │ │ │ + beq.n 1af6 <_PyObject_Call+0x4a> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1b74 <_PyObject_Call+0xd0> │ │ │ │ │ + bne.n 1b7c <_PyObject_Call+0xd0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 1b06 <_PyObject_Call+0x62> │ │ │ │ │ + b.n 1b0e <_PyObject_Call+0x62> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1b06 <_PyObject_Call+0x62> │ │ │ │ │ + b.n 1b0e <_PyObject_Call+0x62> │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b06 <_PyObject_Call+0x62> │ │ │ │ │ - b.n 1ada <_PyObject_Call+0x36> │ │ │ │ │ + bne.n 1b0e <_PyObject_Call+0x62> │ │ │ │ │ + b.n 1ae2 <_PyObject_Call+0x36> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2c │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1b06 <_PyObject_Call+0x62> │ │ │ │ │ + b.n 1b0e <_PyObject_Call+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b1a <_PyObject_Call+0x76> │ │ │ │ │ + bne.n 1b22 <_PyObject_Call+0x76> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b1a <_PyObject_Call+0x76> │ │ │ │ │ + b.n 1b22 <_PyObject_Call+0x76> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b84 <_PyVectorcall_Call>: │ │ │ │ │ +00001b8c <_PyVectorcall_Call>: │ │ │ │ │ _PyVectorcall_Call(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ │ - cbnz r3, 1bb8 <_PyVectorcall_Call+0x34> │ │ │ │ │ + cbnz r3, 1bc0 <_PyVectorcall_Call+0x34> │ │ │ │ │ add.w r1, ip, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1ba4 <_PyVectorcall_Call+0x20> │ │ │ │ │ + beq.n 1bac <_PyVectorcall_Call+0x20> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add.w r1, ip, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bl 1634 <_PyStack_UnpackDict> │ │ │ │ │ + bl 163c <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cc8 <_PyVectorcall_Call+0x144> │ │ │ │ │ + beq.n 1cd0 <_PyVectorcall_Call+0x144> │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ orr.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r6 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1c94 <_PyVectorcall_Call+0x110> │ │ │ │ │ + ble.n 1c9c <_PyVectorcall_Call+0x110> │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c06 <_PyVectorcall_Call+0x82> │ │ │ │ │ + beq.n 1c0e <_PyVectorcall_Call+0x82> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ce4 <_PyVectorcall_Call+0x160> │ │ │ │ │ + beq.n 1cec <_PyVectorcall_Call+0x160> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1c94 <_PyVectorcall_Call+0x110> │ │ │ │ │ + beq.n 1c9c <_PyVectorcall_Call+0x110> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c20 <_PyVectorcall_Call+0x9c> │ │ │ │ │ + beq.n 1c28 <_PyVectorcall_Call+0x9c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cea <_PyVectorcall_Call+0x166> │ │ │ │ │ + beq.n 1cf2 <_PyVectorcall_Call+0x166> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 1c94 <_PyVectorcall_Call+0x110> │ │ │ │ │ + beq.n 1c9c <_PyVectorcall_Call+0x110> │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c3a <_PyVectorcall_Call+0xb6> │ │ │ │ │ + beq.n 1c42 <_PyVectorcall_Call+0xb6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cf0 <_PyVectorcall_Call+0x16c> │ │ │ │ │ + beq.n 1cf8 <_PyVectorcall_Call+0x16c> │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n 1c94 <_PyVectorcall_Call+0x110> │ │ │ │ │ + beq.n 1c9c <_PyVectorcall_Call+0x110> │ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c54 <_PyVectorcall_Call+0xd0> │ │ │ │ │ + beq.n 1c5c <_PyVectorcall_Call+0xd0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cce <_PyVectorcall_Call+0x14a> │ │ │ │ │ + beq.n 1cd6 <_PyVectorcall_Call+0x14a> │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 1c94 <_PyVectorcall_Call+0x110> │ │ │ │ │ + beq.n 1c9c <_PyVectorcall_Call+0x110> │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w fp, r8, #16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c70 <_PyVectorcall_Call+0xec> │ │ │ │ │ + beq.n 1c78 <_PyVectorcall_Call+0xec> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1cd4 <_PyVectorcall_Call+0x150> │ │ │ │ │ + cbz r3, 1cdc <_PyVectorcall_Call+0x150> │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 1c94 <_PyVectorcall_Call+0x110> │ │ │ │ │ + beq.n 1c9c <_PyVectorcall_Call+0x110> │ │ │ │ │ mov.w sl, #5 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1c8c <_PyVectorcall_Call+0x108> │ │ │ │ │ + beq.n 1c94 <_PyVectorcall_Call+0x108> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - cbz r1, 1cda <_PyVectorcall_Call+0x156> │ │ │ │ │ + cbz r1, 1ce2 <_PyVectorcall_Call+0x156> │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne.n 1c7c <_PyVectorcall_Call+0xf8> │ │ │ │ │ + bne.n 1c84 <_PyVectorcall_Call+0xf8> │ │ │ │ │ sub.w r0, r8, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1cb6 <_PyVectorcall_Call+0x132> │ │ │ │ │ + beq.n 1cbe <_PyVectorcall_Call+0x132> │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r9] │ │ │ │ │ - cbnz r5, 1cb6 <_PyVectorcall_Call+0x132> │ │ │ │ │ + cbnz r5, 1cbe <_PyVectorcall_Call+0x132> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -3270,200 +3271,200 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 428 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c54 <_PyVectorcall_Call+0xd0> │ │ │ │ │ + b.n 1c5c <_PyVectorcall_Call+0xd0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c70 <_PyVectorcall_Call+0xec> │ │ │ │ │ + b.n 1c78 <_PyVectorcall_Call+0xec> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 1c8c <_PyVectorcall_Call+0x108> │ │ │ │ │ + b.n 1c94 <_PyVectorcall_Call+0x108> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c06 <_PyVectorcall_Call+0x82> │ │ │ │ │ + b.n 1c0e <_PyVectorcall_Call+0x82> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c20 <_PyVectorcall_Call+0x9c> │ │ │ │ │ + b.n 1c28 <_PyVectorcall_Call+0x9c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c3a <_PyVectorcall_Call+0xb6> │ │ │ │ │ + b.n 1c42 <_PyVectorcall_Call+0xb6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cf8 : │ │ │ │ │ +00001d00 : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r3, [pc, #108] @ (1d78 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (1d80 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.n 1d6e │ │ │ │ │ + beq.n 1d76 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GetMethod> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethod │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r2, 1d74 │ │ │ │ │ + cbz r2, 1d7c │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - cbz r0, 1d62 │ │ │ │ │ + cbz r0, 1d6a │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl d28 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1d56 │ │ │ │ │ + beq.n 1d5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 1d66 │ │ │ │ │ + cbz r3, 1d6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 1d3a │ │ │ │ │ + b.n 1d42 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d56 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 7c │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1d56 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d7c : │ │ │ │ │ +00001d84 : │ │ │ │ │ PyObject_CallNoArgs(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #168] @ (1e34 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (1e3c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 1dbe │ │ │ │ │ + bpl.n 1dc6 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ - cbz r5, 1dbe │ │ │ │ │ + cbz r5, 1dc6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1dd4 │ │ │ │ │ - cbnz r2, 1dde │ │ │ │ │ + cbz r0, 1ddc │ │ │ │ │ + cbnz r2, 1de6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 4dc <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - cbz r2, 1e0a │ │ │ │ │ + cbz r2, 1e12 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 1e0a │ │ │ │ │ + cbz r3, 1e12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1db8 │ │ │ │ │ + b.n 1dc0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1db8 │ │ │ │ │ + beq.n 1dc0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1e26 │ │ │ │ │ + bne.n 1e2e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 1dda │ │ │ │ │ + b.n 1de2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1dda │ │ │ │ │ + b.n 1de2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1dee │ │ │ │ │ + bne.n 1df6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dee │ │ │ │ │ + b.n 1df6 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001e38 : │ │ │ │ │ +00001e40 : │ │ │ │ │ PyVectorcall_Function(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ │ itte ne │ │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ │ ldrne r0, [r0, r3] │ │ │ │ │ moveq r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e4c <_PyStack_AsDict>: │ │ │ │ │ +00001e54 <_PyStack_AsDict>: │ │ │ │ │ _PyStack_AsDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ @@ -3475,358 +3476,358 @@ │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_FromItems> │ │ │ │ │ R_ARM_THM_CALL _PyDict_FromItems │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e78 <_PyObject_CallMethod>: │ │ │ │ │ +00001e80 <_PyObject_CallMethod>: │ │ │ │ │ _PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #604] @ (20e8 <_PyObject_CallMethod+0x270>) │ │ │ │ │ + ldr r3, [pc, #604] @ (20f0 <_PyObject_CallMethod+0x270>) │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ │ it ne │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ - beq.w 20c6 <_PyObject_CallMethod+0x24e> │ │ │ │ │ + beq.w 20ce <_PyObject_CallMethod+0x24e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20cc <_PyObject_CallMethod+0x254> │ │ │ │ │ + beq.w 20d4 <_PyObject_CallMethod+0x254> │ │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20d0 <_PyObject_CallMethod+0x258> │ │ │ │ │ + beq.w 20d8 <_PyObject_CallMethod+0x258> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 202c <_PyObject_CallMethod+0x1b4> │ │ │ │ │ + beq.w 2034 <_PyObject_CallMethod+0x1b4> │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 202c <_PyObject_CallMethod+0x1b4> │ │ │ │ │ + beq.w 2034 <_PyObject_CallMethod+0x1b4> │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, sp, #20 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ bl 0 <_Py_VaBuildStack> │ │ │ │ │ R_ARM_THM_CALL _Py_VaBuildStack │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20a6 <_PyObject_CallMethod+0x22e> │ │ │ │ │ + beq.w 20ae <_PyObject_CallMethod+0x22e> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1ff0 <_PyObject_CallMethod+0x178> │ │ │ │ │ + beq.n 1ff8 <_PyObject_CallMethod+0x178> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n 1fda <_PyObject_CallMethod+0x162> │ │ │ │ │ + bpl.n 1fe2 <_PyObject_CallMethod+0x162> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1fda <_PyObject_CallMethod+0x162> │ │ │ │ │ + beq.n 1fe2 <_PyObject_CallMethod+0x162> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 206e <_PyObject_CallMethod+0x1f6> │ │ │ │ │ + beq.w 2076 <_PyObject_CallMethod+0x1f6> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2078 <_PyObject_CallMethod+0x200> │ │ │ │ │ + bne.w 2080 <_PyObject_CallMethod+0x200> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1f98 <_PyObject_CallMethod+0x120> │ │ │ │ │ + ble.n 1fa0 <_PyObject_CallMethod+0x120> │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1fc4 <_PyObject_CallMethod+0x14c> │ │ │ │ │ + beq.n 1fcc <_PyObject_CallMethod+0x14c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1fbe <_PyObject_CallMethod+0x146> │ │ │ │ │ + beq.n 1fc6 <_PyObject_CallMethod+0x146> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1f98 <_PyObject_CallMethod+0x120> │ │ │ │ │ + beq.n 1fa0 <_PyObject_CallMethod+0x120> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1fd4 <_PyObject_CallMethod+0x15c> │ │ │ │ │ + beq.n 1fdc <_PyObject_CallMethod+0x15c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2024 <_PyObject_CallMethod+0x1ac> │ │ │ │ │ + beq.n 202c <_PyObject_CallMethod+0x1ac> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1f98 <_PyObject_CallMethod+0x120> │ │ │ │ │ + beq.n 1fa0 <_PyObject_CallMethod+0x120> │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r6, #8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2016 <_PyObject_CallMethod+0x19e> │ │ │ │ │ + beq.n 201e <_PyObject_CallMethod+0x19e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2010 <_PyObject_CallMethod+0x198> │ │ │ │ │ + beq.n 2018 <_PyObject_CallMethod+0x198> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1f98 <_PyObject_CallMethod+0x120> │ │ │ │ │ + beq.n 1fa0 <_PyObject_CallMethod+0x120> │ │ │ │ │ movs r7, #3 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 1f92 <_PyObject_CallMethod+0x11a> │ │ │ │ │ + beq.n 1f9a <_PyObject_CallMethod+0x11a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 201c <_PyObject_CallMethod+0x1a4> │ │ │ │ │ + beq.n 2024 <_PyObject_CallMethod+0x1a4> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - blt.n 1f80 <_PyObject_CallMethod+0x108> │ │ │ │ │ + blt.n 1f88 <_PyObject_CallMethod+0x108> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n 2066 <_PyObject_CallMethod+0x1ee> │ │ │ │ │ + bne.n 206e <_PyObject_CallMethod+0x1ee> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1fb2 <_PyObject_CallMethod+0x13a> │ │ │ │ │ + beq.n 1fba <_PyObject_CallMethod+0x13a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1fb2 <_PyObject_CallMethod+0x13a> │ │ │ │ │ + cbnz r3, 1fba <_PyObject_CallMethod+0x13a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 1f98 <_PyObject_CallMethod+0x120> │ │ │ │ │ + ble.n 1fa0 <_PyObject_CallMethod+0x120> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1f52 <_PyObject_CallMethod+0xda> │ │ │ │ │ + bne.n 1f5a <_PyObject_CallMethod+0xda> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.n 1f5e <_PyObject_CallMethod+0xe6> │ │ │ │ │ - b.n 1f98 <_PyObject_CallMethod+0x120> │ │ │ │ │ + bgt.n 1f66 <_PyObject_CallMethod+0xe6> │ │ │ │ │ + b.n 1fa0 <_PyObject_CallMethod+0x120> │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 4dc <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1f28 <_PyObject_CallMethod+0xb0> │ │ │ │ │ + b.n 1f30 <_PyObject_CallMethod+0xb0> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.n 1f00 <_PyObject_CallMethod+0x88> │ │ │ │ │ + bpl.n 1f08 <_PyObject_CallMethod+0x88> │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ add.w r2, r3, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ bl 3d4 <_PyObject_VectorcallTstate> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1f28 <_PyObject_CallMethod+0xb0> │ │ │ │ │ + b.n 1f30 <_PyObject_CallMethod+0xb0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bgt.n 1f7a <_PyObject_CallMethod+0x102> │ │ │ │ │ - b.n 1f98 <_PyObject_CallMethod+0x120> │ │ │ │ │ + bgt.n 1f82 <_PyObject_CallMethod+0x102> │ │ │ │ │ + b.n 1fa0 <_PyObject_CallMethod+0x120> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n 1f92 <_PyObject_CallMethod+0x11a> │ │ │ │ │ + b.n 1f9a <_PyObject_CallMethod+0x11a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n 1fd4 <_PyObject_CallMethod+0x15c> │ │ │ │ │ + b.n 1fdc <_PyObject_CallMethod+0x15c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #20 │ │ │ │ │ - bpl.n 2054 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ + bpl.n 205c <_PyObject_CallMethod+0x1dc> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ - cbz r5, 2054 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ + cbz r5, 205c <_PyObject_CallMethod+0x1dc> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 428 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1f9c <_PyObject_CallMethod+0x124> │ │ │ │ │ + b.n 1fa4 <_PyObject_CallMethod+0x124> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 4dc <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1f9c <_PyObject_CallMethod+0x124> │ │ │ │ │ + b.n 1fa4 <_PyObject_CallMethod+0x124> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1f9c <_PyObject_CallMethod+0x124> │ │ │ │ │ - cbz r3, 20aa <_PyObject_CallMethod+0x232> │ │ │ │ │ + b.n 1fa4 <_PyObject_CallMethod+0x124> │ │ │ │ │ + cbz r3, 20b2 <_PyObject_CallMethod+0x232> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 20aa <_PyObject_CallMethod+0x232> │ │ │ │ │ + cbz r3, 20b2 <_PyObject_CallMethod+0x232> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1f28 <_PyObject_CallMethod+0xb0> │ │ │ │ │ + b.n 1f30 <_PyObject_CallMethod+0xb0> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1f28 <_PyObject_CallMethod+0xb0> │ │ │ │ │ + beq.w 1f30 <_PyObject_CallMethod+0xb0> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 20da <_PyObject_CallMethod+0x262> │ │ │ │ │ + bne.n 20e2 <_PyObject_CallMethod+0x262> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 2074 <_PyObject_CallMethod+0x1fc> │ │ │ │ │ + b.n 207c <_PyObject_CallMethod+0x1fc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1f9c <_PyObject_CallMethod+0x124> │ │ │ │ │ + b.n 1fa4 <_PyObject_CallMethod+0x124> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 2074 <_PyObject_CallMethod+0x1fc> │ │ │ │ │ + b.n 207c <_PyObject_CallMethod+0x1fc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 7c │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1fb2 <_PyObject_CallMethod+0x13a> │ │ │ │ │ + b.n 1fba <_PyObject_CallMethod+0x13a> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL callmethod.part.0.isra.0 │ │ │ │ │ - b.n 1f9c <_PyObject_CallMethod+0x124> │ │ │ │ │ + b.n 1fa4 <_PyObject_CallMethod+0x124> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 208a <_PyObject_CallMethod+0x212> │ │ │ │ │ + bne.n 2092 <_PyObject_CallMethod+0x212> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 208a <_PyObject_CallMethod+0x212> │ │ │ │ │ + b.n 2092 <_PyObject_CallMethod+0x212> │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000020ec : │ │ │ │ │ +000020f4 : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #308] @ (2230 ) │ │ │ │ │ + ldr r3, [pc, #308] @ (2238 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - cbz r1, 215e │ │ │ │ │ + cbz r1, 2166 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.n 2206 │ │ │ │ │ + bpl.n 220e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 2124 │ │ │ │ │ + bpl.n 212c │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r7, [r0, r2] │ │ │ │ │ - cbnz r7, 214c │ │ │ │ │ + cbnz r7, 2154 │ │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 21fc │ │ │ │ │ + beq.n 2204 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n 21ca │ │ │ │ │ + blt.n 21d2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - cbz r0, 2194 │ │ │ │ │ - cbnz r2, 219e │ │ │ │ │ + cbz r0, 219c │ │ │ │ │ + cbnz r2, 21a6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ mov ip, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #20 │ │ │ │ │ - bpl.n 2184 │ │ │ │ │ + bpl.n 218c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ - cbz r7, 2184 │ │ │ │ │ + cbz r7, 218c │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -3837,87 +3838,87 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 4dc <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 2148 │ │ │ │ │ - cbz r2, 21e0 │ │ │ │ │ + b.n 2150 │ │ │ │ │ + cbz r2, 21e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 21e0 │ │ │ │ │ + cbz r3, 21e8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2148 │ │ │ │ │ + b.n 2150 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2148 │ │ │ │ │ + beq.n 2150 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2220 │ │ │ │ │ + bne.n 2228 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 21a2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 219a │ │ │ │ │ - b.n 2136 │ │ │ │ │ + bne.n 21a2 │ │ │ │ │ + b.n 213e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 21a2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2c │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 21a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 21a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21ae │ │ │ │ │ + bne.n 21b6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21ae │ │ │ │ │ + b.n 21b6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000128 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, r4] │ │ │ │ │ pop {r4, r5} │ │ │ │ │ - b.w 1aa4 <_PyObject_Call> │ │ │ │ │ + b.w 1aac <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ nop │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000020 : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ @@ -54,15 +54,15 @@ │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 72 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 1b84 <_PyVectorcall_Call> │ │ │ │ │ + bl 1b8c <_PyVectorcall_Call> │ │ │ │ │ R_ARM_THM_CALL _PyVectorcall_Call │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ @@ -476,15 +476,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallDictTstate │ │ │ │ │ b.n 3f0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 3b0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1aa4 <_PyObject_Call> │ │ │ │ │ + b.w 1aac <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 000003f8 : │ │ │ ├── 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: 33444 (bytes into file) │ │ │ │ │ + Start of section headers: 33488 (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 0x82a4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x82d0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000770 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006a6c 0004c8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006a98 0004c8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0007a4 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006f34 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006f60 0002e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000d08 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000d08 0007ae 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0014b8 002b94 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007214 0008d8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00404c 000bfc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007aec 000690 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004c48 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00817c 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004ee4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004ee4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004f18 000fd0 10 16 145 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005ee8 000b83 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 008214 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0014b8 002bc0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007240 0008d8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004078 000bfc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007b18 000690 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004c74 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0081a8 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004f10 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f10 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004f44 000fd0 10 16 145 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005f14 000b83 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008240 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -26,29 +26,29 @@ │ │ │ │ │ 22: 00000ef9 652 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 23: 0000113c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 24: 00001140 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 25: 00001180 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 00001184 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 27: 00001465 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 28: 000016dd 52 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 29: 000026fd 162 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 30: 000019ad 154 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ - 31: 00001a49 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ - 32: 00001a94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 29: 00002729 162 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 30: 000019ad 200 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ + 31: 00001a75 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ + 32: 00001ac0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 34: 00001a98 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 35: 00001a99 470 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 36: 00001cbd 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 37: 00001b1a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00001b20 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 00001c71 74 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ - 40: 00001cd1 54 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ - 41: 00001d29 346 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ - 42: 00001eb1 64 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ - 43: 00001ef1 266 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ + 34: 00001ac4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 35: 00001ac5 470 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 36: 00001ce9 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 37: 00001b46 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00001b4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 00001c9d 74 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ + 40: 00001cfd 54 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ + 41: 00001d55 346 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ + 42: 00001edd 64 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 43: 00001f1d 266 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ 44: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 45: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 46: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 47: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 48: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 49: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 50: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ @@ -70,31 +70,31 @@ │ │ │ │ │ 66: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 67: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 68: 00000011 1758 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ 69: 0000049c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 70: 000004a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 71: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 72: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 73: 000022f1 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ - 74: 0000233c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 0000231d 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 74: 00002368 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 76: 00002340 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 77: 00002341 956 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 78: 000027a1 54 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 76: 0000236c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 0000236d 956 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 78: 000027cd 54 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ 79: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 80: 00000001 2 FUNC LOCAL DEFAULT 9 code_getfreevars │ │ │ │ │ - 81: 000027d9 286 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ - 82: 000028f9 132 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ - 83: 00002978 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 00002805 286 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ + 82: 00002925 132 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ + 83: 000029a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 84: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 85: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 86: 000006f1 80 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ 87: 00000741 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 88: 0000297c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 89: 0000297d 534 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 88: 000029a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 89: 000029a9 534 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 90: 0000002f 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ 91: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 92: 00000128 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 93: 00000130 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 94: 000001dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 95: 000001e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 96: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ @@ -201,18 +201,18 @@ │ │ │ │ │ 197: 00001711 368 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ 199: 00001881 298 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ 200: 0000000d 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 204: 00001d09 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ - 205: 00001e85 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ + 204: 00001d35 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ + 205: 00001eb1 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 207: 00001ffd 756 FUNC GLOBAL DEFAULT 7 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 207: 00002029 756 FUNC GLOBAL DEFAULT 7 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6a6c contains 153 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6a98 contains 153 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000ba 0000c20a R_ARM_THM_CALL 000015bd _PyCode_GetCode │ │ │ │ │ 000000ce 0000422f R_ARM_THM_MOVW_ABS_NC 00000328 .LC30 │ │ │ │ │ 000000d2 00004230 R_ARM_THM_MOVT_ABS 00000328 .LC30 │ │ │ │ │ 000000da 0000432f R_ARM_THM_MOVW_ABS_NC 00000334 .LC31 │ │ │ │ │ 000000de 00004330 R_ARM_THM_MOVT_ABS 00000334 .LC31 │ │ │ │ │ 000000f6 0000ce0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -0000010c 00002b0a R_ARM_THM_CALL 00001ef1 get_localsplus_names │ │ │ │ │ -0000012a 00002b0a R_ARM_THM_CALL 00001ef1 get_localsplus_names │ │ │ │ │ -00000144 00002b0a R_ARM_THM_CALL 00001ef1 get_localsplus_names │ │ │ │ │ -0000018c 0000cf0a R_ARM_THM_CALL 00001ffd PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +0000010c 00002b0a R_ARM_THM_CALL 00001f1d get_localsplus_names │ │ │ │ │ +0000012a 00002b0a R_ARM_THM_CALL 00001f1d get_localsplus_names │ │ │ │ │ +00000144 00002b0a R_ARM_THM_CALL 00001f1d get_localsplus_names │ │ │ │ │ +0000018c 0000cf0a R_ARM_THM_CALL 00002029 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000194 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ 0000019a 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ 000001a0 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ 000001a6 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ 000001ca 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000214 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000002ba 00002c2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ @@ -151,42 +151,42 @@ │ │ │ │ │ 00000724 0000d90a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000072e 0000552f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ 00000732 00005530 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ 00000762 00001e0a R_ARM_THM_CALL 000019ad advance │ │ │ │ │ 0000073c 0000d91e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000748 0000a41e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6f34 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6f60 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000fa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001602 R_ARM_ABS32 00000ef9 code_dealloc │ │ │ │ │ 0000002c 00005602 R_ARM_ABS32 000006f1 code_repr │ │ │ │ │ 0000003c 00001b02 R_ARM_ABS32 00001465 code_hash │ │ │ │ │ 00000048 0000fb02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00005902 R_ARM_ABS32 0000297d code_richcompare │ │ │ │ │ +00000064 00005902 R_ARM_ABS32 000029a9 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007302 R_ARM_ABS32 00000387 code_new │ │ │ │ │ 000000d4 0000fa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002802 R_ARM_ABS32 00001cd1 positionsiter_dealloc │ │ │ │ │ +000000e8 00002802 R_ARM_ABS32 00001cfd positionsiter_dealloc │ │ │ │ │ 0000013c 0000fc02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002302 R_ARM_ABS32 00001a99 positionsiter_next │ │ │ │ │ +00000140 00002302 R_ARM_ABS32 00001ac5 positionsiter_next │ │ │ │ │ 00000170 0000ab02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000fa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00004e02 R_ARM_ABS32 000027a1 lineiter_dealloc │ │ │ │ │ +000001e4 00004e02 R_ARM_ABS32 000027cd lineiter_dealloc │ │ │ │ │ 00000238 0000fc02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00004d02 R_ARM_ABS32 00002341 lineiter_next │ │ │ │ │ +0000023c 00004d02 R_ARM_ABS32 0000236d lineiter_next │ │ │ │ │ 0000026c 0000ab02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 00009902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002dc 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e0 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -207,38 +207,38 @@ │ │ │ │ │ 0000031c 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 00009902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000338 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000340 00007602 R_ARM_ABS32 00000881 code_sizeof │ │ │ │ │ 0000034c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000350 00004902 R_ARM_ABS32 000022f1 code_linesiterator │ │ │ │ │ +00000350 00004902 R_ARM_ABS32 0000231d code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000360 00001f02 R_ARM_ABS32 00001a49 code_positionsiterator │ │ │ │ │ +00000360 00001f02 R_ARM_ABS32 00001a75 code_positionsiterator │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00004402 R_ARM_ABS32 00000011 code_replace │ │ │ │ │ 00000378 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000037c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005202 R_ARM_ABS32 000028f9 code__varname_from_oparg │ │ │ │ │ +00000380 00005202 R_ARM_ABS32 00002925 code__varname_from_oparg │ │ │ │ │ 00000388 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00004402 R_ARM_ABS32 00000011 code_replace │ │ │ │ │ 00000398 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00006102 R_ARM_ABS32 00000233 code_getlnotab │ │ │ │ │ 000003c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c4 00005702 R_ARM_ABS32 00000741 code_getcodeadaptive │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d8 00002902 R_ARM_ABS32 00001d29 code_getvarnames │ │ │ │ │ +000003d8 00002902 R_ARM_ABS32 00001d55 code_getvarnames │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00005a02 R_ARM_ABS32 0000002f code_getcellvars │ │ │ │ │ 000003fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 00005002 R_ARM_ABS32 00000001 code_getfreevars │ │ │ │ │ 00000410 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00005102 R_ARM_ABS32 000027d9 code_getcode │ │ │ │ │ +00000414 00005102 R_ARM_ABS32 00002805 code_getcode │ │ │ │ │ 00000438 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -246,15 +246,15 @@ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000500 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7214 contains 283 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7240 contains 283 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000164 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000168 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000016c 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 00000170 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 00000176 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000192 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -439,108 +439,108 @@ │ │ │ │ │ 00001622 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ 00001656 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00001680 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ 00001684 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ 000016d0 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000016f2 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001706 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a5c 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00001a94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ab2 0000242f R_ARM_THM_MOVW_ABS_NC 00001cbd _source_offset_converter │ │ │ │ │ -00001ab6 00002430 R_ARM_THM_MOVT_ABS 00001cbd _source_offset_converter │ │ │ │ │ -00001ad6 0000212f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ -00001ada 00002130 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ -00001ae0 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001cc6 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cca 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d00 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d44 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001d60 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001e6e 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f06 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002088 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002096 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002116 0000920a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ -0000212a 0000960a R_ARM_THM_CALL 000001bd _PyCode_New │ │ │ │ │ -0000217c 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002180 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002184 0000482f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ -00002188 00004830 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ -0000218e 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000219a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000219e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021a4 0000950a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000021ae 0000d40a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000021ba 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000021d4 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000021d8 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000226e 0000d50a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -0000227a 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000227e 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002284 0000472f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ -00002288 00004730 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ -0000228e 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002304 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000233c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002562 00004b2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ -00002566 00004b30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ -0000256c 0000242f R_ARM_THM_MOVW_ABS_NC 00001cbd _source_offset_converter │ │ │ │ │ -00002570 00002430 R_ARM_THM_MOVT_ABS 00001cbd _source_offset_converter │ │ │ │ │ -00002574 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000027d0 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027f8 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002816 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002830 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002834 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000283e 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002872 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000289c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000028a0 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000028ec 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002918 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00002924 0000d80a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00002954 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000295c 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00002966 0000d30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002998 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000299c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029b8 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000029c4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000029c8 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002a1c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002a20 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002a3a 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002a46 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002a54 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002a58 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002a7a 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ -00002a86 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ -00002a96 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002aae 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ac8 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ad8 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002ae8 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002af8 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b08 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b16 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002b1a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002b38 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002b3c 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002b64 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002b68 0000dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002b8c 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a88 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00001ac0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001ade 0000242f R_ARM_THM_MOVW_ABS_NC 00001ce9 _source_offset_converter │ │ │ │ │ +00001ae2 00002430 R_ARM_THM_MOVT_ABS 00001ce9 _source_offset_converter │ │ │ │ │ +00001b02 0000212f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ +00001b06 00002130 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ +00001b0c 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001cf2 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001cf6 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d2c 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d70 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d8c 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001e9a 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f32 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000020b4 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000020c2 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002142 0000920a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ +00002156 0000960a R_ARM_THM_CALL 000001bd _PyCode_New │ │ │ │ │ +000021a8 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000021ac 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000021b0 0000482f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ +000021b4 00004830 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ +000021ba 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021c6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021ca 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021d0 0000950a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000021da 0000d40a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000021e6 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00002200 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002204 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +0000229a 0000d50a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +000022a6 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000022aa 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022b0 0000472f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ +000022b4 00004730 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ +000022ba 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002330 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002368 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000258e 00004b2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ +00002592 00004b30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ +00002598 0000242f R_ARM_THM_MOVW_ABS_NC 00001ce9 _source_offset_converter │ │ │ │ │ +0000259c 00002430 R_ARM_THM_MOVT_ABS 00001ce9 _source_offset_converter │ │ │ │ │ +000025a0 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000027fc 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002824 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002842 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000285c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002860 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +0000286a 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000289e 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000028c8 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000028cc 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002918 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002944 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00002950 0000d80a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00002980 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002988 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00002992 0000d30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000029c4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029c8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029e4 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000029f0 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000029f4 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002a48 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002a4c 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002a66 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002a72 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002a80 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002a84 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002aa6 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ +00002ab2 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ +00002ac2 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002ada 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002af4 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b04 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b14 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b24 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b34 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b42 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002b46 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002b64 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b68 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b90 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b94 0000dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bb8 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ef2 0000a21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00001032 0000ab1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 000012fe 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 000013c2 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 00001842 0000c61e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00001cc2 0000cb1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001cee 0000cb1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7aec contains 210 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7b18 contains 210 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00001c0a R_ARM_THM_CALL 000016dd init_co_cached │ │ │ │ │ 00000040 00001c0a R_ARM_THM_CALL 000016dd init_co_cached │ │ │ │ │ 00000076 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000008c 0000df0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000098 0000e00a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 000000a2 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ @@ -700,15 +700,15 @@ │ │ │ │ │ 00000718 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000071c 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000720 0000722f R_ARM_THM_MOVW_ABS_NC 00000534 .LC53 │ │ │ │ │ 00000724 00007230 R_ARM_THM_MOVT_ABS 00000534 .LC53 │ │ │ │ │ 0000072a 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000752 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000766 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000007a2 0000cf0a R_ARM_THM_CALL 00001ffd PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +000007a2 0000cf0a R_ARM_THM_CALL 00002029 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 000007bc 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ 000007c2 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ 000007c8 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ 000007ce 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ 000007f0 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000081a 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000081e 00009730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ @@ -732,28 +732,28 @@ │ │ │ │ │ 00000954 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000968 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000096c 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000970 00007a2f R_ARM_THM_MOVW_ABS_NC 000005cc .LC57 │ │ │ │ │ 00000974 00007a30 R_ARM_THM_MOVT_ABS 000005cc .LC57 │ │ │ │ │ 0000097a 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000009a4 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009f8 0000cf0a R_ARM_THM_CALL 00001ffd PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +000009f8 0000cf0a R_ARM_THM_CALL 00002029 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000a70 0000c70a R_ARM_THM_CALL 00001881 _PyCode_CheckLineNumber │ │ │ │ │ -00000a76 00001d0a R_ARM_THM_CALL 000026fd retreat │ │ │ │ │ -00000b84 0000270a R_ARM_THM_CALL 00001c71 read_signed_varint │ │ │ │ │ -00000bee 00001d0a R_ARM_THM_CALL 000026fd retreat │ │ │ │ │ -00000026 00002a1e R_ARM_THM_JUMP24 00001eb1 get_cached_locals │ │ │ │ │ -00000054 00002a1e R_ARM_THM_JUMP24 00001eb1 get_cached_locals │ │ │ │ │ +00000a76 00001d0a R_ARM_THM_CALL 00002729 retreat │ │ │ │ │ +00000b84 0000270a R_ARM_THM_CALL 00001c9d read_signed_varint │ │ │ │ │ +00000bee 00001d0a R_ARM_THM_CALL 00002729 retreat │ │ │ │ │ +00000026 00002a1e R_ARM_THM_JUMP24 00001edd get_cached_locals │ │ │ │ │ +00000054 00002a1e R_ARM_THM_JUMP24 00001edd get_cached_locals │ │ │ │ │ 0000089e 0000eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000008a2 0000c21e R_ARM_THM_JUMP24 000015bd _PyCode_GetCode │ │ │ │ │ -000008a6 0000cd1e R_ARM_THM_JUMP24 00001e85 _PyCode_GetVarnames │ │ │ │ │ +000008a6 0000cd1e R_ARM_THM_JUMP24 00001eb1 _PyCode_GetVarnames │ │ │ │ │ 000008aa 0000dd1e R_ARM_THM_JUMP24 00000031 _PyCode_GetCellvars │ │ │ │ │ 000008ae 0000d71e R_ARM_THM_JUMP24 00000003 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x817c contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x81a8 contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -114,38 +114,38 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 332 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 342 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ef0 │ │ │ │ │ + bl 1f1c │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 33a │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 32a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ef0 │ │ │ │ │ + bl 1f1c │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 326 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 2dc │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ │ - bl 1ef0 │ │ │ │ │ + bl 1f1c │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -167,15 +167,15 @@ │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ strd r7, r5, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ - bl 1ffc │ │ │ │ │ + bl 2028 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ bl ee0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ bl ee0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2566,15 +2566,15 @@ │ │ │ │ │ orr.w r5, r5, ip │ │ │ │ │ bmi.n 184c │ │ │ │ │ b.n 1830 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 26fc │ │ │ │ │ + bl 2728 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bge.n 1804 │ │ │ │ │ b.n 1868 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1806 │ │ │ │ │ │ │ │ │ │ @@ -2688,101 +2688,123 @@ │ │ │ │ │ and.w ip, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r6, r6, ip │ │ │ │ │ bmi.n 197c <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ b.n 196e <_PyCode_CheckLineNumber+0xee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26fc │ │ │ │ │ + bl 2728 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ble.n 1944 <_PyCode_CheckLineNumber+0xc4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.n 1994 <_PyCode_CheckLineNumber+0x114> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000019ac : │ │ │ │ │ advance(): │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ │ - ubfx r2, r2, #3, #4 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - beq.n 1a2a │ │ │ │ │ - cmp r2, #12 │ │ │ │ │ - bhi.n 1a10 │ │ │ │ │ - cmp r2, #11 │ │ │ │ │ - beq.n 1a2e │ │ │ │ │ - sub.w r1, r2, #12 │ │ │ │ │ - negs r2, r1 │ │ │ │ │ - adcs r2, r1 │ │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - add r2, r4 │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ │ - ldrb.w ip, [r3] │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - mov.w ip, ip, lsr #3 │ │ │ │ │ - cmp.w ip, #31 │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ + push {r4, r5} │ │ │ │ │ + ldrb r3, [r2, #0] │ │ │ │ │ + ubfx r3, r3, #3, #4 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + beq.n 1a58 │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + bhi.n 1a40 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + beq.n 1a5c │ │ │ │ │ + sub.w r1, r3, #12 │ │ │ │ │ + negs r3, r1 │ │ │ │ │ + adcs r3, r1 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ │ + add r3, r1 │ │ │ │ │ + str r3, [r0, #12] │ │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ │ + ldrb r1, [r2, #0] │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + lsrs r1, r1, #3 │ │ │ │ │ + cmp r1, #31 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ it eq │ │ │ │ │ - moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - ldrb.w r2, [r3], #1 │ │ │ │ │ - and.w r2, r2, #7 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - add.w r1, r1, r2, lsl #1 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r0, #8] │ │ │ │ │ + ldrb.w r3, [r1], #1 │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + and.w r3, r3, #7 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + add.w r4, r4, r3, lsl #1 │ │ │ │ │ + str r4, [r0, #4] │ │ │ │ │ + bls.n 1a3c │ │ │ │ │ + ldrsb.w r3, [r2, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 1a3c │ │ │ │ │ + adds r3, r2, #2 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bcs.n 1a0e │ │ │ │ │ - ldrsb.w r2, [r2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge.n 19fc │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ - add.w ip, r3, #2 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.n 1a3c │ │ │ │ │ + ldrsb.w r3, [r2, #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 1a3c │ │ │ │ │ + adds r3, r2, #3 │ │ │ │ │ + str r3, [r0, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.n 1a3c │ │ │ │ │ + ldrsb.w r3, [r2, #3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 1a3c │ │ │ │ │ + adds r2, #4 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + beq.n 1a3c │ │ │ │ │ + ldrsb.w r3, [r3] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.n 1a2a │ │ │ │ │ + pop {r4, r5} │ │ │ │ │ + bx lr │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + adds r5, r2, #2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - and.w r1, r2, #63 @ 0x3f │ │ │ │ │ - lsls r2, r2, #25 │ │ │ │ │ - bmi.n 1a32 │ │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ │ + and.w r1, r3, #63 @ 0x3f │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bmi.n 1a60 │ │ │ │ │ + lsrs r3, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ - negmi r2, r2 │ │ │ │ │ + negmi r3, r3 │ │ │ │ │ b.n 19cc │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ b.n 19cc │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ b.n 19cc │ │ │ │ │ - ldrb.w r2, [ip], #1 │ │ │ │ │ + ldrb.w r3, [r5], #1 │ │ │ │ │ adds r4, #6 │ │ │ │ │ - and.w lr, r2, #63 @ 0x3f │ │ │ │ │ - lsl.w lr, lr, r4 │ │ │ │ │ - orr.w r1, r1, lr │ │ │ │ │ - b.n 1a1c │ │ │ │ │ - nop │ │ │ │ │ + and.w ip, r3, #63 @ 0x3f │ │ │ │ │ + lsl.w ip, ip, r4 │ │ │ │ │ + orr.w r1, r1, ip │ │ │ │ │ + b.n 1a4a │ │ │ │ │ │ │ │ │ │ -00001a48 : │ │ │ │ │ +00001a74 : │ │ │ │ │ code_positionsiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (1a94 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (1ac0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 1a92 │ │ │ │ │ + cbz r0, 1abe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -2798,26 +2820,26 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ strd r1, r2, [r0, #12] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001a98 : │ │ │ │ │ +00001ac4 : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 1ae8 │ │ │ │ │ + bge.n 1b14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ │ adds r4, #2 │ │ │ │ │ @@ -2835,27 +2857,27 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldrd r1, r0, [r0, #28] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bcs.w 1c6a │ │ │ │ │ + bcs.w 1c96 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb.w ip, [r1] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ and.w r0, ip, #7 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub.w r3, ip, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 1c4c │ │ │ │ │ + bhi.w 1c78 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x0303 │ │ │ │ │ .word 0x3f124603 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ adds r0, r1, #2 │ │ │ │ │ subs r3, #10 │ │ │ │ │ add r3, ip │ │ │ │ │ @@ -2864,141 +2886,141 @@ │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1ab2 │ │ │ │ │ + b.n 1ade │ │ │ │ │ adds r0, r1, #2 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ - bmi.n 1bc6 │ │ │ │ │ + bmi.n 1bf2 │ │ │ │ │ lsrs r3, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ it mi │ │ │ │ │ negmi r3, r3 │ │ │ │ │ add r3, r1 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ strd r3, r3, [r2, #20] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ ldrb.w ip, [r0] │ │ │ │ │ and.w r0, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - bne.n 1c0a │ │ │ │ │ + bne.n 1c36 │ │ │ │ │ add r0, r3 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ │ and.w r1, r0, #63 @ 0x3f │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bmi.n 1c2c │ │ │ │ │ + bmi.n 1c58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ and.w r3, r1, #63 @ 0x3f │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bmi.n 1bea │ │ │ │ │ + bmi.n 1c16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1ab2 │ │ │ │ │ + b.n 1ade │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ strd r3, r3, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1ab2 │ │ │ │ │ + b.n 1ade │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bl 1c70 │ │ │ │ │ + bl 1c9c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ strd r3, r3, [r2, #44] @ 0x2c │ │ │ │ │ add r1, r0 │ │ │ │ │ strd r1, r1, [r2, #20] │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1ab2 │ │ │ │ │ + b.n 1ade │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb.w lr, [r0, #-1] │ │ │ │ │ and.w r3, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ - beq.n 1b4c │ │ │ │ │ - b.n 1bca │ │ │ │ │ + beq.n 1b78 │ │ │ │ │ + b.n 1bf6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ adds r1, #6 │ │ │ │ │ ldrb.w lr, [r0, #-1] │ │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ lsl.w ip, ip, r1 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ - beq.n 1b92 │ │ │ │ │ - b.n 1bec │ │ │ │ │ + beq.n 1bbe │ │ │ │ │ + b.n 1c18 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb.w r5, [r1, #-1] │ │ │ │ │ and.w lr, r5, #63 @ 0x3f │ │ │ │ │ lsls r5, r5, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - bmi.n 1c0e │ │ │ │ │ - b.n 1b6e │ │ │ │ │ + bmi.n 1c3a │ │ │ │ │ + b.n 1b9a │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ adds r0, #6 │ │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ │ and.w r5, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ lsl.w r5, r5, r0 │ │ │ │ │ orr.w r1, r1, r5 │ │ │ │ │ - beq.n 1b80 │ │ │ │ │ - b.n 1c2e │ │ │ │ │ + beq.n 1bac │ │ │ │ │ + b.n 1c5a │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ asrs r1, r3, #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ orr.w r1, r1, ip, lsl #3 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r1 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1ab2 │ │ │ │ │ + b.n 1ade │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ae4 │ │ │ │ │ + b.n 1b10 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c70 : │ │ │ │ │ +00001c9c : │ │ │ │ │ read_signed_varint(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 1c90 │ │ │ │ │ + bmi.n 1cbc │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -3006,172 +3028,172 @@ │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - bmi.n 1c92 │ │ │ │ │ + bmi.n 1cbe │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cbc <_source_offset_converter>: │ │ │ │ │ +00001ce8 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1cc6 <_source_offset_converter+0xa> │ │ │ │ │ + beq.n 1cf2 <_source_offset_converter+0xa> │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001cd0 : │ │ │ │ │ +00001cfc : │ │ │ │ │ positionsiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cf2 │ │ │ │ │ + beq.n 1d1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1d00 │ │ │ │ │ + cbz r3, 1d2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cf2 │ │ │ │ │ + b.n 1d1e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d08 <_PyCode_InitAddressRange>: │ │ │ │ │ +00001d34 <_PyCode_InitAddressRange>: │ │ │ │ │ _PyCode_InitAddressRange(): │ │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ strd r0, r3, [r1, #12] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r2 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ strd r0, r2, [r1] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001d28 : │ │ │ │ │ +00001d54 : │ │ │ │ │ code_getvarnames(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1e4e │ │ │ │ │ + bne.w 1e7a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6e │ │ │ │ │ + beq.w 1e9a │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e72 │ │ │ │ │ + beq.w 1e9e │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1e3a │ │ │ │ │ + ble.n 1e66 │ │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ ands.w r3, r3, #32 │ │ │ │ │ - beq.n 1d8c │ │ │ │ │ + beq.n 1db8 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 1e68 │ │ │ │ │ + bne.n 1e94 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1e3a │ │ │ │ │ + beq.n 1e66 │ │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ │ lsls r6, r6, #26 │ │ │ │ │ - bpl.n 1dac │ │ │ │ │ + bpl.n 1dd8 │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #16] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1e76 │ │ │ │ │ + bne.n 1ea2 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1e3a │ │ │ │ │ + beq.n 1e66 │ │ │ │ │ ldrb r6, [r2, #18] │ │ │ │ │ lsls r7, r6, #26 │ │ │ │ │ - bpl.n 1dcc │ │ │ │ │ + bpl.n 1df8 │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1e7c │ │ │ │ │ + bne.n 1ea8 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1e3a │ │ │ │ │ + beq.n 1e66 │ │ │ │ │ ldrb r6, [r2, #19] │ │ │ │ │ lsls r6, r6, #26 │ │ │ │ │ - bpl.n 1dec │ │ │ │ │ + bpl.n 1e18 │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1e62 │ │ │ │ │ + bne.n 1e8e │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1e3a │ │ │ │ │ + beq.n 1e66 │ │ │ │ │ add r1, r2 │ │ │ │ │ movw r7, #65521 @ 0xfff1 │ │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ │ add.w ip, r1, #15 │ │ │ │ │ subs r7, r7, r2 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r2, #19 │ │ │ │ │ adds r6, r7, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ │ lsls r1, r1, #26 │ │ │ │ │ - bpl.n 1e36 │ │ │ │ │ + bpl.n 1e62 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ iteee eq │ │ │ │ │ streq.w r6, [lr, #12] │ │ │ │ │ @@ -3179,187 +3201,187 @@ │ │ │ │ │ strne r1, [r6, #0] │ │ │ │ │ addne.w r1, r0, r3, lsl #2 │ │ │ │ │ itee eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r6, [r1, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 1e06 │ │ │ │ │ + bne.n 1e32 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e4a │ │ │ │ │ + beq.n 1e76 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d5e │ │ │ │ │ + beq.n 1d8a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1e46 │ │ │ │ │ - b.n 1e4a │ │ │ │ │ + bne.n 1e72 │ │ │ │ │ + b.n 1e76 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - b.n 1de4 │ │ │ │ │ + b.n 1e10 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ - b.n 1d88 │ │ │ │ │ + b.n 1db4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e4a │ │ │ │ │ + b.n 1e76 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - b.n 1da4 │ │ │ │ │ + b.n 1dd0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - b.n 1dc4 │ │ │ │ │ + b.n 1df0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e84 <_PyCode_GetVarnames>: │ │ │ │ │ +00001eb0 <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 16dc │ │ │ │ │ - cbnz r0, 1eaa <_PyCode_GetVarnames+0x26> │ │ │ │ │ + cbnz r0, 1ed6 <_PyCode_GetVarnames+0x26> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ movs r2, #32 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n 1eb0 │ │ │ │ │ + b.n 1edc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001eb0 : │ │ │ │ │ +00001edc : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r4, 1ee4 │ │ │ │ │ + cbnz r4, 1f10 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 1ef0 │ │ │ │ │ + bl 1f1c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1ee0 │ │ │ │ │ + cbz r0, 1f0c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ee0 │ │ │ │ │ + beq.n 1f0c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1edc │ │ │ │ │ - b.n 1ee0 │ │ │ │ │ + bne.n 1f08 │ │ │ │ │ + b.n 1f0c │ │ │ │ │ │ │ │ │ │ -00001ef0 : │ │ │ │ │ +00001f1c : │ │ │ │ │ get_localsplus_names(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 2016 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1fea │ │ │ │ │ + ble.n 2016 │ │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ands r3, r6 │ │ │ │ │ - beq.n 1f32 │ │ │ │ │ + beq.n 1f5e │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 2016 │ │ │ │ │ ldrb r1, [r4, #17] │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1f56 │ │ │ │ │ + beq.n 1f82 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r7, #1 │ │ │ │ │ strne r7, [r1, #0] │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 2016 │ │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1f76 │ │ │ │ │ + beq.n 1fa2 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1fee │ │ │ │ │ + bne.n 201a │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 2016 │ │ │ │ │ ldrb r1, [r4, #19] │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1f96 │ │ │ │ │ + beq.n 1fc2 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1ff4 │ │ │ │ │ + bne.n 2020 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 2016 │ │ │ │ │ add r2, r4 │ │ │ │ │ movw r8, #65521 @ 0xfff1 │ │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ │ add.w lr, r2, #15 │ │ │ │ │ sub.w r8, r8, r4 │ │ │ │ │ add.w r2, r4, #19 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r4, r8, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1fe6 │ │ │ │ │ + beq.n 2012 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ add.w ip, r1, r4, lsl #2 │ │ │ │ │ ldr.w r4, [ip, #12] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ iteee eq │ │ │ │ │ streq r4, [r7, #12] │ │ │ │ │ @@ -3367,100 +3389,100 @@ │ │ │ │ │ strne r1, [r4, #0] │ │ │ │ │ addne.w r1, r0, r3, lsl #2 │ │ │ │ │ itee eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r4, [r1, #12] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 1fb4 │ │ │ │ │ + bne.n 1fe0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ - b.n 1f6e │ │ │ │ │ + b.n 1f9a │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ - b.n 1f8e │ │ │ │ │ + b.n 1fba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ffc : │ │ │ │ │ +00002028 : │ │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ ldr.w sl, [sp, #164] @ 0xa4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 2196 │ │ │ │ │ + beq.w 21c2 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.w 2196 │ │ │ │ │ + bmi.w 21c2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2196 │ │ │ │ │ + beq.w 21c2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.w 2196 │ │ │ │ │ + bmi.w 21c2 │ │ │ │ │ clz r9, r4 │ │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2196 │ │ │ │ │ + beq.w 21c2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 2196 │ │ │ │ │ + bpl.w 21c2 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ │ add.w r3, r7, r8 │ │ │ │ │ add.w fp, r3, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2192 │ │ │ │ │ + beq.n 21be │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2192 │ │ │ │ │ + beq.n 21be │ │ │ │ │ mov r0, r9 │ │ │ │ │ add.w r9, sl, #8 │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 2144 │ │ │ │ │ + blt.n 2170 │ │ │ │ │ adds r5, #8 │ │ │ │ │ bic.w ip, r6, r6, asr #31 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 224c │ │ │ │ │ + blt.w 2278 │ │ │ │ │ adds r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w 2222 │ │ │ │ │ + blt.w 224e │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.n 21c6 │ │ │ │ │ + beq.n 21f2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.n 21aa │ │ │ │ │ + bne.n 21d6 │ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ @@ -3487,19 +3509,19 @@ │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 <_PyCode_Validate> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Validate │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2192 │ │ │ │ │ + beq.n 21be │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 217c │ │ │ │ │ + bne.n 21a8 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 1bc <_PyCode_New> │ │ │ │ │ R_ARM_THM_CALL _PyCode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl ee0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ @@ -3522,89 +3544,89 @@ │ │ │ │ │ it ne │ │ │ │ │ addne.w lr, r1, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ it ne │ │ │ │ │ strne.w lr, [r3] │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ strb.w ip, [r2, #16] │ │ │ │ │ - b.n 20aa │ │ │ │ │ + b.n 20d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2130 │ │ │ │ │ + b.n 215c │ │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 213c │ │ │ │ │ + b.n 2168 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2192 │ │ │ │ │ + blt.n 21be │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2192 │ │ │ │ │ + blt.n 21be │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 20d6 │ │ │ │ │ + b.n 2102 │ │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ - beq.w 20ce │ │ │ │ │ + beq.w 20fa │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b.n 21f0 │ │ │ │ │ + b.n 221c │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 20ce │ │ │ │ │ + ble.w 20fa │ │ │ │ │ ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ adds r4, r1, r0 │ │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq r0, [r4, #1] │ │ │ │ │ orreq.w ip, r0, ip, lsl #8 │ │ │ │ │ - beq.n 21e4 │ │ │ │ │ + beq.n 2210 │ │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ │ - bne.n 21e0 │ │ │ │ │ + bne.n 220c │ │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ │ orr.w r7, r7, ip, lsl #8 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - ble.n 227a │ │ │ │ │ + ble.n 22a6 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, #16 │ │ │ │ │ ldrb r4, [r2, r7] │ │ │ │ │ orr.w r4, r4, #16 │ │ │ │ │ strb r4, [r2, r7] │ │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ │ - b.n 21e0 │ │ │ │ │ + b.n 220c │ │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ │ add.w r2, r3, ip │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r2 │ │ │ │ │ movs r6, #128 @ 0x80 │ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ │ @@ -3612,97 +3634,97 @@ │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r5, #0] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ strb r6, [r1, #16] │ │ │ │ │ - b.n 20c0 │ │ │ │ │ + b.n 20ec │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd fp, r2, [sp, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ │ mov r4, ip │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - bge.n 22bc │ │ │ │ │ + bge.n 22e8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Compare │ │ │ │ │ - cbz r0, 2294 │ │ │ │ │ + cbz r0, 22c0 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 2260 │ │ │ │ │ + b.n 228c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2192 │ │ │ │ │ + b.n 21be │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ mov ip, r4 │ │ │ │ │ adds r1, #16 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ │ orr.w r0, r0, #64 @ 0x40 │ │ │ │ │ strb r0, [r1, r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 20b6 │ │ │ │ │ + b.n 20e2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ cmp r3, lr │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - beq.n 22de │ │ │ │ │ + beq.n 230a │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, ip │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ - b.n 22b4 │ │ │ │ │ + b.n 22e0 │ │ │ │ │ │ │ │ │ │ -000022f0 : │ │ │ │ │ +0000231c : │ │ │ │ │ code_linesiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (233c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (2368 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 2338 │ │ │ │ │ + cbz r0, 2364 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -3718,209 +3740,209 @@ │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002340 : │ │ │ │ │ +0000236c : │ │ │ │ │ lineiter_next(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldrd r4, r6, [r0, #28] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bcs.w 2648 │ │ │ │ │ + bcs.w 2674 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq.n 2384 │ │ │ │ │ + beq.n 23b0 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.w 25ec │ │ │ │ │ + bhi.w 2618 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ - beq.n 2384 │ │ │ │ │ + beq.n 23b0 │ │ │ │ │ sub.w r5, r3, #12 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r5, r3 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.w 2696 │ │ │ │ │ + beq.w 26c2 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ mov ip, r5 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.n 23f6 │ │ │ │ │ + bls.n 2422 │ │ │ │ │ ldrsb.w r7, [r4, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 23f6 │ │ │ │ │ + blt.n 2422 │ │ │ │ │ adds r7, r4, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls.w 2618 │ │ │ │ │ + bls.w 2644 │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 2618 │ │ │ │ │ + blt.w 2644 │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.n 23f6 │ │ │ │ │ + bls.n 2422 │ │ │ │ │ ldrsb.w r7, [r4, #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 23f6 │ │ │ │ │ + blt.n 2422 │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ - beq.n 23f6 │ │ │ │ │ + beq.n 2422 │ │ │ │ │ ldrsb.w r7, [r3] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 23e4 │ │ │ │ │ + bge.n 2410 │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.w 2560 │ │ │ │ │ + bls.w 258c │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ ubfx r4, r4, #3, #4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - beq.w 25a8 │ │ │ │ │ + beq.w 25d4 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - bhi.w 257e │ │ │ │ │ + bhi.w 25aa │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - beq.w 261c │ │ │ │ │ + beq.w 2648 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - beq.w 263e │ │ │ │ │ + beq.w 266a │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - beq.w 25a2 │ │ │ │ │ + beq.w 25ce │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w lr, [r0, #20] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ and.w r4, r4, #7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ add.w r4, r2, r4, lsl #1 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - bls.n 249e │ │ │ │ │ + bls.n 24ca │ │ │ │ │ ldrsb.w r8, [r3, #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 249e │ │ │ │ │ + blt.n 24ca │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ str.w r8, [r0, #28] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bls.w 25e2 │ │ │ │ │ + bls.w 260e │ │ │ │ │ ldrsb.w r7, [r7, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 25e2 │ │ │ │ │ + blt.w 260e │ │ │ │ │ adds r7, r3, #3 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls.n 249e │ │ │ │ │ + bls.n 24ca │ │ │ │ │ ldrsb.w r8, [r3, #3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 249e │ │ │ │ │ + blt.n 24ca │ │ │ │ │ adds r7, r3, #4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ - beq.n 2496 │ │ │ │ │ + beq.n 24c2 │ │ │ │ │ ldrsb.w r8, [r3] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 2482 │ │ │ │ │ + bge.n 24ae │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 24a4 │ │ │ │ │ + bne.n 24d0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 23fa │ │ │ │ │ + b.n 2426 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 249a │ │ │ │ │ + beq.n 24c6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 26f8 │ │ │ │ │ + ble.w 2724 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r3, #-1] │ │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 24f6 │ │ │ │ │ + blt.n 2522 │ │ │ │ │ subs r7, r3, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ ldrsb.w ip, [r3, #-2] │ │ │ │ │ ldrb.w r6, [r3, #-2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r4 │ │ │ │ │ - blt.n 24f6 │ │ │ │ │ + blt.n 2522 │ │ │ │ │ subs r4, r3, #3 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w ip, [r3, #-3] │ │ │ │ │ ldrb.w r6, [r3, #-3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ - blt.n 24f6 │ │ │ │ │ + blt.n 2522 │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r4] │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 24e6 │ │ │ │ │ + bge.n 2512 │ │ │ │ │ ubfx r6, r6, #3, #4 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - beq.n 2512 │ │ │ │ │ + beq.n 253e │ │ │ │ │ cmp r6, #12 │ │ │ │ │ - bhi.n 2602 │ │ │ │ │ + bhi.n 262e │ │ │ │ │ cmp r6, #11 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2512 │ │ │ │ │ + beq.n 253e │ │ │ │ │ cmp r6, #12 │ │ │ │ │ - beq.w 2644 │ │ │ │ │ + beq.w 2670 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ ldrsb.w r6, [r3, #-2] │ │ │ │ │ ldrb.w r4, [r3, #-2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2544 │ │ │ │ │ + blt.n 2570 │ │ │ │ │ ldrsb.w r6, [r3, #-3] │ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2544 │ │ │ │ │ + blt.n 2570 │ │ │ │ │ ldrsb.w r6, [r3, #-4] │ │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2544 │ │ │ │ │ + blt.n 2570 │ │ │ │ │ subs r6, r3, #4 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ lsls r7, r4, #24 │ │ │ │ │ - bpl.n 253c │ │ │ │ │ + bpl.n 2568 │ │ │ │ │ and.w r4, r4, #7 │ │ │ │ │ adds r4, #1 │ │ │ │ │ sub.w r4, r2, r4, lsl #1 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ @@ -3940,311 +3962,311 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ and.w lr, r4, #63 @ 0x3f │ │ │ │ │ lsls r7, r4, #25 │ │ │ │ │ - bmi.n 2622 │ │ │ │ │ + bmi.n 264e │ │ │ │ │ mov.w lr, lr, lsr #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bmi.n 2638 │ │ │ │ │ + bmi.n 2664 │ │ │ │ │ add lr, r5 │ │ │ │ │ str.w lr, [r0, #24] │ │ │ │ │ mov r5, lr │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - bne.w 242c │ │ │ │ │ + bne.w 2458 │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 242c │ │ │ │ │ + b.n 2458 │ │ │ │ │ mov lr, r5 │ │ │ │ │ str.w lr, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - beq.n 264c │ │ │ │ │ + beq.n 2678 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w lr, [r0, #20] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ and.w r4, r4, #7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ add.w r4, r2, r4, lsl #1 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - bls.n 25e6 │ │ │ │ │ + bls.n 2612 │ │ │ │ │ ldrsb.w r5, [r3, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 25e6 │ │ │ │ │ + blt.n 2612 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 2456 │ │ │ │ │ + b.n 2482 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 2496 │ │ │ │ │ + b.n 24c2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 2496 │ │ │ │ │ + b.n 24c2 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bmi.n 2650 │ │ │ │ │ + bmi.n 267c │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bpl.w 2384 │ │ │ │ │ + bpl.w 23b0 │ │ │ │ │ negs r5, r5 │ │ │ │ │ - b.n 2384 │ │ │ │ │ + b.n 23b0 │ │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ │ and.w r4, r6, #63 @ 0x3f │ │ │ │ │ lsls r7, r6, #25 │ │ │ │ │ - bmi.n 2668 │ │ │ │ │ + bmi.n 2694 │ │ │ │ │ lsrs r6, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ ite mi │ │ │ │ │ addmi r5, r5, r6 │ │ │ │ │ subpl r5, r5, r6 │ │ │ │ │ - b.n 2512 │ │ │ │ │ + b.n 253e │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 23f6 │ │ │ │ │ + b.n 2422 │ │ │ │ │ add.w lr, r5, #1 │ │ │ │ │ - b.n 25aa │ │ │ │ │ + b.n 25d6 │ │ │ │ │ ldrb r7, [r3, #2] │ │ │ │ │ and.w r4, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ orr.w r4, lr, r4, lsl #6 │ │ │ │ │ - bmi.n 26c0 │ │ │ │ │ + bmi.n 26ec │ │ │ │ │ mov.w lr, r4, lsr #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bpl.n 2590 │ │ │ │ │ + bpl.n 25bc │ │ │ │ │ sub.w lr, r5, lr │ │ │ │ │ - b.n 25aa │ │ │ │ │ + b.n 25d6 │ │ │ │ │ add.w lr, r5, #2 │ │ │ │ │ - b.n 25aa │ │ │ │ │ + b.n 25d6 │ │ │ │ │ subs r5, #2 │ │ │ │ │ - b.n 2512 │ │ │ │ │ + b.n 253e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2578 │ │ │ │ │ + b.n 25a4 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 25a2 │ │ │ │ │ + b.n 25ce │ │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ │ orr.w r3, r5, r3, lsl #6 │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 26e0 │ │ │ │ │ + bmi.n 270c │ │ │ │ │ lsrs r5, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w 2384 │ │ │ │ │ - b.n 25fe │ │ │ │ │ + bpl.w 23b0 │ │ │ │ │ + b.n 262a │ │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ │ and.w r7, r6, #63 @ 0x3f │ │ │ │ │ lsls r6, r6, #25 │ │ │ │ │ orr.w r4, r4, r7, lsl #6 │ │ │ │ │ - bpl.n 260c │ │ │ │ │ + bpl.n 2638 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ movs r6, #6 │ │ │ │ │ ldrb.w lr, [ip], #1 │ │ │ │ │ adds r6, #6 │ │ │ │ │ and.w r7, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ lsl.w r7, r7, r6 │ │ │ │ │ orr.w r4, r4, r7 │ │ │ │ │ - beq.n 260c │ │ │ │ │ - b.n 267c │ │ │ │ │ + beq.n 2638 │ │ │ │ │ + b.n 26a8 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str.w ip, [r0, #20] │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bhi.w 23b6 │ │ │ │ │ - b.n 23f6 │ │ │ │ │ + bhi.w 23e2 │ │ │ │ │ + b.n 2422 │ │ │ │ │ add.w r8, r3, #3 │ │ │ │ │ movs r7, #6 │ │ │ │ │ ldrb.w r9, [r8], #1 │ │ │ │ │ adds r7, #6 │ │ │ │ │ and.w lr, r9, #63 @ 0x3f │ │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ │ lsl.w lr, lr, r7 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ - beq.n 2630 │ │ │ │ │ - b.n 26c6 │ │ │ │ │ + beq.n 265c │ │ │ │ │ + b.n 26f2 │ │ │ │ │ adds r5, r4, #3 │ │ │ │ │ movs r2, #6 │ │ │ │ │ ldrb.w r7, [r5], #1 │ │ │ │ │ adds r2, #6 │ │ │ │ │ and.w r1, r7, #63 @ 0x3f │ │ │ │ │ lsls r1, r2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsls r1, r7, #25 │ │ │ │ │ - bmi.n 26e4 │ │ │ │ │ - b.n 265e │ │ │ │ │ + bmi.n 2710 │ │ │ │ │ + b.n 268a │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 2560 │ │ │ │ │ + b.n 258c │ │ │ │ │ │ │ │ │ │ -000026fc : │ │ │ │ │ +00002728 : │ │ │ │ │ retreat(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb.w r4, [r1, #-1] │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2700 │ │ │ │ │ + bge.n 272c │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 2760 │ │ │ │ │ + beq.n 278c │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 276c │ │ │ │ │ + bhi.n 2798 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 2768 │ │ │ │ │ + beq.n 2794 │ │ │ │ │ sub.w r4, r2, #12 │ │ │ │ │ negs r2, r4 │ │ │ │ │ adcs r2, r4 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - cbz r5, 2764 │ │ │ │ │ + cbz r5, 2790 │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ tst.w r2, #128 @ 0x80 │ │ │ │ │ - beq.n 2738 │ │ │ │ │ + beq.n 2764 │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 272c │ │ │ │ │ + b.n 2758 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 274a │ │ │ │ │ + b.n 2776 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 272c │ │ │ │ │ + b.n 2758 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 2788 │ │ │ │ │ + bmi.n 27b4 │ │ │ │ │ lsrs r2, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 272c │ │ │ │ │ + b.n 2758 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ - b.n 277a │ │ │ │ │ + b.n 27a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027a0 : │ │ │ │ │ +000027cc : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 27c2 │ │ │ │ │ + beq.n 27ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 27d0 │ │ │ │ │ + cbz r3, 27fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27c2 │ │ │ │ │ + b.n 27ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027d8 : │ │ │ │ │ +00002804 : │ │ │ │ │ code_getcode(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr.w r9, [r0, #104] @ 0x68 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 28d2 │ │ │ │ │ + bne.n 28fe │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28ec │ │ │ │ │ + beq.n 2918 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add.w r0, r6, #124 @ 0x7c │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28f0 │ │ │ │ │ + beq.n 291c │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ittt gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movwgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movtgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - ble.n 287a │ │ │ │ │ + ble.n 28a6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r5, ip │ │ │ │ │ add.w fp, r4, #1 │ │ │ │ │ add.w ip, r5, r3 │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq.n 2898 │ │ │ │ │ + beq.n 28c4 │ │ │ │ │ ldrb.w sl, [r7, r2] │ │ │ │ │ strb.w r2, [r5, r4, lsl #1] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 28ca │ │ │ │ │ + beq.n 28f6 │ │ │ │ │ mov.w r2, sl, lsl #1 │ │ │ │ │ add.w r4, sl, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 283a │ │ │ │ │ + bgt.n 2866 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ @@ -4264,163 +4286,163 @@ │ │ │ │ │ ldrb.w r3, [lr, #16] │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ ldrb.w r2, [lr, #17] │ │ │ │ │ strb.w r2, [ip, #1] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ ldrb.w sl, [r7, r3] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 286a │ │ │ │ │ + bne.n 2896 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 283a │ │ │ │ │ - b.n 287a │ │ │ │ │ + bgt.n 2866 │ │ │ │ │ + b.n 28a6 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 280e │ │ │ │ │ + beq.n 283a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2890 │ │ │ │ │ + beq.n 28bc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n 2890 │ │ │ │ │ + b.n 28bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 2890 │ │ │ │ │ + b.n 28bc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028f8 : │ │ │ │ │ +00002924 : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ - bne.n 293c │ │ │ │ │ - cbz r1, 293c │ │ │ │ │ + bne.n 2968 │ │ │ │ │ + cbz r1, 2968 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2966 │ │ │ │ │ + beq.n 2992 │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetItem │ │ │ │ │ - cbz r0, 2972 │ │ │ │ │ + cbz r0, 299e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r4, [pc, #56] @ (2978 ) │ │ │ │ │ + ldr r4, [pc, #56] @ (29a4 ) │ │ │ │ │ add.w ip, sp, #28 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 2972 │ │ │ │ │ + cbz r0, 299e │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 2922 │ │ │ │ │ + bne.n 294e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2972 │ │ │ │ │ + cbnz r0, 299e │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2922 │ │ │ │ │ + b.n 294e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2938 │ │ │ │ │ + b.n 2964 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000297c : │ │ │ │ │ +000029a8 : │ │ │ │ │ code_richcompare(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 2b64 │ │ │ │ │ + bhi.w 2b90 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2b64 │ │ │ │ │ + bne.w 2b90 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b64 │ │ │ │ │ + bne.w 2b90 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 29dc │ │ │ │ │ + cbnz r0, 2a08 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.w 2b16 │ │ │ │ │ + beq.w 2b42 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b2a │ │ │ │ │ + bne.w 2b56 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29be │ │ │ │ │ + bne.n 29ea │ │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29be │ │ │ │ │ + bne.n 29ea │ │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29be │ │ │ │ │ + bne.n 29ea │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29be │ │ │ │ │ + bne.n 29ea │ │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29be │ │ │ │ │ + bne.n 29ea │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29be │ │ │ │ │ + bne.n 29ea │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2a76 │ │ │ │ │ + ble.n 2aa2 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -4435,147 +4457,147 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ - beq.n 2b30 │ │ │ │ │ + beq.n 2b5c │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ itt eq │ │ │ │ │ movweq r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movteq r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ - beq.n 2b50 │ │ │ │ │ + beq.n 2b7c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, r5 │ │ │ │ │ - bne.n 29be │ │ │ │ │ + bne.n 29ea │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 2a26 │ │ │ │ │ + blt.n 2a52 │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ bl 1184 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b74 │ │ │ │ │ + beq.n 2ba0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 1184 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b78 │ │ │ │ │ + beq.n 2ba4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ab2 │ │ │ │ │ + beq.n 2ade │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2ab2 │ │ │ │ │ + cbnz r3, 2ade │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2acc │ │ │ │ │ + beq.n 2af8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 2acc │ │ │ │ │ + cbnz r3, 2af8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2b6e │ │ │ │ │ + ble.n 2b9a │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2b6e │ │ │ │ │ + ble.n 2b9a │ │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2b6e │ │ │ │ │ + ble.n 2b9a │ │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2b6e │ │ │ │ │ + ble.n 2b9a │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2b6e │ │ │ │ │ + ble.n 2b9a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 29c4 │ │ │ │ │ + bne.w 29f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 29d8 │ │ │ │ │ + beq.w 2a04 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 29d8 │ │ │ │ │ + b.n 2a04 │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w sl, [r3, #17] │ │ │ │ │ ldrb r5, [r2, r1] │ │ │ │ │ - bne.n 2a5e │ │ │ │ │ + bne.n 2a8a │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w fp, [r3, #17] │ │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ │ - b.n 2a5e │ │ │ │ │ + b.n 2a8a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 29d8 │ │ │ │ │ + b.n 2a04 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 29be │ │ │ │ │ + beq.w 29ea │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 29d8 │ │ │ │ │ + b.n 2a04 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b74 │ │ │ │ │ + beq.n 2ba0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b74 │ │ │ │ │ + bne.n 2ba0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b74 │ │ │ │ │ + b.n 2ba0 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -19,15 +19,15 @@ │ │ │ │ │ cbnz r0, 2a <_PyCode_GetFreevars+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #12 │ │ │ │ │ - b.w 1eb0 │ │ │ │ │ + b.w 1edc │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000002e : │ │ │ │ │ code_getcellvars(): │ │ │ │ │ b.n 30 <_PyCode_GetCellvars> │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ cbnz r0, 58 <_PyCode_GetCellvars+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.w 1eb0 │ │ │ │ │ + b.w 1edc │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000005c : │ │ │ │ │ PyCode_NewEmpty(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -916,15 +916,15 @@ │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ │ - bl 1ffc │ │ │ │ │ + bl 2028 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 7ba │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 7ba │ │ │ │ │ @@ -1041,15 +1041,15 @@ │ │ │ │ │ 000008a2 : │ │ │ │ │ PyCode_GetCode(): │ │ │ │ │ b.w 15bc <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ 000008a6 : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ - b.w 1e84 <_PyCode_GetVarnames> │ │ │ │ │ + b.w 1eb0 <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ 000008aa : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ b.w 30 <_PyCode_GetCellvars> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCellvars │ │ │ │ │ │ │ │ │ │ @@ -1197,15 +1197,15 @@ │ │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ - bl 1ffc │ │ │ │ │ + bl 2028 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000a00 <_PyLineTable_InitAddressRange>: │ │ │ │ │ _PyLineTable_InitAddressRange(): │ │ │ │ │ push {r4} │ │ │ │ │ @@ -1252,15 +1252,15 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 1880 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 26fc │ │ │ │ │ + bl 2728 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -1348,15 +1348,15 @@ │ │ │ │ │ lsls r4, r2 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ b.n b64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ b.n bd0 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1c70 │ │ │ │ │ + bl 1c9c │ │ │ │ │ R_ARM_THM_CALL read_signed_varint │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1396,14 +1396,14 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n bf6 <_PyLineTable_PreviousAddressRange+0x1c> │ │ │ │ │ - bl 26fc │ │ │ │ │ + bl 2728 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n bf8 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ ├── complexobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -18,41 +18,41 @@ │ │ │ │ │ 14: 000000a9 398 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ 15: 00000380 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 16: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata.str1.4 │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 18: 00000000 0 NOTYPE LOCAL DEFAULT 10 .LC0 │ │ │ │ │ 19: 00000239 480 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ 20: 00000410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 0000001c 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ - 22: 00000054 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ - 23: 0000005c 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ - 24: 00000084 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ - 25: 000000b4 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ - 26: 00000168 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ - 27: 000001ac 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ - 28: 00000418 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 29: 00000419 1448 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ - 30: 00000829 456 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ - 31: 00000770 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 00000780 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 000009b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 000009c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 35: 00000a88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 00000418 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 22: 000004e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 0000001c 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ + 24: 00000054 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ + 25: 0000005c 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ + 26: 00000084 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ + 27: 000000b4 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ + 28: 00000168 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ + 29: 000001ac 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ + 30: 000004f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 31: 000004f1 1448 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ + 32: 00000829 456 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ + 33: 00000848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 00000858 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 35: 00000a90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 000001e8 0 NOTYPE LOCAL DEFAULT 10 .LC8 │ │ │ │ │ 37: 000001f8 0 NOTYPE LOCAL DEFAULT 10 .LC9 │ │ │ │ │ 38: 0000021c 0 NOTYPE LOCAL DEFAULT 10 .LC10 │ │ │ │ │ 39: 00000388 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 40: 00000389 608 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ 41: 000005e9 96 FUNC LOCAL DEFAULT 1 c_powu │ │ │ │ │ 42: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 43: 000005d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 00000a98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 45: 00000b8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 000005e8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 47: 00000640 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 44: 000005e8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 45: 00000640 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 46: 00000a98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00000b8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 48: 00000648 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 49: 00000748 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 50: 00000234 0 NOTYPE LOCAL DEFAULT 10 .LC11 │ │ │ │ │ 51: 00000238 0 NOTYPE LOCAL DEFAULT 10 .LC12 │ │ │ │ │ 52: 0000023c 0 NOTYPE LOCAL DEFAULT 10 .LC13 │ │ │ │ │ 53: 00000240 0 NOTYPE LOCAL DEFAULT 10 .LC14 │ │ │ │ │ 54: 00000750 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -108,29 +108,29 @@ │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 106: 00000291 116 FUNC GLOBAL DEFAULT 1 PyComplex_RealAsDouble │ │ │ │ │ 107: 00000305 132 FUNC GLOBAL DEFAULT 1 PyComplex_ImagAsDouble │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ - 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 120: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 125: 000009c1 216 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ + 111: 00000419 216 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ + 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ + 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 121: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ 128: 00000649 264 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND hypot │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ 000003d2 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003f4 00007e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000003f8 00007e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000402 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 0000041a 00007f0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ 00000464 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000468 00002a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000048c 00007d0a R_ARM_THM_CALL 000009c1 _Py_c_quot │ │ │ │ │ +0000048c 00006f0a R_ARM_THM_CALL 00000419 _Py_c_quot │ │ │ │ │ 000004f0 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ 00000514 0000800a R_ARM_THM_CALL 00000649 _Py_c_pow │ │ │ │ │ 0000053e 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000542 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000546 0000262f R_ARM_THM_MOVW_ABS_NC 0000021c .LC10 │ │ │ │ │ 0000054a 00002630 R_ARM_THM_MOVT_ABS 0000021c .LC10 │ │ │ │ │ 00000550 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -141,22 +141,22 @@ │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 0000005d complex_hash │ │ │ │ │ 00000048 00009e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00000e02 R_ARM_ABS32 000000a9 complex_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00009f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000009c 00001d02 R_ARM_ABS32 00000419 complex_new │ │ │ │ │ +0000009c 00001f02 R_ARM_ABS32 000004f1 complex_new │ │ │ │ │ 000000a0 0000a002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 0000a102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000110 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000114 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000110 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000114 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000118 00000d02 R_ARM_ABS32 000001f1 complex_add │ │ │ │ │ 0000011c 00000702 R_ARM_ABS32 00000001 complex_sub │ │ │ │ │ 00000120 00003902 R_ARM_ABS32 00000b95 complex_mul │ │ │ │ │ 0000012c 00002802 R_ARM_ABS32 00000389 complex_pow │ │ │ │ │ 00000130 00000502 R_ARM_ABS32 00000001 complex_neg │ │ │ │ │ 00000134 00000a02 R_ARM_ABS32 00000131 complex_pos │ │ │ │ │ 00000138 00004302 R_ARM_ABS32 000009f5 complex_abs │ │ │ │ │ @@ -225,126 +225,126 @@ │ │ │ │ │ 000003c4 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003ce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003d4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003e4 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ 000003f4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000402 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ -00000458 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000045c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000488 00006f0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000494 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004d6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000004da 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004de 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004ea 0000700a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ -00000500 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -0000052e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000532 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000538 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000544 0000700a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ -00000550 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -0000059a 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005b2 0000710a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000005bc 0000720a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000005c4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000829 complex_from_string_inner │ │ │ │ │ -000005c8 00001e30 R_ARM_THM_MOVT_ABS 00000829 complex_from_string_inner │ │ │ │ │ -000005d0 0000162f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000005d4 00001630 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000005d8 0000730a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -0000062a 0000740a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000646 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a6 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006ac 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000006b0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006b4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006c0 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006c4 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006c8 0000182f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -000006cc 00001830 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -000006d2 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006ee 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006fa 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006fe 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000702 0000152f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000706 00001530 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -0000070c 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000074a 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000778 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000077c 0000786b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000782 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000786 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000007aa 0000792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000007ae 00007930 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000007b6 0000192f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -000007ba 00001930 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -000007be 00007a0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000007de 00007b0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000007ea 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000080e 00007c0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000822 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000826 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000856 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000085a 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000085e 0000172f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000862 00001730 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000868 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000086e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000872 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000878 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000884 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000888 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000088c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -00000890 00001a30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -00000898 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008bc 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008d2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008d6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008dc 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000008e8 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008ec 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008f0 00001b2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC7 │ │ │ │ │ -000008f4 00001b30 R_ARM_THM_MOVT_ABS 000001ac .LC7 │ │ │ │ │ -000008fc 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000920 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000940 00007c0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000962 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000966 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000096e 00001a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -00000972 00001a30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -00000978 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000996 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000099c 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009a0 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009a6 00001a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -000009aa 00001a30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -000009b0 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009b8 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a64 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000aaa 00006f0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000ae6 0000740a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000004bc 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000530 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000534 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000560 0000700a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000056c 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005ae 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000005b2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000005b6 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000005c2 0000710a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ +000005d8 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000606 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000060a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000610 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000061c 0000710a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000628 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000672 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000068a 0000720a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00000694 0000730a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000069c 0000202f R_ARM_THM_MOVW_ABS_NC 00000829 complex_from_string_inner │ │ │ │ │ +000006a0 00002030 R_ARM_THM_MOVT_ABS 00000829 complex_from_string_inner │ │ │ │ │ +000006a8 0000182f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000006ac 00001830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000006b0 0000740a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00000702 0000750a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000071e 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000077e 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000784 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000788 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000078c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000798 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000079c 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007a0 00001a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +000007a4 00001a30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +000007aa 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007c6 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d2 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007d6 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007da 0000172f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000007de 00001730 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000007e4 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000822 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000850 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000854 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000085a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000085e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000882 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000886 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000088e 00001b2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00000892 00001b30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00000896 00007b0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000008b6 00007c0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000008c2 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e6 00007d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000008fa 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008fe 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000092e 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000932 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000936 0000192f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +0000093a 00001930 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +00000940 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000946 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000094a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000950 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000095c 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000960 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000964 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +00000968 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +00000970 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000994 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009aa 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009ae 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009b4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009c0 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009c4 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009c8 00001d2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC7 │ │ │ │ │ +000009cc 00001d30 R_ARM_THM_MOVT_ABS 000001ac .LC7 │ │ │ │ │ +000009d4 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009f8 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a18 00007d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a3a 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a3e 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a46 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +00000a4a 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +00000a50 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a6e 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a74 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a78 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a7e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +00000a82 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +00000a88 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a90 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000aaa 0000700a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000ae6 0000750a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00000afe 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b08 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b0c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000b14 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b1e 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b22 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b26 0000182f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000b2a 00001830 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000b30 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b1e 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b22 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b26 00001a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000b2a 00001a30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000b30 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000b48 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b4e 0000792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000b52 00007930 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000b5a 0000192f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00000b5e 00001930 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00000b64 00007a0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000b82 00007b0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000b8c 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b90 0000786b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b4e 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000b52 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000b5a 00001b2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00000b5e 00001b30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00000b64 00007b0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000b82 00007c0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000b8c 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b90 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000baa 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bae 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000be6 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000bfe 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000c16 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000c20 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ 00000c38 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -83,29 +83,29 @@ │ │ │ │ │ PyFloat_FromDouble │ │ │ │ │ PyObject_RichCompare │ │ │ │ │ PyComplex_RealAsDouble │ │ │ │ │ PyComplex_ImagAsDouble │ │ │ │ │ __errno_location │ │ │ │ │ PyExc_ZeroDivisionError │ │ │ │ │ PyErr_SetString │ │ │ │ │ +_Py_c_quot │ │ │ │ │ _PyObject_LookupSpecial │ │ │ │ │ PyNumber_Float │ │ │ │ │ _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _Py_string_to_number_with_underscores │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ _PyRuntime │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ _PyArg_UnpackKeywords │ │ │ │ │ -_Py_c_quot │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ _Py_c_pow │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyExc_ValueError │ │ │ │ │ PyOS_double_to_string │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ PyMem_Free │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -474,15 +474,15 @@ │ │ │ │ │ vmov.f64 d7, d1 │ │ │ │ │ vldr d0, [r3] │ │ │ │ │ vldr d1, [r3, #8] │ │ │ │ │ vmov.f64 d2, d6 │ │ │ │ │ vmov.f64 d3, d7 │ │ │ │ │ vstr d6, [sp, #56] @ 0x38 │ │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ │ - bl 9c0 │ │ │ │ │ + bl 418 │ │ │ │ │ R_ARM_THM_CALL _Py_c_quot │ │ │ │ │ vstr d0, [sp, #72] @ 0x48 │ │ │ │ │ vstr d1, [sp, #80] @ 0x50 │ │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ vldr d6, [sp, #80] @ 0x50 │ │ │ │ │ vldr d5, [pc, #308] @ 5d8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -414,177 +414,241 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 26e │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ b.n 332 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -00000418 : │ │ │ │ │ +00000418 <_Py_c_quot>: │ │ │ │ │ +_Py_c_quot(): │ │ │ │ │ + vcmpe.f64 d2, #0.0 │ │ │ │ │ + vmov.f64 d7, d0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bmi.n 4a6 <_Py_c_quot+0x8e> │ │ │ │ │ + vmov.f64 d6, d2 │ │ │ │ │ + vcmpe.f64 d3, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bmi.n 496 <_Py_c_quot+0x7e> │ │ │ │ │ + vcmpe.f64 d6, d3 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + blt.n 46a <_Py_c_quot+0x52> │ │ │ │ │ + vcmp.f64 d6, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.n 4ac <_Py_c_quot+0x94> │ │ │ │ │ + vdiv.f64 d6, d3, d2 │ │ │ │ │ + vmov.f64 d5, d1 │ │ │ │ │ + vmov.f64 d4, d7 │ │ │ │ │ + vmla.f64 d2, d6, d3 │ │ │ │ │ + vmla.f64 d4, d6, d1 │ │ │ │ │ + vmls.f64 d5, d6, d7 │ │ │ │ │ + vdiv.f64 d0, d4, d2 │ │ │ │ │ + vdiv.f64 d1, d5, d2 │ │ │ │ │ + bx lr │ │ │ │ │ + vmov.f64 d5, d3 │ │ │ │ │ + vcmpe.f64 d6, d5 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bhi.n 4d2 <_Py_c_quot+0xba> │ │ │ │ │ + vdiv.f64 d6, d2, d3 │ │ │ │ │ + vmov.f64 d5, d1 │ │ │ │ │ + vmla.f64 d3, d6, d2 │ │ │ │ │ + vmla.f64 d5, d6, d7 │ │ │ │ │ + vnmls.f64 d7, d6, d1 │ │ │ │ │ + vdiv.f64 d0, d5, d3 │ │ │ │ │ + vdiv.f64 d1, d7, d3 │ │ │ │ │ + b.n 468 <_Py_c_quot+0x50> │ │ │ │ │ + vneg.f64 d5, d3 │ │ │ │ │ + vcmpe.f64 d6, d5 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bge.n 448 <_Py_c_quot+0x30> │ │ │ │ │ + b.n 46e <_Py_c_quot+0x56> │ │ │ │ │ + vneg.f64 d6, d2 │ │ │ │ │ + b.n 42a <_Py_c_quot+0x12> │ │ │ │ │ + push {lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ │ + bl 0 <__errno_location> │ │ │ │ │ + R_ARM_THM_CALL __errno_location │ │ │ │ │ + vldr d1, [pc, #28] @ 4e0 <_Py_c_quot+0xc8> │ │ │ │ │ + movs r3, #33 @ 0x21 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + vmov.f64 d0, d1 │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ │ + vldr d1, [pc, #20] @ 4e8 <_Py_c_quot+0xd0> │ │ │ │ │ + vmov.f64 d0, d1 │ │ │ │ │ + b.n 468 <_Py_c_quot+0x50> │ │ │ │ │ + nop.w │ │ │ │ │ + ... │ │ │ │ │ + .word 0x7ff80000 │ │ │ │ │ + │ │ │ │ │ +000004f0 : │ │ │ │ │ complex_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7f0 │ │ │ │ │ + bne.w 8c8 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w 92a │ │ │ │ │ + bhi.w a02 │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 926 │ │ │ │ │ + beq.w 9fe │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 820 │ │ │ │ │ + beq.w 8f8 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 780 │ │ │ │ │ + beq.w 858 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 5a0 │ │ │ │ │ + beq.w 678 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 798 │ │ │ │ │ + beq.w 870 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.w 6f4 │ │ │ │ │ - cbz r5, 484 │ │ │ │ │ + bmi.w 7cc │ │ │ │ │ + cbz r5, 55c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bmi.w 856 │ │ │ │ │ - ldr r1, [pc, #752] @ (778 ) │ │ │ │ │ + bmi.w 92e │ │ │ │ │ + ldr r1, [pc, #752] @ (850 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f8 │ │ │ │ │ + bne.w 6d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 710 │ │ │ │ │ + bne.w 7e8 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 962 │ │ │ │ │ + beq.w a3a │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 714 │ │ │ │ │ + beq.w 7ec │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 672 │ │ │ │ │ + beq.w 74a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e8 │ │ │ │ │ + beq.w 9c0 │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8c2 │ │ │ │ │ + beq.w 99a │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w 728 │ │ │ │ │ + beq.w 800 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67a │ │ │ │ │ + bne.w 752 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Float │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 97e │ │ │ │ │ + bne.w a56 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 51a │ │ │ │ │ + beq.n 5f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 598 │ │ │ │ │ + beq.n 670 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - vldr d10, [pc, #592] @ 770 │ │ │ │ │ + vldr d10, [pc, #592] @ 848 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 69e │ │ │ │ │ + beq.w 776 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 954 │ │ │ │ │ + beq.w a2c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 954 │ │ │ │ │ + bne.w a2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Float │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 56c │ │ │ │ │ + beq.n 644 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6a4 │ │ │ │ │ + beq.w 77c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 94e │ │ │ │ │ + bne.w a26 │ │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ vstr d9, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51a │ │ │ │ │ + b.n 5f2 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 754 │ │ │ │ │ + beq.w 82c │ │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ │ - beq.w 484 │ │ │ │ │ + beq.w 55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5f4 │ │ │ │ │ + cbz r0, 6cc │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC complex_from_string_inner │ │ │ │ │ @@ -598,498 +662,434 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_THM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f2 │ │ │ │ │ + beq.n 6ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7e6 │ │ │ │ │ + beq.w 8be │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 58c │ │ │ │ │ - ldr r3, [pc, #384] @ (77c ) │ │ │ │ │ + b.n 664 │ │ │ │ │ + ldr r3, [pc, #384] @ (854 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.w 7d4 │ │ │ │ │ + bpl.w 8ac │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7d4 │ │ │ │ │ + beq.w 8ac │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 64a │ │ │ │ │ + beq.n 722 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 64a │ │ │ │ │ + cbnz r3, 722 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 494 │ │ │ │ │ + beq.w 56c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.n 6ac │ │ │ │ │ + bne.n 784 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 99c │ │ │ │ │ + beq.w a74 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 718 │ │ │ │ │ + beq.n 7f0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4b6 │ │ │ │ │ + b.n 58e │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 4d6 │ │ │ │ │ + bne.w 5ae │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ vldr d10, [r4, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 69a │ │ │ │ │ + beq.n 772 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 69a │ │ │ │ │ + beq.n 772 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 746 │ │ │ │ │ + beq.n 81e │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 520 │ │ │ │ │ + b.n 5f8 │ │ │ │ │ vmov.f64 d9, d10 │ │ │ │ │ - b.n 572 │ │ │ │ │ + b.n 64a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 56c │ │ │ │ │ + b.n 644 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a8 │ │ │ │ │ + bne.n 880 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 494 │ │ │ │ │ + beq.w 56c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 494 │ │ │ │ │ + bne.w 56c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 494 │ │ │ │ │ + b.n 56c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5b0 │ │ │ │ │ + beq.w 688 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 58c │ │ │ │ │ + b.n 664 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 724 │ │ │ │ │ + cbnz r3, 7fc │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bne.w 86e │ │ │ │ │ + bne.w 946 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 4b6 │ │ │ │ │ + b.n 58e │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ vldr d10, [r4, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 766 │ │ │ │ │ + beq.n 83e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 69a │ │ │ │ │ + beq.n 772 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 766 │ │ │ │ │ + cbnz r3, 83e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 520 │ │ │ │ │ + b.n 5f8 │ │ │ │ │ add.w r4, r4, #876 @ 0x36c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 844 │ │ │ │ │ + beq.n 91c │ │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ │ ands.w r5, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq.w 484 │ │ │ │ │ - b.n 5b0 │ │ │ │ │ + beq.w 55c │ │ │ │ │ + b.n 688 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 528 │ │ │ │ │ + b.n 600 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000178 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r4, [pc, #564] @ (9b8 ) │ │ │ │ │ + ldr r4, [pc, #564] @ (a90 ) │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ add.w r4, r4, #876 @ 0x36c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 470 │ │ │ │ │ + bne.w 548 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 754 │ │ │ │ │ + beq.n 82c │ │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.w 47a │ │ │ │ │ - b.n 6fa │ │ │ │ │ + bpl.w 552 │ │ │ │ │ + b.n 7d2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cbnz r0, 7c8 │ │ │ │ │ + cbnz r0, 8a0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - b.n 656 │ │ │ │ │ + b.n 72e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6e2 │ │ │ │ │ - b.n 494 │ │ │ │ │ + bne.n 7ba │ │ │ │ │ + b.n 56c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 630 │ │ │ │ │ + b.n 708 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f4 │ │ │ │ │ + b.n 6cc │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #448] @ (9bc ) │ │ │ │ │ + ldr r5, [pc, #448] @ (a94 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ - cbz r4, 820 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ + cbz r4, 8f8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 450 │ │ │ │ │ - ldr r4, [pc, #404] @ (9b8 ) │ │ │ │ │ + b.n 528 │ │ │ │ │ + ldr r4, [pc, #404] @ (a90 ) │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r3, [r4, #880] @ 0x370 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 750 │ │ │ │ │ + beq.n 828 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add.w r4, r4, #876 @ 0x36c │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.w 5b0 │ │ │ │ │ + bne.w 688 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 484 │ │ │ │ │ + b.n 55c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 58c │ │ │ │ │ + beq.w 664 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 58c │ │ │ │ │ + b.n 664 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 710 │ │ │ │ │ + b.n 7e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 724 │ │ │ │ │ + bne.w 7fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 710 │ │ │ │ │ + bne.w 7e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 710 │ │ │ │ │ + b.n 7e8 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 672 │ │ │ │ │ + bne.w 74a │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 672 │ │ │ │ │ + beq.w 74a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 672 │ │ │ │ │ + bne.w 74a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 710 │ │ │ │ │ + bne.w 7e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 710 │ │ │ │ │ + b.n 7e8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 7f8 │ │ │ │ │ + b.n 8d0 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #140] @ (9bc ) │ │ │ │ │ + ldr r1, [pc, #140] @ (a94 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 450 │ │ │ │ │ - b.n 710 │ │ │ │ │ + bne.w 528 │ │ │ │ │ + b.n 7e8 │ │ │ │ │ vadd.f64 d9, d9, d10 │ │ │ │ │ - b.n 572 │ │ │ │ │ + b.n 64a │ │ │ │ │ vldr d7, [r5, #16] │ │ │ │ │ vldr d9, [r5, #8] │ │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ │ - b.n 56c │ │ │ │ │ + b.n 644 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 710 │ │ │ │ │ + b.n 7e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4f8 │ │ │ │ │ + beq.w 5d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4f8 │ │ │ │ │ + bne.w 5d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f8 │ │ │ │ │ + b.n 5d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8a4 │ │ │ │ │ + b.n 97c │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000009c0 <_Py_c_quot>: │ │ │ │ │ -_Py_c_quot(): │ │ │ │ │ - vcmpe.f64 d2, #0.0 │ │ │ │ │ - vmov.f64 d7, d0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n a4e <_Py_c_quot+0x8e> │ │ │ │ │ - vmov.f64 d6, d2 │ │ │ │ │ - vcmpe.f64 d3, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n a3e <_Py_c_quot+0x7e> │ │ │ │ │ - vcmpe.f64 d6, d3 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n a12 <_Py_c_quot+0x52> │ │ │ │ │ - vcmp.f64 d6, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n a54 <_Py_c_quot+0x94> │ │ │ │ │ - vdiv.f64 d6, d3, d2 │ │ │ │ │ - vmov.f64 d5, d1 │ │ │ │ │ - vmov.f64 d4, d7 │ │ │ │ │ - vmla.f64 d2, d6, d3 │ │ │ │ │ - vmla.f64 d4, d6, d1 │ │ │ │ │ - vmls.f64 d5, d6, d7 │ │ │ │ │ - vdiv.f64 d0, d4, d2 │ │ │ │ │ - vdiv.f64 d1, d5, d2 │ │ │ │ │ - bx lr │ │ │ │ │ - vmov.f64 d5, d3 │ │ │ │ │ - vcmpe.f64 d6, d5 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n a7a <_Py_c_quot+0xba> │ │ │ │ │ - vdiv.f64 d6, d2, d3 │ │ │ │ │ - vmov.f64 d5, d1 │ │ │ │ │ - vmla.f64 d3, d6, d2 │ │ │ │ │ - vmla.f64 d5, d6, d7 │ │ │ │ │ - vnmls.f64 d7, d6, d1 │ │ │ │ │ - vdiv.f64 d0, d5, d3 │ │ │ │ │ - vdiv.f64 d1, d7, d3 │ │ │ │ │ - b.n a10 <_Py_c_quot+0x50> │ │ │ │ │ - vneg.f64 d5, d3 │ │ │ │ │ - vcmpe.f64 d6, d5 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 9f0 <_Py_c_quot+0x30> │ │ │ │ │ - b.n a16 <_Py_c_quot+0x56> │ │ │ │ │ - vneg.f64 d6, d2 │ │ │ │ │ - b.n 9d2 <_Py_c_quot+0x12> │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ - bl 0 <__errno_location> │ │ │ │ │ - R_ARM_THM_CALL __errno_location │ │ │ │ │ - vldr d1, [pc, #28] @ a88 <_Py_c_quot+0xc8> │ │ │ │ │ - movs r3, #33 @ 0x21 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - vmov.f64 d0, d1 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ │ - vldr d1, [pc, #20] @ a90 <_Py_c_quot+0xd0> │ │ │ │ │ - vmov.f64 d0, d1 │ │ │ │ │ - b.n a10 <_Py_c_quot+0x50> │ │ │ │ │ - nop.w │ │ │ │ │ - ... │ │ │ │ │ - .word 0x7ff80000 │ │ │ │ │ - │ │ │ │ │ 00000a98 : │ │ │ │ │ try_complex_special_method(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r1, [pc, #228] @ (b8c ) │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -64,35 +64,35 @@ │ │ │ │ │ 0x000003d0 6a656374 5f526963 68436f6d 70617265 ject_RichCompare │ │ │ │ │ 0x000003e0 00507943 6f6d706c 65785f52 65616c41 .PyComplex_RealA │ │ │ │ │ 0x000003f0 73446f75 626c6500 5079436f 6d706c65 sDouble.PyComple │ │ │ │ │ 0x00000400 785f496d 61674173 446f7562 6c65005f x_ImagAsDouble._ │ │ │ │ │ 0x00000410 5f657272 6e6f5f6c 6f636174 696f6e00 _errno_location. │ │ │ │ │ 0x00000420 50794578 635f5a65 726f4469 76697369 PyExc_ZeroDivisi │ │ │ │ │ 0x00000430 6f6e4572 726f7200 50794572 725f5365 onError.PyErr_Se │ │ │ │ │ - 0x00000440 74537472 696e6700 5f50794f 626a6563 tString._PyObjec │ │ │ │ │ - 0x00000450 745f4c6f 6f6b7570 53706563 69616c00 t_LookupSpecial. │ │ │ │ │ - 0x00000460 50794e75 6d626572 5f466c6f 6174005f PyNumber_Float._ │ │ │ │ │ - 0x00000470 5079556e 69636f64 655f5472 616e7366 PyUnicode_Transf │ │ │ │ │ - 0x00000480 6f726d44 6563696d 616c416e 64537061 ormDecimalAndSpa │ │ │ │ │ - 0x00000490 6365546f 41534349 49005079 556e6963 ceToASCII.PyUnic │ │ │ │ │ - 0x000004a0 6f64655f 41735554 4638416e 6453697a ode_AsUTF8AndSiz │ │ │ │ │ - 0x000004b0 65005f50 795f7374 72696e67 5f746f5f e._Py_string_to_ │ │ │ │ │ - 0x000004c0 6e756d62 65725f77 6974685f 756e6465 number_with_unde │ │ │ │ │ - 0x000004d0 7273636f 72657300 5f50795f 43686563 rscores._Py_Chec │ │ │ │ │ - 0x000004e0 6b46756e 6374696f 6e526573 756c7400 kFunctionResult. │ │ │ │ │ - 0x000004f0 50794578 635f5479 70654572 726f7200 PyExc_TypeError. │ │ │ │ │ - 0x00000500 50794572 725f466f 726d6174 005f5079 PyErr_Format._Py │ │ │ │ │ - 0x00000510 52756e74 696d6500 5f50795f 7473735f Runtime._Py_tss_ │ │ │ │ │ - 0x00000520 74737461 74650050 79457863 5f446570 tstate.PyExc_Dep │ │ │ │ │ - 0x00000530 72656361 74696f6e 5761726e 696e6700 recationWarning. │ │ │ │ │ - 0x00000540 50794572 725f5761 726e466f 726d6174 PyErr_WarnFormat │ │ │ │ │ - 0x00000550 005f5079 4f626a65 63745f4d 616b6554 ._PyObject_MakeT │ │ │ │ │ - 0x00000560 7043616c 6c005f50 79417267 5f556e70 pCall._PyArg_Unp │ │ │ │ │ - 0x00000570 61636b4b 6579776f 72647300 5f50795f ackKeywords._Py_ │ │ │ │ │ - 0x00000580 635f7175 6f74005f 50795f4e 6f6e6553 c_quot._Py_NoneS │ │ │ │ │ + 0x00000440 74537472 696e6700 5f50795f 635f7175 tString._Py_c_qu │ │ │ │ │ + 0x00000450 6f74005f 50794f62 6a656374 5f4c6f6f ot._PyObject_Loo │ │ │ │ │ + 0x00000460 6b757053 70656369 616c0050 794e756d kupSpecial.PyNum │ │ │ │ │ + 0x00000470 6265725f 466c6f61 74005f50 79556e69 ber_Float._PyUni │ │ │ │ │ + 0x00000480 636f6465 5f547261 6e73666f 726d4465 code_TransformDe │ │ │ │ │ + 0x00000490 63696d61 6c416e64 53706163 65546f41 cimalAndSpaceToA │ │ │ │ │ + 0x000004a0 53434949 00507955 6e69636f 64655f41 SCII.PyUnicode_A │ │ │ │ │ + 0x000004b0 73555446 38416e64 53697a65 005f5079 sUTF8AndSize._Py │ │ │ │ │ + 0x000004c0 5f737472 696e675f 746f5f6e 756d6265 _string_to_numbe │ │ │ │ │ + 0x000004d0 725f7769 74685f75 6e646572 73636f72 r_with_underscor │ │ │ │ │ + 0x000004e0 6573005f 50795f43 6865636b 46756e63 es._Py_CheckFunc │ │ │ │ │ + 0x000004f0 74696f6e 52657375 6c740050 79457863 tionResult.PyExc │ │ │ │ │ + 0x00000500 5f547970 65457272 6f720050 79457272 _TypeError.PyErr │ │ │ │ │ + 0x00000510 5f466f72 6d617400 5f507952 756e7469 _Format._PyRunti │ │ │ │ │ + 0x00000520 6d65005f 50795f74 73735f74 73746174 me._Py_tss_tstat │ │ │ │ │ + 0x00000530 65005079 4578635f 44657072 65636174 e.PyExc_Deprecat │ │ │ │ │ + 0x00000540 696f6e57 61726e69 6e670050 79457272 ionWarning.PyErr │ │ │ │ │ + 0x00000550 5f576172 6e466f72 6d617400 5f50794f _WarnFormat._PyO │ │ │ │ │ + 0x00000560 626a6563 745f4d61 6b655470 43616c6c bject_MakeTpCall │ │ │ │ │ + 0x00000570 005f5079 4172675f 556e7061 636b4b65 ._PyArg_UnpackKe │ │ │ │ │ + 0x00000580 79776f72 6473005f 50795f4e 6f6e6553 ywords._Py_NoneS │ │ │ │ │ 0x00000590 74727563 7400666c 6f6f7200 5f50795f truct.floor._Py_ │ │ │ │ │ 0x000005a0 635f706f 77005079 4578635f 4f766572 c_pow.PyExc_Over │ │ │ │ │ 0x000005b0 666c6f77 4572726f 72005079 4578635f flowError.PyExc_ │ │ │ │ │ 0x000005c0 56616c75 65457272 6f720068 79706f74 ValueError.hypot │ │ │ │ │ 0x000005d0 00617461 6e320065 7870006c 6f670073 .atan2.exp.log.s │ │ │ │ │ 0x000005e0 696e636f 73005079 4f535f64 6f75626c incos.PyOS_doubl │ │ │ │ │ 0x000005f0 655f746f 5f737472 696e6700 5079556e e_to_string.PyUn │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1263,26 +1263,26 @@ │ │ │ │ │ 00000e6e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000e7a 00014e0a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ 00000eb0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000eb4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000eca 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ece 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000f02 00014f0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00000f70 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f76 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f96 0001510a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00000fa6 0001520a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000fe2 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000101a 00002d2f R_ARM_THM_MOVW_ABS_NC 00000dbd OSError_new │ │ │ │ │ -0000101e 00002d30 R_ARM_THM_MOVT_ABS 00000dbd OSError_new │ │ │ │ │ -00001032 00002d2f R_ARM_THM_MOVW_ABS_NC 00000dbd OSError_new │ │ │ │ │ -00001036 00002d30 R_ARM_THM_MOVT_ABS 00000dbd OSError_new │ │ │ │ │ -0000103e 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001072 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001076 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f7a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f80 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fa0 0001510a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00000fb0 0001520a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000fe6 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000101e 00002d2f R_ARM_THM_MOVW_ABS_NC 00000dbd OSError_new │ │ │ │ │ +00001022 00002d30 R_ARM_THM_MOVT_ABS 00000dbd OSError_new │ │ │ │ │ +00001030 00002d2f R_ARM_THM_MOVW_ABS_NC 00000dbd OSError_new │ │ │ │ │ +00001034 00002d30 R_ARM_THM_MOVT_ABS 00000dbd OSError_new │ │ │ │ │ +0000103c 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001070 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001074 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001092 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001098 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000010a4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000010a8 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000010d2 00002e2f R_ARM_THM_MOVW_ABS_NC 000010ad OSError_init │ │ │ │ │ 000010d6 00002e30 R_ARM_THM_MOVT_ABS 000010ad OSError_init │ │ │ │ │ 000010ea 00002d2f R_ARM_THM_MOVW_ABS_NC 00000dbd OSError_new │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1627,26 +1627,26 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS OSError_init │ │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ │ - beq.w 1010 │ │ │ │ │ + beq.w 1014 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - bne.w 1016 │ │ │ │ │ + bne.w 101a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fde │ │ │ │ │ + bne.w fe2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bhi.w ff8 │ │ │ │ │ + bhi.w ffc │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ │ @@ -1657,154 +1657,159 @@ │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105e │ │ │ │ │ + beq.w 105c │ │ │ │ │ ldr r3, [pc, #612] @ (10a4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f7e │ │ │ │ │ + beq.w f88 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w f7e │ │ │ │ │ + bpl.w f88 │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr.w r0, [r3, #1792] @ 0x700 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f7e │ │ │ │ │ + beq.w f88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w f7e │ │ │ │ │ + bne.w f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f76 │ │ │ │ │ + beq.n f80 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105e │ │ │ │ │ + beq.w 105c │ │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ strd r0, r0, [r4, #20] │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ - bne.w 102e │ │ │ │ │ + bne.w 102c │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldrd r9, r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r6, r8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - beq.n fb0 │ │ │ │ │ + beq.n fba │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n f92 │ │ │ │ │ + beq.n f9c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fba │ │ │ │ │ + beq.n fbe │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w sl, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ │ - bne.n fc6 │ │ │ │ │ + bne.n fca │ │ │ │ │ subs r1, #2 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bhi.n fb0 │ │ │ │ │ + bhi.n fba │ │ │ │ │ movs r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetSlice │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1060 │ │ │ │ │ + beq.w 105e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n f22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 1090 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1028 │ │ │ │ │ + beq.n f3a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r9] │ │ │ │ │ str.w r9, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r7, f4e │ │ │ │ │ + cbz r7, f5e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r7, #0] │ │ │ │ │ + beq.n f5e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ - cbnz r0, f5e │ │ │ │ │ + cbnz r0, f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + str r7, [r4, #40] @ 0x28 │ │ │ │ │ + str r6, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n f56 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n f56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n f56 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n f56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105e │ │ │ │ │ + bne.n 105c │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105e │ │ │ │ │ + beq.n 105c │ │ │ │ │ mov r7, r6 │ │ │ │ │ b.n e94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Check │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ @@ -1814,17 +1819,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1098 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n f28 │ │ │ │ │ - b.n f3a │ │ │ │ │ + b.n f22 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne sl, r8 │ │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ │ beq.n ef6 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -1835,64 +1838,62 @@ │ │ │ │ │ str.w sl, [r4, #48] @ 0x30 │ │ │ │ │ b.n ef6 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105e │ │ │ │ │ + beq.n 105c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ bls.w e10 │ │ │ │ │ - ldr r3, [pc, #172] @ (10a8 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (10a8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w e52 │ │ │ │ │ - b.n f7e │ │ │ │ │ + b.n f88 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ beq.w dfe │ │ │ │ │ ldr.w r1, [r6, #156] @ 0x9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC OSError_new │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS OSError_new │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n f7e │ │ │ │ │ + beq.n f88 │ │ │ │ │ b.n dfe │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n f3a │ │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC OSError_new │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS OSError_new │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1070 │ │ │ │ │ + bne.n 106e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 1060 │ │ │ │ │ + cbz r0, 105e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n f56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w f56 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n f70 │ │ │ │ │ + b.n f7a │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6c8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n f56 │ │ │ │ │ @@ -1901,31 +1902,32 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldrd r9, r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - beq.n fb0 │ │ │ │ │ + beq.n fba │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w eca │ │ │ │ │ - b.n fb0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n f22 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n f22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb0 │ │ │ │ │ - b.n 1060 │ │ │ │ │ - nop │ │ │ │ │ + bne.n 105e │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n f22 │ │ │ │ │ .word 0x0000025c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000a4 │ │ │ │ │ + .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 000010ac : │ │ │ │ │ OSError_init(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ ├── 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: 30296 (bytes into file) │ │ │ │ │ + Start of section headers: 30348 (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 0x7658: │ │ │ │ │ +There are 17 section headers, starting at offset 0x768c: │ │ │ │ │ │ │ │ │ │ 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 000bb0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005bdc 000538 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005c00 000538 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000be4 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006114 000670 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006138 000670 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0015e0 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0015e0 000e20 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006784 000688 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002400 000869 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002c6c 000c9c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006e0c 0007c0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003908 00040a 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003d12 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003d12 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003d48 001160 10 15 195 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 004ea8 000d34 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0075cc 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0015e0 000e44 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0067a8 000698 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002424 000869 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002c90 000c9c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006e40 0007c0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00392c 00040a 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003d36 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003d36 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003d6c 001160 10 15 195 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 004ecc 000d34 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 007600 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 {} │ │ │ │ │ @@ -23,47 +23,47 @@ │ │ │ │ │ 19: 000002e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 000002e9 460 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ 21: 000004a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 23: 000000a4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 24: 000000c4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 25: 000004b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 26: 00000bed 564 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ - 27: 00000995 572 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ - 28: 000006e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 29: 000006f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 30: 000006f1 356 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ - 31: 00000850 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 00000854 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 000008cd 80 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 26: 00000c11 564 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ + 27: 000009b9 572 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ + 28: 0000070c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 29: 00000714 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 30: 00000715 356 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 31: 00000874 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00000878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 33: 000008f1 80 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ 34: 000000ec 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 35: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 36: 0000015c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 37: 00000bc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00000be8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 39: 000001a0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 40: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 41: 00000001 132 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ 42: 00000085 740 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ 43: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 44: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 45: 00000268 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 46: 00000bd1 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 46: 00000bf5 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 47: 00000360 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 48: 00000bd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 00000bf4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 49: 00000368 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 50: 00000369 448 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ 51: 0000051c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 52: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 53: 000002d8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 54: 0000030c 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 55: 00000528 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 56: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 57: 00000001 20 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 58: 00000e14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00000e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00000635 8 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 60: 00000015 30 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 61: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 62: 00000033 10 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 63: 0000003d 98 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ 64: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 65: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ @@ -206,28 +206,28 @@ │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 204: 0000063d 54 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 209: 000004b5 572 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ + 209: 000004b5 608 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearLocals │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - 219: 0000091d 120 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ + 219: 00000941 120 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 222: 00000855 118 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ + 222: 00000879 118 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5bdc contains 167 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5c00 contains 167 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000262f R_ARM_THM_MOVW_ABS_NC 00000198 .LC10 │ │ │ │ │ 00000038 00002630 R_ARM_THM_MOVT_ABS 00000198 .LC10 │ │ │ │ │ 00000042 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000004e 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000052 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000058 0000272f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC11 │ │ │ │ │ 0000005c 00002730 R_ARM_THM_MOVT_ABS 000001a0 .LC11 │ │ │ │ │ 00000062 0000e60a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000000a8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000ac 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000ec 00002e0a R_ARM_THM_CALL 00000bd1 Py_XDECREF │ │ │ │ │ +000000ec 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ 0000010a 0000e70a R_ARM_THM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ 00000116 0000e80a R_ARM_THM_CALL 00000000 PyErr_Restore │ │ │ │ │ 00000120 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000124 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000128 00001b0a R_ARM_THM_CALL 00000995 gen_send_ex │ │ │ │ │ +00000128 00001b0a R_ARM_THM_CALL 000009b9 gen_send_ex │ │ │ │ │ 00000136 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000013a 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000013e 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC13 │ │ │ │ │ 00000142 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC13 │ │ │ │ │ 00000148 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000015a 00002e0a R_ARM_THM_CALL 00000bd1 Py_XDECREF │ │ │ │ │ -00000160 00002e0a R_ARM_THM_CALL 00000bd1 Py_XDECREF │ │ │ │ │ +0000015a 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ +00000160 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ 00000168 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000016c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000172 00002d2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC14 │ │ │ │ │ 00000176 00002d30 R_ARM_THM_MOVT_ABS 00000268 .LC14 │ │ │ │ │ 0000017c 0000e90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000018a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000019c 0000ea0a R_ARM_THM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ 000001de 00002b30 R_ARM_THM_MOVT_ABS 00000200 .LC12 │ │ │ │ │ 000001e4 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000020a 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 0000020e 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000214 0000ec0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 00000220 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000224 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002a4 00001a0a R_ARM_THM_CALL 00000bed gen_close_iter │ │ │ │ │ +000002a4 00001a0a R_ARM_THM_CALL 00000c11 gen_close_iter │ │ │ │ │ 000002c8 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002da 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000002f6 0000ee0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00000316 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000031e 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000033c 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000035a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -120,15 +120,15 @@ │ │ │ │ │ 0000076c 0000fb0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000007b4 0000fc0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000007d0 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000007d4 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000007d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000802 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000806 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000081e 00001b0a R_ARM_THM_CALL 00000995 gen_send_ex │ │ │ │ │ +0000081e 00001b0a R_ARM_THM_CALL 000009b9 gen_send_ex │ │ │ │ │ 00000832 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000836 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000083c 00004c2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC22 │ │ │ │ │ 00000840 00004c30 R_ARM_THM_MOVT_ABS 00000398 .LC22 │ │ │ │ │ 00000848 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000850 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000854 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -160,28 +160,28 @@ │ │ │ │ │ 00000aca 0000fb0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000b0a 0000fc0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000b18 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b1c 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b9c 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bac 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000638 00001b1e R_ARM_THM_JUMP24 00000995 gen_send_ex │ │ │ │ │ +00000638 00001b1e R_ARM_THM_JUMP24 000009b9 gen_send_ex │ │ │ │ │ 00000982 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000009b2 0000fd1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 00000ba8 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6114 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6138 contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001402 R_ARM_ABS32 000002e9 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00005602 R_ARM_ABS32 0000009f gen_repr │ │ │ │ │ 00000048 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00002102 R_ARM_ABS32 000008cd gen_traverse │ │ │ │ │ +0000005c 00002102 R_ARM_ABS32 000008f1 gen_traverse │ │ │ │ │ 0000006c 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001102 R_ARM_ABS32 000001bd gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 0000d102 R_ARM_ABS32 000004b5 _PyGen_Finalize │ │ │ │ │ 000000d4 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -197,15 +197,15 @@ │ │ │ │ │ 00000194 0000d102 R_ARM_ABS32 000004b5 _PyGen_Finalize │ │ │ │ │ 000001a4 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001402 R_ARM_ABS32 000002e9 gen_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001cc 00009902 R_ARM_ABS32 00000a3b coro_repr │ │ │ │ │ 000001e8 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00002102 R_ARM_ABS32 000008cd gen_traverse │ │ │ │ │ +000001fc 00002102 R_ARM_ABS32 000008f1 gen_traverse │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000264 0000d102 R_ARM_ABS32 000004b5 _PyGen_Finalize │ │ │ │ │ 00000274 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00005002 R_ARM_ABS32 000008e9 async_gen_asend_dealloc │ │ │ │ │ @@ -310,15 +310,15 @@ │ │ │ │ │ 000007c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00003b02 R_ARM_ABS32 00000635 gen_send │ │ │ │ │ 000007d0 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007d8 00002902 R_ARM_ABS32 00000001 gen_throw │ │ │ │ │ 000007e0 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007e8 00001e02 R_ARM_ABS32 000006f1 gen_close │ │ │ │ │ +000007e8 00001e02 R_ARM_ABS32 00000715 gen_close │ │ │ │ │ 000007f0 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007f4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007f8 00009c02 R_ARM_ABS32 00000a8b gen_sizeof │ │ │ │ │ 00000800 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 00011502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000810 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -346,15 +346,15 @@ │ │ │ │ │ 000008fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000900 00003b02 R_ARM_ABS32 00000635 gen_send │ │ │ │ │ 00000908 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000090c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00002902 R_ARM_ABS32 00000001 gen_throw │ │ │ │ │ 00000918 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000091c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00001e02 R_ARM_ABS32 000006f1 gen_close │ │ │ │ │ +00000920 00001e02 R_ARM_ABS32 00000715 gen_close │ │ │ │ │ 00000928 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000092c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 00009c02 R_ARM_ABS32 00000a8b gen_sizeof │ │ │ │ │ 00000938 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000093c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000940 00011502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ │ 000009ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00003e02 R_ARM_ABS32 00000033 gen_getframe │ │ │ │ │ 000009c0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00003902 R_ARM_ABS32 00000001 gen_getsuspended │ │ │ │ │ 000009d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 00008302 R_ARM_ABS32 000006b5 gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6784 contains 209 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x67a8 contains 211 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000022 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000028 0000c40a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000ea 0000060a R_ARM_THM_CALL 000009bd compute_cr_origin │ │ │ │ │ 00000120 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000128 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -425,176 +425,178 @@ │ │ │ │ │ 000004a0 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a8 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b0 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004da 0000d20a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 000004f2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000004f6 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000054a 0000d40a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -0000054e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000552 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000056a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d0 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000005d4 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000005da 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000005e4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005e8 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000005f6 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000005fa 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000600 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000606 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000060a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000060e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000632 0000d20a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -0000063e 0000d90a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000664 0000da0a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -0000066c 0000db0a R_ARM_THM_CALL 0000091d _PyGen_FetchStopIterationValue │ │ │ │ │ -00000672 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000067e 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -0000068c 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00000690 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00000694 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ -00000698 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -000006b2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000006b6 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000006be 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006c4 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -000006c8 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -000006d6 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006e0 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000070a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000070e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000740 0000d40a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -00000744 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000748 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000752 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000756 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000075c 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000766 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000076a 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000778 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000077c 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000782 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000788 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000007e8 0000db0a R_ARM_THM_CALL 0000091d _PyGen_FetchStopIterationValue │ │ │ │ │ -000007fc 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00000800 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00000804 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ -00000808 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -00000822 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000826 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000082e 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000834 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000838 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000842 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000084a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000850 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000089a 0000ce0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000008ba 0000ce0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000904 0000df0a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -0000092a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000092e 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000936 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000093c 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000942 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000946 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000095a 0000d20a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -0000097e 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009cc 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009d0 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a10 0000c80a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000a2a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a2e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a46 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a4a 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a86 0000e10a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000ac2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ac6 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ada 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000ade 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000ae2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ae6 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000aec 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000b00 0000242f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -00000b04 00002430 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -00000b08 0000232f R_ARM_THM_MOVW_ABS_NC 00000124 .LC8 │ │ │ │ │ -00000b0c 00002330 R_ARM_THM_MOVT_ABS 00000124 .LC8 │ │ │ │ │ -00000b16 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b1a 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b20 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b26 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000b2a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000b2e 00000f2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000b32 00000f30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000b38 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b3e 0000222f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ -00000b42 00002230 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -00000b4e 0000cc0a R_ARM_THM_CALL 0000063d _PyGen_SetStopIterationValue │ │ │ │ │ -00000b5e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b62 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b66 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000b6a 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000b70 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000b80 00000e2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000b84 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000b88 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000b8c 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000b96 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000b9a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ba0 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ba6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000baa 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000bbc 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc4 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bfa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000bfe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c1c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c20 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c62 0000d40a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -00000c66 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c6a 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c82 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c8c 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000c90 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000c96 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000ca0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ca4 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000cb2 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000cb6 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000cbc 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000cc4 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000cce 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000d0e 0000f40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000d26 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8c 0000db0a R_ARM_THM_CALL 0000091d _PyGen_FetchStopIterationValue │ │ │ │ │ -00000daa 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00000dae 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00000db2 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ -00000db6 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -00000dd0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000dd4 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ddc 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000de2 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000de6 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000dec 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000df4 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e04 0000f50a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000e0e 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00000e14 0000ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e18 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000051a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000051e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000054c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000550 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000055e 0000d40a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000576 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005dc 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000005e0 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000005e6 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000005ec 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005f0 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000608 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000060e 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000614 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000064a 0000d20a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000656 0000d90a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000674 0000da0a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +0000067c 0000db0a R_ARM_THM_CALL 00000941 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000684 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000690 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +0000069e 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000006a2 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000006a6 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +000006aa 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +000006c4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000006c8 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000006d0 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006d6 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +000006da 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +000006e2 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000006ea 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f8 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000704 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000070c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000072e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000732 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000764 0000d40a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000768 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000076c 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000776 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000077a 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000780 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000078a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000078e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000079c 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000007a0 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000007a6 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007ac 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000080c 0000db0a R_ARM_THM_CALL 00000941 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000820 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00000824 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00000828 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +0000082c 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +00000846 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000084a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000852 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000858 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +0000085c 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000866 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000086e 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000008be 0000ce0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +000008de 0000ce0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000928 0000df0a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +0000094e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000952 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000095a 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000960 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000966 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000096a 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000097e 0000d20a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000009a2 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009f0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009f4 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a34 0000c80a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000a4e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a52 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a6a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a6e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000aaa 0000e10a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +00000ae6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000aea 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000afe 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000b02 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000b06 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b0a 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b10 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000b24 0000242f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +00000b28 00002430 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +00000b2c 0000232f R_ARM_THM_MOVW_ABS_NC 00000124 .LC8 │ │ │ │ │ +00000b30 00002330 R_ARM_THM_MOVT_ABS 00000124 .LC8 │ │ │ │ │ +00000b3a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b3e 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b44 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b4a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000b4e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000b52 00000f2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +00000b56 00000f30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +00000b5c 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b62 0000222f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ +00000b66 00002230 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ +00000b72 0000cc0a R_ARM_THM_CALL 0000063d _PyGen_SetStopIterationValue │ │ │ │ │ +00000b82 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b86 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b8a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000b8e 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000b94 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000ba4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000ba8 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000bac 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000bb0 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000bba 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000bbe 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000bc4 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bca 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000bce 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000be0 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be8 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000bf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c1e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c22 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c40 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c44 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c86 0000d40a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000c8a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c8e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca6 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb0 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000cb4 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000cba 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000cc4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cc8 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd6 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000cda 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000ce0 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000ce8 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000cf2 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000d32 0000f40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000d4a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db0 0000db0a R_ARM_THM_CALL 00000941 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000dc4 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00000dc8 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00000dcc 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +00000dd0 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +00000dea 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000dee 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000df6 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dfc 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000e00 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000e10 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e18 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e28 0000f50a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000e32 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00000e38 0000ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e3c 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003cc 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000512 0000d31e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000be6 0000c51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000c0a 0000c51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6e0c contains 248 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6e40 contains 248 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000001c 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000020 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000024 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000032 00003d2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC18 │ │ │ │ │ 00000036 00003d30 R_ARM_THM_MOVT_ABS 00000340 .LC18 │ │ │ │ │ @@ -681,15 +683,15 @@ │ │ │ │ │ 00000418 00002a0a R_ARM_THM_CALL 00000085 _gen_throw │ │ │ │ │ 0000043e 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000446 00006f2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC28 │ │ │ │ │ 0000044a 00006f30 R_ARM_THM_MOVT_ABS 00000484 .LC28 │ │ │ │ │ 00000460 0001030a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00000474 00002a0a R_ARM_THM_CALL 00000085 _gen_throw │ │ │ │ │ 0000047c 00004d0a R_ARM_THM_CALL 00000869 async_gen_unwrap_value │ │ │ │ │ -0000048c 00001b0a R_ARM_THM_CALL 00000995 gen_send_ex │ │ │ │ │ +0000048c 00001b0a R_ARM_THM_CALL 000009b9 gen_send_ex │ │ │ │ │ 000004bc 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004c2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000004c6 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004d2 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ 000004d6 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ 000004de 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000004e6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ @@ -762,21 +764,21 @@ │ │ │ │ │ 000007ca 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000007d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000818 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000081c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000820 0000892f R_ARM_THM_MOVW_ABS_NC 0000051c .LC35 │ │ │ │ │ 00000824 00008930 R_ARM_THM_MOVT_ABS 0000051c .LC35 │ │ │ │ │ 0000082a 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000848 00002e0a R_ARM_THM_CALL 00000bd1 Py_XDECREF │ │ │ │ │ +00000848 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ 00000868 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000086c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000870 00008b2f R_ARM_THM_MOVW_ABS_NC 00000544 .LC36 │ │ │ │ │ 00000874 00008b30 R_ARM_THM_MOVT_ABS 00000544 .LC36 │ │ │ │ │ 0000087a 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000898 00002e0a R_ARM_THM_CALL 00000bd1 Py_XDECREF │ │ │ │ │ +00000898 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ 000008e0 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000008e4 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000008e8 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000008ec 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000960 0000922f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ 00000964 00009230 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ 00000994 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -823,20 +825,20 @@ │ │ │ │ │ 00000c40 0000060a R_ARM_THM_CALL 000009bd compute_cr_origin │ │ │ │ │ 00000c5a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c68 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 0000f31e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000000aa 0000fe1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000112 00001b1e R_ARM_THM_JUMP24 00000995 gen_send_ex │ │ │ │ │ +00000112 00001b1e R_ARM_THM_JUMP24 000009b9 gen_send_ex │ │ │ │ │ 00000118 0000291e R_ARM_THM_JUMP24 00000001 gen_throw │ │ │ │ │ -00000196 00001e1e R_ARM_THM_JUMP24 000006f1 gen_close │ │ │ │ │ +00000196 00001e1e R_ARM_THM_JUMP24 00000715 gen_close │ │ │ │ │ 0000028a 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 0000049e 00004d1e R_ARM_THM_JUMP24 00000869 async_gen_unwrap_value │ │ │ │ │ 000005b4 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000005ce 0000fd1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 00000662 0000441e R_ARM_THM_JUMP24 00000731 async_gen_asend_new │ │ │ │ │ -000008c2 0000211e R_ARM_THM_JUMP24 000008cd gen_traverse │ │ │ │ │ +000008c2 0000211e R_ARM_THM_JUMP24 000008f1 gen_traverse │ │ │ │ │ 0000096a 0000fe1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000970 0000111e R_ARM_THM_JUMP24 000001bd gen_iternext │ │ │ │ │ 00000a46 0000fe1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000a92 0001041e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -107,15 +107,15 @@ │ │ │ │ │ blt.n 190 <_gen_throw+0x10c> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ bpl.n 168 <_gen_throw+0xe4> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq.n ea <_gen_throw+0x66> │ │ │ │ │ cbnz r0, 136 <_gen_throw+0xb2> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl bd0 │ │ │ │ │ + bl bf4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -135,15 +135,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 994 │ │ │ │ │ + bl 9b8 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -158,18 +158,18 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 182 <_gen_throw+0xfe> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl bd0 │ │ │ │ │ + bl bf4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl bd0 │ │ │ │ │ + bl bf4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 12e <_gen_throw+0xaa> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -300,15 +300,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 11a <_gen_throw+0x96> │ │ │ │ │ b.n 12e <_gen_throw+0xaa> │ │ │ │ │ ldrsb.w r5, [r4, #35] @ 0x23 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl bec │ │ │ │ │ + bl c10 │ │ │ │ │ R_ARM_THM_CALL gen_close_iter │ │ │ │ │ strb.w r5, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 2be <_gen_throw+0x23a> │ │ │ │ │ @@ -722,15 +722,15 @@ │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000634 : │ │ │ │ │ gen_send(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 994 │ │ │ │ │ + b.w 9b8 │ │ │ │ │ R_ARM_THM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 0000063c <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -943,15 +943,15 @@ │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [r0, #34] @ 0x22 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 994 │ │ │ │ │ + bl 9b8 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 868 │ │ │ │ │ cbnz r0, 830 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -99,15 +99,15 @@ │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cbz r1, ea <_Py_MakeCoro+0xea> │ │ │ │ │ ldrb.w r3, [r1, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ beq.n 11a <_Py_MakeCoro+0x11a> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne.n 108 <_Py_MakeCoro+0x108> │ │ │ │ │ - bl 9bc │ │ │ │ │ + bl 9bc │ │ │ │ │ R_ARM_THM_CALL compute_cr_origin │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 82 <_Py_MakeCoro+0x82> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -534,380 +534,397 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n 4be <_PyGen_Finalize+0xa> │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r6, [pc, #536] @ (6e8 <_PyGen_Finalize+0x234>) │ │ │ │ │ + ldr r7, [pc, #572] @ (70c <_PyGen_Finalize+0x258>) │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.w 620 <_PyGen_Finalize+0x16c> │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 638 <_PyGen_Finalize+0x184> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ lsls r2, r2, #24 │ │ │ │ │ - bmi.w 65c <_PyGen_Finalize+0x1a8> │ │ │ │ │ + bmi.w 66c <_PyGen_Finalize+0x1b8> │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ bne.n 516 <_PyGen_Finalize+0x62> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n 560 <_PyGen_Finalize+0xac> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 56c <_PyGen_Finalize+0xb8> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 60a <_PyGen_Finalize+0x156> │ │ │ │ │ + itt gt │ │ │ │ │ + movwgt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movtgt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + bgt.w 62a <_PyGen_Finalize+0x176> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 570 <_PyGen_Finalize+0xbc> │ │ │ │ │ + beq.n 57c <_PyGen_Finalize+0xc8> │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5d0 <_PyGen_Finalize+0x11c> │ │ │ │ │ + beq.n 5dc <_PyGen_Finalize+0x128> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 5d0 <_PyGen_Finalize+0x11c> │ │ │ │ │ + bpl.n 5dc <_PyGen_Finalize+0x128> │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearLocals │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ beq.n 50a <_PyGen_Finalize+0x56> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ bne.n 50a <_PyGen_Finalize+0x56> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 50a <_PyGen_Finalize+0x56> │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ - ldr r7, [r3, #72] @ 0x48 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + ldr r5, [r3, #72] @ 0x48 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r7, #0] │ │ │ │ │ + strne r3, [r5, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl bec │ │ │ │ │ + bl c10 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5ae <_PyGen_Finalize+0xfa> │ │ │ │ │ + beq.n 5ba <_PyGen_Finalize+0x106> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6dc <_PyGen_Finalize+0x228> │ │ │ │ │ + beq.w 700 <_PyGen_Finalize+0x24c> │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 5ce <_PyGen_Finalize+0x11a> │ │ │ │ │ + cbz r3, 5da <_PyGen_Finalize+0x126> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 540 <_PyGen_Finalize+0x8c> │ │ │ │ │ - cbnz r1, 5de <_PyGen_Finalize+0x12a> │ │ │ │ │ + bmi.n 54c <_PyGen_Finalize+0x98> │ │ │ │ │ + cbnz r1, 5ea <_PyGen_Finalize+0x136> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 994 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 9b8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 684 <_PyGen_Finalize+0x1d0> │ │ │ │ │ + bne.n 696 <_PyGen_Finalize+0x1e2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 66a <_PyGen_Finalize+0x1b6> │ │ │ │ │ + cbz r0, 67a <_PyGen_Finalize+0x1c6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 50a <_PyGen_Finalize+0x56> │ │ │ │ │ + b.n 56c <_PyGen_Finalize+0xb8> │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cbz r5, 684 <_PyGen_Finalize+0x1d0> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ beq.w 50a <_PyGen_Finalize+0x56> │ │ │ │ │ - b.n 560 <_PyGen_Finalize+0xac> │ │ │ │ │ + b.n 56c <_PyGen_Finalize+0xb8> │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 4da <_PyGen_Finalize+0x26> │ │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 4da <_PyGen_Finalize+0x26> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - cbz r0, 67c <_PyGen_Finalize+0x1c8> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 6e0 <_PyGen_Finalize+0x22c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 50a <_PyGen_Finalize+0x56> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 50a <_PyGen_Finalize+0x56> │ │ │ │ │ - b.n 56a <_PyGen_Finalize+0xb6> │ │ │ │ │ - adds r7, r3, #3 │ │ │ │ │ + bne.n 6f0 <_PyGen_Finalize+0x23c> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b.n 50c <_PyGen_Finalize+0x58> │ │ │ │ │ + adds r5, r3, #3 │ │ │ │ │ bne.w 516 <_PyGen_Finalize+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_THM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ b.n 50a <_PyGen_Finalize+0x56> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 91c <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl 940 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cbz r0, 6ce <_PyGen_Finalize+0x21a> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 626 <_PyGen_Finalize+0x172> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 50a <_PyGen_Finalize+0x56> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ b.n 50a <_PyGen_Finalize+0x56> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #100] @ (6ec <_PyGen_Finalize+0x238>) │ │ │ │ │ + ldr r3, [pc, #116] @ (710 <_PyGen_Finalize+0x25c>) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 6c4 <_PyGen_Finalize+0x210> │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + beq.n 6d6 <_PyGen_Finalize+0x222> │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ it ne │ │ │ │ │ - movne r7, r3 │ │ │ │ │ + movne r5, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6b2 <_PyGen_Finalize+0x1fe> │ │ │ │ │ + beq.n 6c4 <_PyGen_Finalize+0x210> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 6d6 <_PyGen_Finalize+0x222> │ │ │ │ │ + cbz r3, 6ea <_PyGen_Finalize+0x236> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 672 <_PyGen_Finalize+0x1be> │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + b.n 684 <_PyGen_Finalize+0x1d0> │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n 6a2 <_PyGen_Finalize+0x1ee> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + b.n 6b4 <_PyGen_Finalize+0x200> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b.n 50c <_PyGen_Finalize+0x58> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 6c4 <_PyGen_Finalize+0x210> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 612 <_PyGen_Finalize+0x15e> │ │ │ │ │ - b.n 672 <_PyGen_Finalize+0x1be> │ │ │ │ │ + bne.n 668 <_PyGen_Finalize+0x1b4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b2 <_PyGen_Finalize+0x1fe> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b.n 50c <_PyGen_Finalize+0x58> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 5ae <_PyGen_Finalize+0xfa> │ │ │ │ │ + b.n 5ba <_PyGen_Finalize+0x106> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000006f0 : │ │ │ │ │ +00000714 : │ │ │ │ │ gen_close(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ - bne.n 71c │ │ │ │ │ + bne.n 740 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r3, #1 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 744 │ │ │ │ │ + bgt.n 768 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 78e │ │ │ │ │ + beq.n 7b2 │ │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #149 @ 0x95 │ │ │ │ │ - bne.n 74e │ │ │ │ │ + bne.n 772 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 752 │ │ │ │ │ + bpl.n 776 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearLocals │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 718 │ │ │ │ │ + b.n 73c │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - beq.n 730 │ │ │ │ │ + beq.n 754 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 994 │ │ │ │ │ + bl 9b8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f2 │ │ │ │ │ + bne.n 816 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 7e6 │ │ │ │ │ + cbz r0, 80a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 744 │ │ │ │ │ + b.n 768 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl bec │ │ │ │ │ + bl c10 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7ca │ │ │ │ │ + beq.n 7ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 848 │ │ │ │ │ + beq.n 86c │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #149 @ 0x95 │ │ │ │ │ - beq.n 7da │ │ │ │ │ + beq.n 7fe │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - bne.n 7e0 │ │ │ │ │ + bne.n 804 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 736 │ │ │ │ │ + bmi.n 75a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 752 │ │ │ │ │ - b.n 760 │ │ │ │ │ + beq.n 776 │ │ │ │ │ + b.n 784 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 91c <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl 940 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cbz r0, 83e │ │ │ │ │ + cbz r0, 862 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 718 │ │ │ │ │ + b.n 73c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #88] @ (850 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (874 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 834 │ │ │ │ │ + beq.n 858 │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -915,154 +932,154 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 822 │ │ │ │ │ + beq.n 846 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 842 │ │ │ │ │ + cbz r3, 866 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7ee │ │ │ │ │ + b.n 812 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n 812 │ │ │ │ │ + b.n 836 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 718 │ │ │ │ │ + b.n 73c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 822 │ │ │ │ │ + b.n 846 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7ca │ │ │ │ │ + b.n 7ee │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000854 <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ +00000878 <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ _PyAsyncGen_ClearFreeLists(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r0, #1472] @ 0x5c0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 88a <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ + bgt.n 8ae <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ ldr.w r3, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 8aa <_PyAsyncGen_ClearFreeLists+0x56> │ │ │ │ │ - cbnz r1, 87c <_PyAsyncGen_ClearFreeLists+0x28> │ │ │ │ │ + bgt.n 8ce <_PyAsyncGen_ClearFreeLists+0x56> │ │ │ │ │ + cbnz r1, 8a0 <_PyAsyncGen_ClearFreeLists+0x28> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ str.w r3, [r4, #1796] @ 0x704 │ │ │ │ │ - b.n 878 <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ + b.n 89c <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #1152] @ 0x480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 86e <_PyAsyncGen_ClearFreeLists+0x1a> │ │ │ │ │ - b.n 88a <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ + ble.n 892 <_PyAsyncGen_ClearFreeLists+0x1a> │ │ │ │ │ + b.n 8ae <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #1796] @ 0x704 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #1476] @ 0x5c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r3, [r4, #1796] @ 0x704 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 876 <_PyAsyncGen_ClearFreeLists+0x22> │ │ │ │ │ - b.n 8aa <_PyAsyncGen_ClearFreeLists+0x56> │ │ │ │ │ + ble.n 89a <_PyAsyncGen_ClearFreeLists+0x22> │ │ │ │ │ + b.n 8ce <_PyAsyncGen_ClearFreeLists+0x56> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008cc : │ │ │ │ │ +000008f0 : │ │ │ │ │ gen_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 8ea │ │ │ │ │ + cbz r0, 90e │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 910 │ │ │ │ │ + cbnz r0, 934 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 8f4 │ │ │ │ │ + cbz r0, 918 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 910 │ │ │ │ │ + cbnz r0, 934 │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 90a │ │ │ │ │ + beq.n 92e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_Traverse │ │ │ │ │ - cbnz r0, 910 │ │ │ │ │ + cbnz r0, 934 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 912 │ │ │ │ │ + cbnz r0, 936 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000091c <_PyGen_FetchStopIterationValue>: │ │ │ │ │ +00000940 <_PyGen_FetchStopIterationValue>: │ │ │ │ │ _PyGen_FetchStopIterationValue(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 95a <_PyGen_FetchStopIterationValue+0x3e> │ │ │ │ │ + cbnz r0, 97e <_PyGen_FetchStopIterationValue+0x3e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 986 <_PyGen_FetchStopIterationValue+0x6a> │ │ │ │ │ + cbnz r0, 9aa <_PyGen_FetchStopIterationValue+0x6a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 98c <_PyGen_FetchStopIterationValue+0x70> │ │ │ │ │ + bne.n 9b0 <_PyGen_FetchStopIterationValue+0x70> │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -1070,184 +1087,184 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 982 <_PyGen_FetchStopIterationValue+0x66> │ │ │ │ │ + beq.n 9a6 <_PyGen_FetchStopIterationValue+0x66> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 982 <_PyGen_FetchStopIterationValue+0x66> │ │ │ │ │ + cbnz r3, 9a6 <_PyGen_FetchStopIterationValue+0x66> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ - b.n 956 <_PyGen_FetchStopIterationValue+0x3a> │ │ │ │ │ + b.n 97a <_PyGen_FetchStopIterationValue+0x3a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 982 <_PyGen_FetchStopIterationValue+0x66> │ │ │ │ │ + b.n 9a6 <_PyGen_FetchStopIterationValue+0x66> │ │ │ │ │ │ │ │ │ │ -00000994 : │ │ │ │ │ +000009b8 : │ │ │ │ │ gen_send_ex(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r5, [pc, #544] @ (bc4 ) │ │ │ │ │ + ldr r5, [pc, #544] @ (be8 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r0, [r1, r5] │ │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ │ ldrsb.w r5, [r4, #35] @ 0x23 │ │ │ │ │ adds r7, r5, #3 │ │ │ │ │ - beq.n a2a │ │ │ │ │ + beq.n a4e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b76 │ │ │ │ │ - bgt.n aae │ │ │ │ │ + beq.w b9a │ │ │ │ │ + bgt.n ad2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n a7c │ │ │ │ │ + bne.n aa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n a40 │ │ │ │ │ + bne.n a64 │ │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ ldr r7, [r0, #76] @ 0x4c │ │ │ │ │ add.w lr, r5, #1 │ │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ │ str.w lr, [r4, #68] @ 0x44 │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ str.w ip, [r0, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a80 │ │ │ │ │ + bne.n aa4 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aa4 │ │ │ │ │ + bne.n ac8 │ │ │ │ │ bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ R_ARM_THM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a74 │ │ │ │ │ + cbz r0, a98 │ │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ adds r3, #2 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n a46 │ │ │ │ │ + bhi.n a6a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n af2 │ │ │ │ │ + bne.n b16 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 9de │ │ │ │ │ + beq.n a02 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ - b.n 9de │ │ │ │ │ + b.n a02 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #372] @ (bc8 ) │ │ │ │ │ - bne.n b48 │ │ │ │ │ + ldr r3, [pc, #372] @ (bec ) │ │ │ │ │ + bne.n b6c │ │ │ │ │ clz r6, r6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n ad6 │ │ │ │ │ + beq.n afa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bb0 │ │ │ │ │ + bne.w bd4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n a36 │ │ │ │ │ + b.n a5a │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ChainStackItem │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a10 │ │ │ │ │ + beq.n a34 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a18 │ │ │ │ │ - b.n a74 │ │ │ │ │ + bne.n a3c │ │ │ │ │ + b.n a98 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #280] @ (bcc ) │ │ │ │ │ + ldr r0, [pc, #280] @ (bf0 ) │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n aba │ │ │ │ │ + bne.n ade │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bpl.n b26 │ │ │ │ │ + bpl.n b4a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n a74 │ │ │ │ │ + beq.n a98 │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n a74 │ │ │ │ │ + bmi.n a98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n b54 │ │ │ │ │ - ldr r3, [pc, #240] @ (bc8 ) │ │ │ │ │ + bne.n b78 │ │ │ │ │ + ldr r3, [pc, #240] @ (bec ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n b5e │ │ │ │ │ + beq.n b82 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ - b.n a68 │ │ │ │ │ + b.n a8c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n a7c │ │ │ │ │ + beq.n aa0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #208] @ (bcc ) │ │ │ │ │ + ldr r3, [pc, #208] @ (bf0 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n b3e │ │ │ │ │ + beq.n b62 │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -1259,59 +1276,59 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a74 │ │ │ │ │ + b.n a98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a74 │ │ │ │ │ + b.n a98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - b.n b16 │ │ │ │ │ + b.n b3a │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n b66 │ │ │ │ │ + beq.n b8a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 63c <_PyGen_Finalize+0x188> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ - b.n a68 │ │ │ │ │ - ldr r0, [pc, #112] @ (bc8 ) │ │ │ │ │ + b.n a8c │ │ │ │ │ + ldr r0, [pc, #112] @ (bec ) │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n ada │ │ │ │ │ + bne.n afe │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ - b.n a68 │ │ │ │ │ + b.n a8c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #80] @ (bcc ) │ │ │ │ │ + ldr r3, [pc, #80] @ (bf0 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n ba6 │ │ │ │ │ + beq.n bca │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -1323,53 +1340,53 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a74 │ │ │ │ │ + b.n a98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - b.n b96 │ │ │ │ │ + b.n bba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a74 │ │ │ │ │ + bne.w a98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a74 │ │ │ │ │ + b.n a98 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000214 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000bd0 : │ │ │ │ │ +00000bf4 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, bdc │ │ │ │ │ + cbz r0, c00 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n bde │ │ │ │ │ + bne.n c02 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdc │ │ │ │ │ + bne.n c00 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bec : │ │ │ │ │ +00000c10 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -1378,121 +1395,121 @@ │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add.w r5, r3, #416 @ 0x1a0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, r5 │ │ │ │ │ - bne.n cca │ │ │ │ │ + bne.n cee │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ - bne.n c3e │ │ │ │ │ + bne.n c62 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r3 │ │ │ │ │ - bne.n c78 │ │ │ │ │ + bne.n c9c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n c66 │ │ │ │ │ + bgt.n c8a │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n d30 │ │ │ │ │ + beq.n d54 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #207 @ 0xcf │ │ │ │ │ - bne.n c88 │ │ │ │ │ + bne.n cac │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n c8c │ │ │ │ │ + bpl.n cb0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearLocals │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n c38 │ │ │ │ │ + beq.n c5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c38 │ │ │ │ │ + bne.n c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c38 │ │ │ │ │ + b.n c5c │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - beq.n c52 │ │ │ │ │ + beq.n c76 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 994 │ │ │ │ │ + bl 9b8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n da2 │ │ │ │ │ + bne.n dbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8a │ │ │ │ │ + beq.n dae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n c66 │ │ │ │ │ - ldr r1, [pc, #328] @ (e14 ) │ │ │ │ │ + b.n c8a │ │ │ │ │ + ldr r1, [pc, #328] @ (e38 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w e0c │ │ │ │ │ + blt.w e30 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n c38 │ │ │ │ │ + beq.n c5c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #304] @ (e18 ) │ │ │ │ │ + ldr r3, [pc, #304] @ (e3c ) │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ lsls r2, r0, #20 │ │ │ │ │ - bpl.w dfa │ │ │ │ │ + bpl.w e1e │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n dfa │ │ │ │ │ + beq.n e1e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1501,126 +1518,126 @@ │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d2a │ │ │ │ │ + beq.n d4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d2a │ │ │ │ │ + cbnz r3, d4e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n c6e │ │ │ │ │ - b.n d92 │ │ │ │ │ + bne.n c92 │ │ │ │ │ + b.n db6 │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl bec │ │ │ │ │ + bl c10 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d6c │ │ │ │ │ + beq.n d90 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n df2 │ │ │ │ │ + beq.n e16 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #149 @ 0x95 │ │ │ │ │ - beq.n d7c │ │ │ │ │ + beq.n da0 │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - bne.n d84 │ │ │ │ │ + bne.n da8 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w c58 │ │ │ │ │ + bmi.w c7c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c8c │ │ │ │ │ - b.n c9a │ │ │ │ │ + beq.n cb0 │ │ │ │ │ + b.n cbe │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 91c <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl 940 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cbz r0, d98 │ │ │ │ │ + cbz r0, e06 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c3a │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w c6e │ │ │ │ │ - b.n d92 │ │ │ │ │ + b.n c5e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n de2 │ │ │ │ │ - ldr r1, [pc, #112] @ (e1c ) │ │ │ │ │ + beq.n dfc │ │ │ │ │ + ldr r1, [pc, #124] @ (e40 ) │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, dec │ │ │ │ │ + cbz r3, e10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d92 │ │ │ │ │ + b.n db6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n dc0 │ │ │ │ │ + b.n dda │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w c92 │ │ │ │ │ + b.n db6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dd0 │ │ │ │ │ + b.n dea │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d6c │ │ │ │ │ + b.n d90 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n d14 │ │ │ │ │ + b.n d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b.n cd8 │ │ │ │ │ + b.n cfc │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 0000010c : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 994 │ │ │ │ │ + b.w 9b8 │ │ │ │ │ R_ARM_THM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 00000116 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 gen_throw │ │ │ │ │ @@ -207,15 +207,15 @@ │ │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000194 : │ │ │ │ │ coro_wrapper_close(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 6f0 │ │ │ │ │ + b.w 714 │ │ │ │ │ R_ARM_THM_JUMP24 gen_close │ │ │ │ │ │ │ │ │ │ 0000019a : │ │ │ │ │ async_gen_asend_close(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 22a │ │ │ │ │ @@ -560,15 +560,15 @@ │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 4e4 │ │ │ │ │ b.n 530 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 994 │ │ │ │ │ + bl 9b8 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r3, 4a2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ @@ -1032,15 +1032,15 @@ │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r1, #0] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - bl bd0 │ │ │ │ │ + bl bf4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000850 : │ │ │ │ │ gen_set_qualname(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1070,15 +1070,15 @@ │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r1, #0] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - bl bd0 │ │ │ │ │ + bl bf4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000008a0 : │ │ │ │ │ async_gen_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -1090,15 +1090,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cbnz r0, 8c6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 8cc │ │ │ │ │ + b.w 8f0 │ │ │ │ │ R_ARM_THM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 8b8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ ├── 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: 35808 (bytes into file) │ │ │ │ │ + Start of section headers: 35776 (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 0x8be0: │ │ │ │ │ +There are 17 section headers, starting at offset 0x8bc0: │ │ │ │ │ │ │ │ │ │ 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 0004e0 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0071c4 000378 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0071bc 000378 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000514 0002dc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00753c 0002f0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007534 0002f0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0007f0 0000d0 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0007f0 000967 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001158 003338 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00782c 0011a8 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004490 000398 00 AX 0 0 8 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0089d4 000180 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004828 000809 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 005031 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005031 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 005064 001460 10 15 207 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0064c4 000cff 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008b54 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001158 003330 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007824 001190 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004488 000398 00 AX 0 0 8 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0089b4 000180 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004820 000809 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 005029 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005029 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 00505c 001460 10 15 207 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0064bc 000cff 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008b34 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ 21: 0000011c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 00000120 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 23: 00000121 796 FUNC LOCAL DEFAULT 7 float_richcompare │ │ │ │ │ 24: 00000154 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 0000015a 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 26: 000001e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 27: 00000200 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 28: 0000154d 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 28: 00001545 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 29: 00000410 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 30: 00000428 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 31: 0000043d 8 FUNC LOCAL DEFAULT 7 float___trunc___impl │ │ │ │ │ 32: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 33: 00000568 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000578 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 35: 00000070 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ @@ -45,77 +45,77 @@ │ │ │ │ │ 41: 00000850 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 42: 00000860 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 43: 00000861 98 FUNC LOCAL DEFAULT 7 convert_to_double │ │ │ │ │ 44: 00000174 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 45: 000008c5 372 FUNC LOCAL DEFAULT 7 float_div │ │ │ │ │ 46: 00000a2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 47: 00000a38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 48: 00000a39 368 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ - 49: 00000b98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00000a39 360 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ + 49: 00000b94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 50: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 51: 000001d0 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 52: 00000ba8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 53: 00000ba9 1328 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ - 54: 00000ee8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 55: 00000f08 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 56: 000010c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00000ba0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 00000ba1 1328 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ + 54: 00000ee0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00000f00 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 56: 000010b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 57: 00000208 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 58: 000010d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 000010d9 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ + 58: 000010d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 000010d1 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ 60: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 61: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 62: 0000002c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 63: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 64: 000010e1 280 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ - 65: 000011f9 184 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ - 66: 000011e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 67: 000011f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 68: 000012a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 000010d9 280 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ + 65: 000011f1 184 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ + 66: 000011e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 000011f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 68: 00001298 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 69: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 70: 000012b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 71: 000013e1 364 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ + 70: 000012a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 71: 000013d9 364 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ 72: 0000025c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 73: 00001544 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 0000154c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 73: 0000153c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00001544 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 75: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 76: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 77: 00001730 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 78: 00001744 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 79: 00001745 70 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ - 80: 0000178d 384 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ - 81: 000018fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 0000190c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 83: 0000190d 164 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ - 84: 000019ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00001728 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 0000173c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 79: 0000173d 70 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 80: 00001785 384 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ + 81: 000018f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00001904 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 83: 00001905 164 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ + 84: 000019a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 85: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 86: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 87: 000002d0 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 88: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 89: 000002e8 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 90: 000019b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 91: 000019b1 1160 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 92: 00001cc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 93: 00001cdc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 94: 00001e28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 90: 000019a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 91: 000019a9 1160 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 92: 00001cc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 00001cd4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 94: 00001e20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 95: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 96: 00000314 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 97: 00000320 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 98: 00000330 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 99: 00000348 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 100: 00000350 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 101: 00000388 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 102: 00000390 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 103: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 104: 000003b8 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 105: 00000215 256 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ 106: 00000310 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 107: 000003e0 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 108: 00001e38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 109: 00001e39 104 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ - 110: 00001ea1 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 108: 00001e30 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 109: 00001e31 104 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ + 110: 00001e99 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ 111: 00000314 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 112: 00000315 40 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ 113: 00000338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 114: 0000033c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 115: 0000033d 124 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ 116: 000003ec 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 117: 000003b9 268 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ @@ -123,58 +123,58 @@ │ │ │ │ │ 119: 00000404 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 120: 00000030 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 121: 00000031 176 FUNC LOCAL DEFAULT 9 float_floor_div │ │ │ │ │ 122: 000000e1 232 FUNC LOCAL DEFAULT 9 _float_div_mod │ │ │ │ │ 123: 000000dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 124: 000000e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 125: 000001b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 126: 00001eb5 164 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 127: 00001f54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 126: 00001ead 164 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 127: 00001f4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 128: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 129: 0000044c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 130: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 131: 00001f58 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 132: 00001f59 2300 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ - 133: 00002578 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 134: 00002584 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 135: 00002848 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 131: 00001f50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 132: 00001f51 2300 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ + 133: 00002570 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 134: 0000257c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 135: 00002840 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 136: 000004c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 137: 000004c5 2 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ 138: 000004c9 2 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ 139: 000004cd 20 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ 140: 000004d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 141: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 142: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 143: 00002854 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 144: 00002855 776 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 145: 00002b50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 143: 0000284c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 144: 0000284d 776 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 145: 00002b48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 146: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 147: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 148: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 149: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 150: 00002b5c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 151: 00002b5d 748 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ - 152: 00002e38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 150: 00002b54 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 151: 00002b55 748 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ + 152: 00002e30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 153: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 154: 00002e48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 155: 00002fb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 156: 00002fd0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 157: 0000308c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 154: 00002e40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 155: 00002fb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 156: 00002fc8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 157: 00003084 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 158: 000001c8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 159: 000001c9 30 FUNC LOCAL DEFAULT 9 float___ceil__ │ │ │ │ │ 160: 000001e7 30 FUNC LOCAL DEFAULT 9 float___floor__ │ │ │ │ │ 161: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 162: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 163: 00000205 192 FUNC LOCAL DEFAULT 9 float_divmod │ │ │ │ │ 164: 000002c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 165: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 166: 00003090 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 167: 00003288 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 168: 00003298 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 169: 00003318 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 166: 00003088 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 167: 00003280 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 168: 00003290 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 169: 00003310 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 170: 000002c4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 171: 000002c5 156 FUNC LOCAL DEFAULT 9 float_is_integer │ │ │ │ │ 172: 00000358 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 173: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 174: 00000360 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 175: 00000361 18 FUNC LOCAL DEFAULT 9 float___getnewargs__ │ │ │ │ │ 176: 00000378 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -267,29 +267,29 @@ │ │ │ │ │ 263: 00000209 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ 266: 00000001 48 FUNC GLOBAL HIDDEN 9 _PyFloat_DebugMallocStats │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 270: 000012b1 302 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ + 270: 000012a9 302 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 284: 00001565 480 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 284: 0000155d 480 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromASCII │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ @@ -310,20 +310,20 @@ │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 313: 00002e49 392 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 314: 00002fd1 192 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 313: 00002e41 392 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 314: 00002fc9 192 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 317: 00003091 520 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ - 318: 00003299 160 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 317: 00003089 520 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ + 318: 00003291 160 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 321: 00000373 14 FUNC GLOBAL DEFAULT 9 PyFloat_GetMax │ │ │ │ │ 322: 00000381 16 FUNC GLOBAL DEFAULT 9 PyFloat_GetMin │ │ │ │ │ 323: 00000010 208 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x71c4 contains 111 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x71bc contains 111 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000004 0000d030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000024 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000028 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000034 0000d10a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000003e 0000052f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ @@ -106,45 +106,45 @@ │ │ │ │ │ 00000486 00007430 R_ARM_THM_MOVT_ABS 000003ec .LC34 │ │ │ │ │ 0000048c 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000496 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000004a2 00002b0a R_ARM_THM_CALL 00000861 convert_to_double │ │ │ │ │ 000004c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000210 0001081e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000330 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -0000037e 0000411e R_ARM_THM_JUMP24 000011f9 float_new_impl │ │ │ │ │ +0000037e 0000411e R_ARM_THM_JUMP24 000011f1 float_new_impl │ │ │ │ │ 000004d0 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x753c contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7534 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00014402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00001202 R_ARM_ABS32 000000a1 float_dealloc │ │ │ │ │ -0000003c 00004f02 R_ARM_ABS32 00001745 float_repr │ │ │ │ │ +0000003c 00004f02 R_ARM_ABS32 0000173d float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000004c 00003b02 R_ARM_ABS32 000010d9 float_hash │ │ │ │ │ +0000004c 00003b02 R_ARM_ABS32 000010d1 float_hash │ │ │ │ │ 00000058 00014502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000074 00001702 R_ARM_ABS32 00000121 float_richcompare │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000008c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000ac 00007302 R_ARM_ABS32 0000033d float_new │ │ │ │ │ -000000d8 00004002 R_ARM_ABS32 000010e1 float_vectorcall │ │ │ │ │ +000000d8 00004002 R_ARM_ABS32 000010d9 float_vectorcall │ │ │ │ │ 000000e0 00003002 R_ARM_ABS32 00000a39 float_add │ │ │ │ │ -000000e4 00005002 R_ARM_ABS32 0000178d float_sub │ │ │ │ │ +000000e4 00005002 R_ARM_ABS32 00001785 float_sub │ │ │ │ │ 000000e8 00002802 R_ARM_ABS32 000006f5 float_mul │ │ │ │ │ 000000ec 00007502 R_ARM_ABS32 000003b9 float_rem │ │ │ │ │ 000000f0 0000a302 R_ARM_ABS32 00000205 float_divmod │ │ │ │ │ -000000f4 00003502 R_ARM_ABS32 00000ba9 float_pow │ │ │ │ │ -000000f8 00005302 R_ARM_ABS32 0000190d float_neg │ │ │ │ │ +000000f4 00003502 R_ARM_ABS32 00000ba1 float_pow │ │ │ │ │ +000000f8 00005302 R_ARM_ABS32 00001905 float_neg │ │ │ │ │ 000000fc 00007002 R_ARM_ABS32 00000315 float_float │ │ │ │ │ -00000100 00007e02 R_ARM_ABS32 00001eb5 float_abs │ │ │ │ │ -00000104 00006e02 R_ARM_ABS32 00001ea1 float_bool │ │ │ │ │ +00000100 00007e02 R_ARM_ABS32 00001ead float_abs │ │ │ │ │ +00000104 00006e02 R_ARM_ABS32 00001e99 float_bool │ │ │ │ │ 00000120 00001f02 R_ARM_ABS32 0000043d float___trunc___impl │ │ │ │ │ 00000128 00007002 R_ARM_ABS32 00000315 float_float │ │ │ │ │ 00000154 00007902 R_ARM_ABS32 00000031 float_floor_div │ │ │ │ │ 00000158 00002d02 R_ARM_ABS32 000008c5 float_div │ │ │ │ │ 00000170 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00008a02 R_ARM_ABS32 000004c9 float_getreal │ │ │ │ │ 0000017c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -160,36 +160,36 @@ │ │ │ │ │ 000001cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d0 0000a002 R_ARM_ABS32 000001e7 float___floor__ │ │ │ │ │ 000001d8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e0 00009f02 R_ARM_ABS32 000001c9 float___ceil__ │ │ │ │ │ 000001e8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f0 00005b02 R_ARM_ABS32 000019b1 float___round__ │ │ │ │ │ +000001f0 00005b02 R_ARM_ABS32 000019a9 float___round__ │ │ │ │ │ 000001f8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000200 00009002 R_ARM_ABS32 00002855 float_as_integer_ratio │ │ │ │ │ +00000200 00009002 R_ARM_ABS32 0000284d float_as_integer_ratio │ │ │ │ │ 00000208 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00008402 R_ARM_ABS32 00001f59 float_fromhex │ │ │ │ │ +00000210 00008402 R_ARM_ABS32 00001f51 float_fromhex │ │ │ │ │ 00000218 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000220 00009702 R_ARM_ABS32 00002b5d float_hex │ │ │ │ │ +00000220 00009702 R_ARM_ABS32 00002b55 float_hex │ │ │ │ │ 00000228 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 0000ab02 R_ARM_ABS32 000002c5 float_is_integer │ │ │ │ │ 00000238 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 0000af02 R_ARM_ABS32 00000361 float___getnewargs__ │ │ │ │ │ 00000248 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000024c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000250 00006902 R_ARM_ABS32 00000215 float___getformat__ │ │ │ │ │ 00000258 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000025c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000260 00006d02 R_ARM_ABS32 00001e39 float___format__ │ │ │ │ │ +00000260 00006d02 R_ARM_ABS32 00001e31 float___format__ │ │ │ │ │ 00000268 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000027c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000280 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ 000002bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x782c contains 565 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7824 contains 562 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000032 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000058 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000006a 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000072 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000076 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -334,455 +334,452 @@ │ │ │ │ │ 00000a18 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000a1c 00002c2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00000a20 00002c30 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00000a26 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a30 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a34 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a58 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a6a 0000e40a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000aa6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000aaa 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000acc 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000ade 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000ae8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000aec 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b0e 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b20 0000e40a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000b42 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b4e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b52 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b60 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b64 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b6a 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a5a 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a6e 0000e40a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000aae 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ab2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ad4 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000aec 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b30 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b38 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b3c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b5c 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b6a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b6e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b7c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b80 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b86 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b98 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b9c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ba0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ba4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bba 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bbe 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000be4 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bfa 0000e40a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000c80 0001000a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000c92 0001010a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -00000ce6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cea 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d0c 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000d4c 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00000d64 0001030a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000d80 0001000a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000d92 0001010a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -00000dc8 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000dd4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000dd8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e10 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e26 0000e40a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000e3e 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e4e 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e6a 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e6e 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e72 0000322f R_ARM_THM_MOVW_ABS_NC 0000018c .LC9 │ │ │ │ │ -00000e76 00003230 R_ARM_THM_MOVT_ABS 0000018c .LC9 │ │ │ │ │ -00000e7c 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ea6 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f04 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f10 0001030a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000f24 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000f28 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000f2c 0000332f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ -00000f30 00003330 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ -00000f36 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f3c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f40 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f50 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f54 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f62 0001030a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00001032 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001036 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000103c 0001040a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -0000107c 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001080 00010530 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001088 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000108c 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000109e 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000010a2 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001118 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000111c 00010c30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000117a 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011aa 00003f2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -000011ae 00003f30 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000011b8 00010f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000011c4 00003f2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -000011c8 00003f30 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000011ce 0001100a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -000011dc 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011f4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001210 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001214 00010c30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000126e 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001294 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012ac 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012c8 0001110a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000012d6 0001120a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000012e2 0001130a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000012e8 0000472f R_ARM_THM_MOVW_ABS_NC 000013e1 float_from_string_inner │ │ │ │ │ -000012ec 00004730 R_ARM_THM_MOVT_ABS 000013e1 float_from_string_inner │ │ │ │ │ -000012f4 00003f2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -000012f8 00003f30 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000012fe 0001140a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001306 0001150a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001322 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133a 0000472f R_ARM_THM_MOVW_ABS_NC 000013e1 float_from_string_inner │ │ │ │ │ -0000133e 00004730 R_ARM_THM_MOVT_ABS 000013e1 float_from_string_inner │ │ │ │ │ -00001344 00003f2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -00001348 00003f30 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -0000134e 0001140a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001356 0001150a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000135e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001362 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001366 0000452f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -0000136a 00004530 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -00001372 0000f90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000137a 0001162f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000137e 00011630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001386 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001392 0001170a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000013a0 0001180a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000013a8 0000472f R_ARM_THM_MOVW_ABS_NC 000013e1 float_from_string_inner │ │ │ │ │ -000013ac 00004730 R_ARM_THM_MOVT_ABS 000013e1 float_from_string_inner │ │ │ │ │ -000013ba 00003f2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -000013be 00003f30 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000013ce 0001150a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000013d4 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000013d8 00011930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001400 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001404 00011a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000141a 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000141e 00011a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000142e 00011b0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001462 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001466 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000148c 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000014a0 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000014aa 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014ae 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014de 00011b0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000014ec 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000014f0 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000014f4 0000482f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ -000014f8 00004830 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ -00001500 0000f90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001528 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000153c 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001544 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001548 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001600 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000016ea 00011d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000016ee 00011d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000016f2 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -000016f6 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -000016fc 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001706 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000170a 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000170e 00004c2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC16 │ │ │ │ │ -00001712 00004c30 R_ARM_THM_MOVT_ABS 000002a0 .LC16 │ │ │ │ │ -00001718 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001722 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00001740 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001760 00011e0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001768 00011f0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001770 0001200a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -0000177a 0001210a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000017be 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000017d4 0000e40a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00001806 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000180a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000182c 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001866 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001870 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001874 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000188c 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018a4 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018d4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018d8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018e0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018e4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018f4 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000018fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000bb2 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bb6 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bdc 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bf2 0000e40a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000c78 0001000a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000c8a 0001010a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000cde 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ce2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d04 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d44 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00000d5c 0001030a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000d78 0001000a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000d8a 0001010a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000dc0 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000dcc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000dd0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e08 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e1e 0000e40a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000e36 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e46 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e62 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e66 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e6a 0000322f R_ARM_THM_MOVW_ABS_NC 0000018c .LC9 │ │ │ │ │ +00000e6e 00003230 R_ARM_THM_MOVT_ABS 0000018c .LC9 │ │ │ │ │ +00000e74 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e9e 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ef8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000efc 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f08 0001030a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000f1c 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000f20 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000f24 0000332f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ +00000f28 00003330 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ +00000f2e 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f34 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000f38 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000f48 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000f4c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000f5a 0001030a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +0000102a 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000102e 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001034 0001040a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +00001074 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001078 00010530 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001080 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001084 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001096 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000109a 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001110 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001114 00010c30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001172 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011a2 00003f2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000011a6 00003f30 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000011b0 00010f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000011bc 00003f2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000011c0 00003f30 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000011c6 0001100a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000011d4 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011ec 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001208 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000120c 00010c30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001266 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128c 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000012a4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012c0 0001110a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000012ce 0001120a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000012da 0001130a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000012e0 0000472f R_ARM_THM_MOVW_ABS_NC 000013d9 float_from_string_inner │ │ │ │ │ +000012e4 00004730 R_ARM_THM_MOVT_ABS 000013d9 float_from_string_inner │ │ │ │ │ +000012ec 00003f2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000012f0 00003f30 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000012f6 0001140a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +000012fe 0001150a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000131a 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001332 0000472f R_ARM_THM_MOVW_ABS_NC 000013d9 float_from_string_inner │ │ │ │ │ +00001336 00004730 R_ARM_THM_MOVT_ABS 000013d9 float_from_string_inner │ │ │ │ │ +0000133c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +00001340 00003f30 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +00001346 0001140a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +0000134e 0001150a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001356 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000135a 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000135e 0000452f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00001362 00004530 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +0000136a 0000f90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001372 0001162f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001376 00011630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000137e 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000138a 0001170a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001398 0001180a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000013a0 0000472f R_ARM_THM_MOVW_ABS_NC 000013d9 float_from_string_inner │ │ │ │ │ +000013a4 00004730 R_ARM_THM_MOVT_ABS 000013d9 float_from_string_inner │ │ │ │ │ +000013b2 00003f2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000013b6 00003f30 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000013c6 0001150a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000013cc 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000013d0 00011930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000013f8 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000013fc 00011a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001412 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001416 00011a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001426 00011b0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000145a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000145e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001484 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001498 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000014a2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000014a6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000014d6 00011b0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +000014e4 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000014e8 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000014ec 0000482f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ +000014f0 00004830 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ +000014f8 0000f90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001520 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001534 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000153c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001540 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000015f8 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000016e2 00011d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000016e6 00011d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000016ea 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +000016ee 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +000016f4 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016fe 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001702 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001706 00004c2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC16 │ │ │ │ │ +0000170a 00004c30 R_ARM_THM_MOVT_ABS 000002a0 .LC16 │ │ │ │ │ +00001710 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000171a 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00001738 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001758 00011e0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001760 00011f0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001768 0001200a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00001772 0001210a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000017b6 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000017cc 0000e40a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000017fe 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001802 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001824 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000185e 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001868 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000186c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001884 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000189c 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018cc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018d0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018d8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018dc 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018ec 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000018f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000018f8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018fc 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001900 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001904 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001908 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000193e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001942 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001968 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000197a 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001982 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001986 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000019ac 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019e2 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000019e6 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a06 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -00001a42 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001a8c 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a96 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001ad4 0001240a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00001afa 0000562f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ -00001afe 00005630 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ -00001b10 0000582f R_ARM_THM_MOVW_ABS_NC 000002dc .LC20 │ │ │ │ │ -00001b14 00005830 R_ARM_THM_MOVT_ABS 000002dc .LC20 │ │ │ │ │ -00001b18 0001250a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -00001b1e 0001000a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00001b2a 0001260a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -00001b54 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001b58 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b7e 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001b8e 0001270a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -00001bac 0000572f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC19 │ │ │ │ │ -00001bb0 00005730 R_ARM_THM_MOVT_ABS 000002d0 .LC19 │ │ │ │ │ -00001bba 00010f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001bca 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001bce 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001bd8 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001be4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001be8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c02 0000f10a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001c06 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c38 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c3c 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c42 0000232f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ -00001c46 00002330 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ -00001c4c 0000f90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c5e 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001c70 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c82 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001c86 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001c8e 0000242f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ -00001c92 00002430 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ -00001c9a 0000fd0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001cb4 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cd0 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001cd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001cd8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001cde 0000fa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001ce8 0000e40a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00001d08 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d22 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d28 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d2c 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d32 0000252f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ -00001d36 00002530 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ -00001d3a 0000f90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d5e 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001d62 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001d66 0000592f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC21 │ │ │ │ │ -00001d6a 00005930 R_ARM_THM_MOVT_ABS 000002e8 .LC21 │ │ │ │ │ -00001d70 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001da8 0000552f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC17 │ │ │ │ │ -00001dac 00005530 R_ARM_THM_MOVT_ABS 000002c8 .LC17 │ │ │ │ │ -00001db6 0001280a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001dca 0000562f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ -00001dce 00005630 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ -00001dd8 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001dfc 0001210a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e02 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001e0a 0000fb0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001e14 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -00001e20 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001e30 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001e34 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e56 00012d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00001e66 00012e0a R_ARM_THM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -00001e70 00012f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00001e78 00005f2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC23 │ │ │ │ │ -00001e7c 00005f30 R_ARM_THM_MOVT_ABS 00000310 .LC23 │ │ │ │ │ -00001e80 0000602f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -00001e84 00006030 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -00001e88 00006b2f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC33 │ │ │ │ │ -00001e8c 00006b30 R_ARM_THM_MOVT_ABS 000003e0 .LC33 │ │ │ │ │ -00001e92 00012b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001e9a 0001300a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00001ee6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001eea 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f10 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001f22 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001f2a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f2e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f54 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f76 0001130a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001f82 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001f86 00011a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001f9e 0001320a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -00001fee 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001ff2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000202a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000202e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000021f6 0001330a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00002216 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000221a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000225a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000225e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000022bc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000022c0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00002462 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000249e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000024a2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024c8 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000252e 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000253a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000253e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002580 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002594 0001320a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -000025b6 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000025ba 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000025be 0000822f R_ARM_THM_MOVW_ABS_NC 00000480 .LC38 │ │ │ │ │ -000025c2 00008230 R_ARM_THM_MOVT_ABS 00000480 .LC38 │ │ │ │ │ -000025c8 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000262a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000262e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000026a4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000026a8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00002702 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000271c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00002720 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00002756 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000276e 0001340a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002786 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002792 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000027a2 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000027a6 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000027aa 0000812f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ -000027ae 00008130 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ -000027b4 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002830 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002834 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002838 0000802f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ -0000283c 00008030 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ -00002842 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002850 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000286a 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000286e 00013530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000028ae 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000028c0 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000028da 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000028f2 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -0000290a 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002922 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -0000293a 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002952 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -0000296a 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002982 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -0000299c 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000029c4 0000e90a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -000029d0 0000d80a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000029e6 0000d80a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00002a14 0001360a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00002a6a 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a88 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a9a 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002aac 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002aca 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ada 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ae8 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002b04 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002b08 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002b0c 00008e2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC40 │ │ │ │ │ -00002b10 00008e30 R_ARM_THM_MOVT_ABS 000004d8 .LC40 │ │ │ │ │ -00002b16 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b1e 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002b22 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002b26 00008d2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ -00002b2a 00008d30 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ -00002b30 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002bc2 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002bd2 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002be2 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002be6 00013730 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002d72 0000942f R_ARM_THM_MOVW_ABS_NC 00000514 .LC43 │ │ │ │ │ -00002d76 0000952f R_ARM_THM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ -00002d7a 00009430 R_ARM_THM_MOVT_ABS 00000514 .LC43 │ │ │ │ │ -00002d7e 00009530 R_ARM_THM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ -00002d82 0001380a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002dc8 0000932f R_ARM_THM_MOVW_ABS_NC 00000508 .LC42 │ │ │ │ │ -00002dcc 00009330 R_ARM_THM_MOVT_ABS 00000508 .LC42 │ │ │ │ │ -00002e08 0000922f R_ARM_THM_MOVW_ABS_NC 000004fc .LC41 │ │ │ │ │ -00002e0c 00009230 R_ARM_THM_MOVT_ABS 000004fc .LC41 │ │ │ │ │ -00002e12 0000f10a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002e16 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002e40 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002e44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002eca 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002f5c 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002f60 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002f64 0000992f R_ARM_THM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ -00002f68 00009930 R_ARM_THM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ -00002f6e 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f8a 00011d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002f8e 00011d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002f92 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00002f96 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00002f9c 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002faa 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002fc8 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003050 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00003060 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003064 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003068 0000202f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ -0000306c 00002030 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ -00003072 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000308c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000030e8 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000031a6 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000031aa 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000031ae 0000a52f R_ARM_THM_MOVW_ABS_NC 0000056c .LC49 │ │ │ │ │ -000031b2 0000a530 R_ARM_THM_MOVT_ABS 0000056c .LC49 │ │ │ │ │ -000031b8 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000031c2 00011d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000031c6 00011d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000031ca 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -000031ce 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -000031d4 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000321a 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000032d2 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000032fc 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00001936 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000193a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001960 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001972 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000197a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000197e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000019a4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019da 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000019de 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000019fe 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00001a3a 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001a84 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a8e 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001acc 0001240a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +00001af2 0000562f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ +00001af6 00005630 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ +00001b08 0000582f R_ARM_THM_MOVW_ABS_NC 000002dc .LC20 │ │ │ │ │ +00001b0c 00005830 R_ARM_THM_MOVT_ABS 000002dc .LC20 │ │ │ │ │ +00001b10 0001250a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00001b16 0001000a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00001b22 0001260a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +00001b4c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b50 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b76 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001b86 0001270a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +00001ba4 0000572f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC19 │ │ │ │ │ +00001ba8 00005730 R_ARM_THM_MOVT_ABS 000002d0 .LC19 │ │ │ │ │ +00001bb2 00010f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001bc2 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001bc6 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001bd0 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001bdc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001be0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001bfa 0000f10a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001bfe 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c30 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c34 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c3a 0000232f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ +00001c3e 00002330 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ +00001c44 0000f90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c56 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001c68 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c7a 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001c7e 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001c86 0000242f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ +00001c8a 00002430 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ +00001c92 0000fd0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001cac 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cc8 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001ccc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001cd0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001cd6 0000fa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001ce0 0000e40a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001d00 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d1a 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d20 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d24 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d2a 0000252f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ +00001d2e 00002530 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ +00001d32 0000f90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d56 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001d5a 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001d5e 0000592f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC21 │ │ │ │ │ +00001d62 00005930 R_ARM_THM_MOVT_ABS 000002e8 .LC21 │ │ │ │ │ +00001d68 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001da0 0000552f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC17 │ │ │ │ │ +00001da4 00005530 R_ARM_THM_MOVT_ABS 000002c8 .LC17 │ │ │ │ │ +00001dae 0001280a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001dc2 0000562f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ +00001dc6 00005630 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ +00001dd0 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001df4 0001210a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001dfa 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e02 0000fb0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001e0c 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00001e18 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e28 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001e2c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e4e 00012d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00001e5e 00012e0a R_ARM_THM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00001e68 00012f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00001e70 00005f2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC23 │ │ │ │ │ +00001e74 00005f30 R_ARM_THM_MOVT_ABS 00000310 .LC23 │ │ │ │ │ +00001e78 0000602f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +00001e7c 00006030 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +00001e80 00006b2f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC33 │ │ │ │ │ +00001e84 00006b30 R_ARM_THM_MOVT_ABS 000003e0 .LC33 │ │ │ │ │ +00001e8a 00012b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001e92 0001300a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00001ede 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ee2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f08 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001f1a 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001f22 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f26 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f4c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f6e 0001130a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001f7a 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001f7e 00011a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001f96 0001320a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00001fe6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001fea 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00002022 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002026 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000021ee 0001330a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +0000220e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002212 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00002252 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002256 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000022b4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000022b8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000245a 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002496 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000249a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024c0 0000da0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002526 0000db0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002532 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002536 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002578 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000258c 0001320a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +000025ae 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000025b2 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000025b6 0000822f R_ARM_THM_MOVW_ABS_NC 00000480 .LC38 │ │ │ │ │ +000025ba 00008230 R_ARM_THM_MOVT_ABS 00000480 .LC38 │ │ │ │ │ +000025c0 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002622 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002626 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000269c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000026a0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000026fa 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002714 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002718 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000274e 0000dc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002766 0001340a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000277e 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000278a 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000279a 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000279e 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000027a2 0000812f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ +000027a6 00008130 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ +000027ac 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002828 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000282c 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002830 0000802f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ +00002834 00008030 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ +0000283a 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002848 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002862 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002866 00013530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000028a6 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000028b8 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000028d2 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000028ea 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002902 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000291a 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002932 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000294a 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002962 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000297a 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002994 0001020a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000029bc 0000e90a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +000029c8 0000d80a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000029de 0000d80a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00002a0c 0001360a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00002a62 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a80 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a92 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002aa4 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ac2 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ad2 0000d90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ae0 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002afc 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002b00 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002b04 00008e2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC40 │ │ │ │ │ +00002b08 00008e30 R_ARM_THM_MOVT_ABS 000004d8 .LC40 │ │ │ │ │ +00002b0e 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b16 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002b1a 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002b1e 00008d2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ +00002b22 00008d30 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ +00002b28 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002bba 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00002bca 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002bda 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002bde 00013730 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002d6a 0000942f R_ARM_THM_MOVW_ABS_NC 00000514 .LC43 │ │ │ │ │ +00002d6e 0000952f R_ARM_THM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ +00002d72 00009430 R_ARM_THM_MOVT_ABS 00000514 .LC43 │ │ │ │ │ +00002d76 00009530 R_ARM_THM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ +00002d7a 0001380a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002dc0 0000932f R_ARM_THM_MOVW_ABS_NC 00000508 .LC42 │ │ │ │ │ +00002dc4 00009330 R_ARM_THM_MOVT_ABS 00000508 .LC42 │ │ │ │ │ +00002e00 0000922f R_ARM_THM_MOVW_ABS_NC 000004fc .LC41 │ │ │ │ │ +00002e04 00009230 R_ARM_THM_MOVT_ABS 000004fc .LC41 │ │ │ │ │ +00002e0a 0000f10a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002e0e 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002e38 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002e3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002ec2 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00002f54 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002f58 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002f5c 0000992f R_ARM_THM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ +00002f60 00009930 R_ARM_THM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ +00002f66 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f82 00011d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002f86 00011d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002f8a 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00002f8e 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00002f94 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002fa2 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002fc0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003048 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00003058 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000305c 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003060 0000202f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ +00003064 00002030 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ +0000306a 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003084 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000030e0 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +0000319e 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000031a2 00010630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000031a6 0000a52f R_ARM_THM_MOVW_ABS_NC 0000056c .LC49 │ │ │ │ │ +000031aa 0000a530 R_ARM_THM_MOVT_ABS 0000056c .LC49 │ │ │ │ │ +000031b0 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000031ba 00011d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000031be 00011d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000031c2 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +000031c6 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +000031cc 0000f40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003212 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000032ca 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000032f4 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ 00000098 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000000d6 0000de1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000116 0000de1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000172 0000e01e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000218 0000e01e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000234 0000e01e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000440 0000e91e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 0000084c 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000a10 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000b8e 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000f92 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00000fd2 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00000ff4 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -000010b2 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000010dc 0001091e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -0000112c 00010d1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001136 00010e1e R_ARM_THM_JUMP24 000012b1 PyFloat_FromString │ │ │ │ │ -00001190 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001222 00010d1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -0000122a 00010e1e R_ARM_THM_JUMP24 000012b1 PyFloat_FromString │ │ │ │ │ -0000127c 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001560 0000d91e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001786 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000019a8 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001a3c 0000e91e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00001d94 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001f50 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002dda 00012a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000e0a 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00000ea2 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000f8a 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000fca 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000fec 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +000010aa 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000010d4 0001091e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +00001124 00010d1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +0000112e 00010e1e R_ARM_THM_JUMP24 000012a9 PyFloat_FromString │ │ │ │ │ +00001188 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +0000121a 00010d1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001222 00010e1e R_ARM_THM_JUMP24 000012a9 PyFloat_FromString │ │ │ │ │ +00001274 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001558 0000d91e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000177e 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000019a0 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001a34 0000e91e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00001d8c 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001f48 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002dd2 00012a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000e02 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000e9a 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x89d4 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x89b4 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00003c2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC11 │ │ │ │ │ 0000000c 00003c30 R_ARM_THM_MOVT_ABS 000001fc .LC11 │ │ │ │ │ 0000002c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000050 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000005a 00002b0a R_ARM_THM_CALL 00000861 convert_to_double │ │ │ │ │ 00000082 0000e10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -416,15 +416,15 @@ │ │ │ │ │ bhi.n 3a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r1, [r5, #12] │ │ │ │ │ ble.n 39c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 11f8 │ │ │ │ │ + b.w 11f0 │ │ │ │ │ R_ARM_THM_JUMP24 float_new_impl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 36a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -333,17 +333,17 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBool_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 154c │ │ │ │ │ + bl 1544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 154c │ │ │ │ │ + bl 1544 │ │ │ │ │ b.n 2ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Negative │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 30a │ │ │ │ │ @@ -1093,442 +1093,437 @@ │ │ │ │ │ │ │ │ │ │ 00000a38 : │ │ │ │ │ float_add(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #332] @ (b98 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + ldr r6, [pc, #324] @ (b94 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n b02 │ │ │ │ │ + beq.n b52 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b02 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + bne.n b52 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r2, r3, #7 │ │ │ │ │ - bpl.n b4e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + lsls r3, r3, #7 │ │ │ │ │ + bpl.n b6a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n b42 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + beq.n b58 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n b0c │ │ │ │ │ - vldr d7, [r5, #8] │ │ │ │ │ + bne.n ae6 │ │ │ │ │ + vldr d8, [r4, #8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #268] @ (b9c ) │ │ │ │ │ - vadd.f64 d8, d8, d7 │ │ │ │ │ + ldr r3, [pc, #260] @ (b98 ) │ │ │ │ │ + vstr d8, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ + vadd.f64 d8, d8, d0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ - cbz r4, adc │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n b2e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n afc │ │ │ │ │ + bne.n b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r4, #8] │ │ │ │ │ - vpop {d8} │ │ │ │ │ mov r0, r4 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r1, [pc, #172] @ (b94 ) │ │ │ │ │ + vstr d0, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + vldr d0, [sp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n a88 │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 860 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + vldr d0, [sp] │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r4, [sp, #12] │ │ │ │ │ + beq.n adc │ │ │ │ │ + ldr r3, [pc, #140] @ (b9c ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + vldr d8, [sp, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + vadd.f64 d8, d0, d8 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n aae │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b86 │ │ │ │ │ + cbz r0, b86 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n aca │ │ │ │ │ + beq.n ad2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n aca │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - vldr d8, [r4, #8] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - beq.n a86 │ │ │ │ │ - ldr r1, [pc, #136] @ (b98 ) │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n a86 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #7 │ │ │ │ │ - bpl.n b4e │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n b6a │ │ │ │ │ - ldr r3, [pc, #108] @ (ba0 ) │ │ │ │ │ - vadd.f64 d8, d8, d0 │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - b.n a98 │ │ │ │ │ + b.n ad2 │ │ │ │ │ + vldr d0, [r5, #8] │ │ │ │ │ + b.n a80 │ │ │ │ │ + vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a80 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n ad4 │ │ │ │ │ + b.n adc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n b92 │ │ │ │ │ + bne.n b8e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n ad4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n b4a │ │ │ │ │ - ldr r3, [pc, #48] @ (ba4 ) │ │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - vsub.f64 d8, d8, d7 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - b.n a98 │ │ │ │ │ - vpop {d8} │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ + b.n adc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n adc │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n b60 │ │ │ │ │ + b.n b7c │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000104 │ │ │ │ │ + .word 0x000000fe │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000060 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000020 │ │ │ │ │ + .word 0x00000082 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ba8 : │ │ │ │ │ +00000ba0 : │ │ │ │ │ float_pow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d11} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w e6a │ │ │ │ │ - ldr r5, [pc, #820] @ (f00 ) │ │ │ │ │ + bne.w e62 │ │ │ │ │ + ldr r5, [pc, #820] @ (ef8 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w e0e │ │ │ │ │ + bne.w e06 │ │ │ │ │ vldr d10, [r6, #8] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w dee │ │ │ │ │ - ldr r1, [pc, #796] @ (f00 ) │ │ │ │ │ + beq.w de6 │ │ │ │ │ + ldr r1, [pc, #796] @ (ef8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dee │ │ │ │ │ + bne.w de6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w f3c │ │ │ │ │ + bpl.w f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w ea6 │ │ │ │ │ + beq.w e9e │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w dfe │ │ │ │ │ + beq.w df6 │ │ │ │ │ vcmp.f64 d10, d10 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w e96 │ │ │ │ │ + bvs.w e8e │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w fd6 │ │ │ │ │ + bvs.w fce │ │ │ │ │ vabs.f64 d9, d8 │ │ │ │ │ - vldr d7, [pc, #684] @ ee8 │ │ │ │ │ + vldr d7, [pc, #684] @ ee0 │ │ │ │ │ vabs.f64 d6, d10 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w f96 │ │ │ │ │ + bgt.w f8e │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w f5a │ │ │ │ │ + bgt.w f52 │ │ │ │ │ vcmp.f64 d10, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w f08 │ │ │ │ │ + beq.w f00 │ │ │ │ │ vcmpe.f64 d10, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n d48 │ │ │ │ │ + bmi.n d40 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d10, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w e92 │ │ │ │ │ + beq.w e8a │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ mov r4, r0 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vmov.f64 d0, d10 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL pow │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 101e │ │ │ │ │ - vldr d6, [pc, #588] @ ef0 │ │ │ │ │ - vldr d7, [pc, #592] @ ef8 │ │ │ │ │ + bne.w 1016 │ │ │ │ │ + vldr d6, [pc, #588] @ ee8 │ │ │ │ │ + vldr d7, [pc, #592] @ ef0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, r6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109a │ │ │ │ │ - ldr r3, [pc, #564] @ (f04 ) │ │ │ │ │ + bne.w 1092 │ │ │ │ │ + ldr r3, [pc, #564] @ (efc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n dc6 │ │ │ │ │ + beq.n dbe │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n de8 │ │ │ │ │ + bne.n de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r4, #8] │ │ │ │ │ vpop {d8-d11} │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n dfe │ │ │ │ │ + beq.n df6 │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w fe8 │ │ │ │ │ + bvs.w fe0 │ │ │ │ │ vabs.f64 d9, d8 │ │ │ │ │ - vldr d7, [pc, #428] @ ee8 │ │ │ │ │ + vldr d7, [pc, #428] @ ee0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n dfe │ │ │ │ │ + bgt.n df6 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w 1078 │ │ │ │ │ + bne.w 1070 │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vneg.f64 d11, d10 │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ vcmp.f64 d10, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w e84 │ │ │ │ │ + beq.w e7c │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ mov r4, r0 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vmov.f64 d0, d11 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL pow │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1042 │ │ │ │ │ - vldr d7, [pc, #340] @ ef8 │ │ │ │ │ + bne.w 103a │ │ │ │ │ + vldr d7, [pc, #340] @ ef0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 109a │ │ │ │ │ + beq.w 1092 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n ccc │ │ │ │ │ + bne.n cc4 │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ - b.n ccc │ │ │ │ │ + b.n cc4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10aa │ │ │ │ │ + beq.w 10a2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n d0a │ │ │ │ │ + beq.n d02 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n d0a │ │ │ │ │ + b.n d02 │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w c1e │ │ │ │ │ + bne.w c16 │ │ │ │ │ vpop {d8-d11} │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bce │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w f3c │ │ │ │ │ + bpl.w f34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d10, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w bda │ │ │ │ │ + bne.w bd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, e80 │ │ │ │ │ + cbnz r0, e78 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w d1c │ │ │ │ │ + beq.w d14 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bee │ │ │ │ │ + beq.w be6 │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w c2a │ │ │ │ │ - b.n dfe │ │ │ │ │ + bne.w c22 │ │ │ │ │ + b.n df6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n d14 │ │ │ │ │ + b.n d0c │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n e96 │ │ │ │ │ + beq.n e8e │ │ │ │ │ vmov.f64 d10, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d0, d10 │ │ │ │ │ vpop {d8-d11} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e80 │ │ │ │ │ + bne.n e78 │ │ │ │ │ vcmp.f64 d10, d10 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n e96 │ │ │ │ │ + bvs.n e8e │ │ │ │ │ vabs.f64 d7, d10 │ │ │ │ │ - vldr d6, [pc, #40] @ ee8 │ │ │ │ │ + vldr d6, [pc, #40] @ ee0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 1008 │ │ │ │ │ + bgt.w 1000 │ │ │ │ │ vcmp.f64 d10, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n f24 │ │ │ │ │ + beq.n f1c │ │ │ │ │ vcmpe.f64 d10, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.w c70 │ │ │ │ │ + bpl.w c68 │ │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b.n d5c │ │ │ │ │ + b.n d54 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ @@ -1538,134 +1533,134 @@ │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.w 1068 │ │ │ │ │ + bpl.w 1060 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e80 │ │ │ │ │ + b.n e78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1072 │ │ │ │ │ + bne.w 106a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n d14 │ │ │ │ │ + b.n d0c │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.n ffe │ │ │ │ │ - vldr d0, [pc, #324] @ 10c0 │ │ │ │ │ + ble.n ff6 │ │ │ │ │ + vldr d0, [pc, #324] @ 10b8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d0, d10 │ │ │ │ │ vpop {d8-d11} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w dfe │ │ │ │ │ + beq.w df6 │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n ff8 │ │ │ │ │ + bne.n ff0 │ │ │ │ │ vpop {d8-d11} │ │ │ │ │ - vldr d0, [pc, #244] @ 10c0 │ │ │ │ │ + vldr d0, [pc, #244] @ 10b8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d10, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d8, d10 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ vpop {d8-d11} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - vldr d0, [pc, #204] @ 10c8 │ │ │ │ │ - b.n e9a │ │ │ │ │ + vldr d0, [pc, #204] @ 10c0 │ │ │ │ │ + b.n e92 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n ff8 │ │ │ │ │ + bne.n ff0 │ │ │ │ │ vmov r3, s21 │ │ │ │ │ - vldr d0, [pc, #184] @ 10c8 │ │ │ │ │ - vldr d7, [pc, #188] @ 10d0 │ │ │ │ │ + vldr d0, [pc, #184] @ 10c0 │ │ │ │ │ + vldr d7, [pc, #188] @ 10c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ - b.n e9a │ │ │ │ │ + b.n e92 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 10b6 │ │ │ │ │ + bne.n 10ae │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ it eq │ │ │ │ │ streq r6, [r4, #0] │ │ │ │ │ - beq.w ccc │ │ │ │ │ + beq.w cc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetFromErrno │ │ │ │ │ - b.n e80 │ │ │ │ │ + b.n e78 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n 1032 │ │ │ │ │ + bne.n 102a │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 10b6 │ │ │ │ │ + bne.n 10ae │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d8, [pc, #112] @ 10c8 │ │ │ │ │ + vldr d8, [pc, #112] @ 10c0 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w dc0 │ │ │ │ │ - b.n ccc │ │ │ │ │ - vldr d0, [pc, #92] @ 10c8 │ │ │ │ │ + beq.w db8 │ │ │ │ │ + b.n cc4 │ │ │ │ │ + vldr d0, [pc, #92] @ 10c0 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b.n f7c │ │ │ │ │ + b.n f74 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n f50 │ │ │ │ │ + b.n f48 │ │ │ │ │ vpop {d8-d11} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1680,237 +1675,237 @@ │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 103c │ │ │ │ │ + b.n 1034 │ │ │ │ │ vpop {d8-d11} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n 1032 │ │ │ │ │ - b.n 109e │ │ │ │ │ + bne.n 102a │ │ │ │ │ + b.n 1096 │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ │ │ │ │ │ -000010d8 : │ │ │ │ │ +000010d0 : │ │ │ │ │ float_hash(): │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ b.w 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_HashDouble │ │ │ │ │ │ │ │ │ │ -000010e0 : │ │ │ │ │ +000010d8 : │ │ │ │ │ float_vectorcall(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11c2 │ │ │ │ │ + bne.n 11ba │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11aa │ │ │ │ │ + bne.n 11a2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1180 │ │ │ │ │ - ldr r3, [pc, #228] @ (11f0 ) │ │ │ │ │ + beq.n 1178 │ │ │ │ │ + ldr r3, [pc, #228] @ (11e8 ) │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 113a │ │ │ │ │ + bne.n 1132 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1186 │ │ │ │ │ + beq.n 117e │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1130 │ │ │ │ │ + beq.n 1128 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Float │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 12b0 │ │ │ │ │ + b.w 12a8 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ - ldr r3, [pc, #184] @ (11f4 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (11ec ) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - ldr r0, [pc, #172] @ (11f0 ) │ │ │ │ │ - bl 11f8 │ │ │ │ │ + ldr r0, [pc, #172] @ (11e8 ) │ │ │ │ │ + bl 11f0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 11a6 │ │ │ │ │ + cbz r0, 119e │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1198 │ │ │ │ │ + cbz r0, 1190 │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ │ - beq.n 1172 │ │ │ │ │ + beq.n 116a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 1178 │ │ │ │ │ + cbz r3, 1170 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1172 │ │ │ │ │ - ldr r3, [pc, #108] @ (11f0 ) │ │ │ │ │ + b.n 116a │ │ │ │ │ + ldr r3, [pc, #108] @ (11e8 ) │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1194 │ │ │ │ │ - vldr d0, [pc, #96] @ 11e8 │ │ │ │ │ + bne.n 118c │ │ │ │ │ + vldr d0, [pc, #96] @ 11e0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r1, [pc, #92] @ (11f4 ) │ │ │ │ │ - b.n 1142 │ │ │ │ │ + ldr r1, [pc, #92] @ (11ec ) │ │ │ │ │ + b.n 113a │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11a6 │ │ │ │ │ + beq.n 119e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 11da │ │ │ │ │ + cbz r3, 11d2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1172 │ │ │ │ │ + b.n 116a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1106 │ │ │ │ │ - b.n 11a6 │ │ │ │ │ + bne.n 10fe │ │ │ │ │ + b.n 119e │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a6 │ │ │ │ │ - b.n 10f8 │ │ │ │ │ + beq.n 119e │ │ │ │ │ + b.n 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11a6 │ │ │ │ │ + b.n 119e │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000011f8 : │ │ │ │ │ +000011f0 : │ │ │ │ │ float_new_impl(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #160] @ (12a8 ) │ │ │ │ │ + ldr r3, [pc, #160] @ (12a0 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 122e │ │ │ │ │ - cbz r1, 1274 │ │ │ │ │ + bne.n 1226 │ │ │ │ │ + cbz r1, 126c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1226 │ │ │ │ │ + beq.n 121e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Float │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 12b0 │ │ │ │ │ + b.w 12a8 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ - ldr r2, [pc, #124] @ (12ac ) │ │ │ │ │ + ldr r2, [pc, #124] @ (12a4 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r2 │ │ │ │ │ - bl 11f8 │ │ │ │ │ + bl 11f0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 128e │ │ │ │ │ + cbz r0, 1286 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1280 │ │ │ │ │ + cbz r0, 1278 │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ │ - beq.n 1268 │ │ │ │ │ + beq.n 1260 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 126c │ │ │ │ │ + cbz r3, 1264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1268 │ │ │ │ │ + b.n 1260 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - vldr d0, [pc, #36] @ 12a0 │ │ │ │ │ + vldr d0, [pc, #36] @ 1298 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 128e │ │ │ │ │ + beq.n 1286 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1292 │ │ │ │ │ + cbz r3, 128a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1268 │ │ │ │ │ + b.n 1260 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 128e │ │ │ │ │ + b.n 1286 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012b0 : │ │ │ │ │ +000012a8 : │ │ │ │ │ PyFloat_FromString(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -1918,21 +1913,21 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 132c │ │ │ │ │ + bpl.n 1324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1376 │ │ │ │ │ + beq.n 136e │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC float_from_string_inner │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -1949,29 +1944,29 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 131a │ │ │ │ │ + beq.n 1312 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1320 │ │ │ │ │ + cbz r3, 1318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 137a │ │ │ │ │ + bpl.n 1372 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC float_from_string_inner │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -1984,274 +1979,274 @@ │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_THM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 131a │ │ │ │ │ + b.n 1312 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 131a │ │ │ │ │ + b.n 1312 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 13c4 │ │ │ │ │ + beq.n 13bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 13c4 │ │ │ │ │ + cbnz r0, 13bc │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 135c │ │ │ │ │ + bne.n 1354 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13cc │ │ │ │ │ + cbz r0, 13c4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC float_from_string_inner │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS float_from_string_inner │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ strd r4, r2, [sp] │ │ │ │ │ adds r0, #16 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ - b.n 12fe │ │ │ │ │ + b.n 12f6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbz r1, 13d4 │ │ │ │ │ + cbz r1, 13cc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - b.n 1336 │ │ │ │ │ + b.n 132e │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1376 │ │ │ │ │ + b.n 136e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 1336 │ │ │ │ │ + b.n 132e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000013e0 : │ │ │ │ │ +000013d8 : │ │ │ │ │ float_from_string_inner(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ adds r5, r0, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bcs.w 1520 │ │ │ │ │ + bcs.w 1518 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r4, r2, #28 │ │ │ │ │ - bmi.n 1508 │ │ │ │ │ + bmi.n 1500 │ │ │ │ │ subs r1, r5, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bls.n 14da │ │ │ │ │ + bls.n 14d2 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ ands.w r2, r2, #8 │ │ │ │ │ - bne.n 14c8 │ │ │ │ │ + bne.n 14c0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 14ec │ │ │ │ │ + bne.n 14e4 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1528 │ │ │ │ │ - ldr r3, [pc, #248] @ (1544 ) │ │ │ │ │ + beq.n 1520 │ │ │ │ │ + ldr r3, [pc, #248] @ (153c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ - cbz r4, 149e │ │ │ │ │ + cbz r4, 1496 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ add.w r6, r2, #16 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - bne.n 14c2 │ │ │ │ │ + bne.n 14ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 153c │ │ │ │ │ + beq.n 1534 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 148a │ │ │ │ │ + beq.n 1482 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ - b.n 148a │ │ │ │ │ + b.n 1482 │ │ │ │ │ mov r5, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 14da │ │ │ │ │ + beq.n 14d2 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 14c8 │ │ │ │ │ + bmi.n 14c0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 143c │ │ │ │ │ + beq.n 1434 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1494 │ │ │ │ │ + b.n 148c │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bls.n 1520 │ │ │ │ │ + bls.n 1518 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r1, r2, #28 │ │ │ │ │ - bpl.n 1520 │ │ │ │ │ + bpl.n 1518 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 150e │ │ │ │ │ + bne.n 1506 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 1410 │ │ │ │ │ - b.n 14ec │ │ │ │ │ + bne.w 1408 │ │ │ │ │ + b.n 14e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1504 │ │ │ │ │ - ldr r3, [pc, #20] @ (1548 ) │ │ │ │ │ + bne.n 14fc │ │ │ │ │ + ldr r3, [pc, #20] @ (1540 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1454 │ │ │ │ │ + b.n 144c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1494 │ │ │ │ │ + b.n 148c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000154c : │ │ │ │ │ +00001544 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 155e │ │ │ │ │ + cbz r0, 1556 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 155e │ │ │ │ │ + beq.n 1556 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1560 │ │ │ │ │ + cbz r2, 1558 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001564 : │ │ │ │ │ +0000155c : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #456] @ (1740 ) │ │ │ │ │ + ldr r3, [pc, #456] @ (1738 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ vmov fp, ip, d0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w r0, [r3, #1508] @ 0x5e4 │ │ │ │ │ - cbz r0, 15d8 │ │ │ │ │ + cbz r0, 15d0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne.n 159a │ │ │ │ │ - cbz r1, 15a2 │ │ │ │ │ + bne.n 1592 │ │ │ │ │ + cbz r1, 159a │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4] │ │ │ │ │ str.w ip, [r4, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 158a │ │ │ │ │ + beq.n 1582 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 158a │ │ │ │ │ + bne.n 1582 │ │ │ │ │ mov r3, ip │ │ │ │ │ ubfx r1, fp, #8, #8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ubfx ip, ip, #8, #8 │ │ │ │ │ ubfx r2, fp, #24, #8 │ │ │ │ │ strb r1, [r4, #6] │ │ │ │ │ strb r3, [r4, #3] │ │ │ │ │ @@ -2263,15 +2258,15 @@ │ │ │ │ │ ubfx r3, r3, #24, #8 │ │ │ │ │ strb r2, [r4, #4] │ │ │ │ │ strb r1, [r4, #1] │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 16d8 │ │ │ │ │ + beq.n 16d0 │ │ │ │ │ adds r4, #7 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ vmov d7, fp, ip │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it mi │ │ │ │ │ @@ -2281,53 +2276,53 @@ │ │ │ │ │ movmi r6, #1 │ │ │ │ │ movpl r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 16dc │ │ │ │ │ + blt.n 16d4 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 16ea │ │ │ │ │ + bpl.n 16e2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ │ - bge.n 1706 │ │ │ │ │ + bge.n 16fe │ │ │ │ │ movw r1, #64514 @ 0xfc02 │ │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 171e │ │ │ │ │ + blt.n 1716 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ addw r3, r3, #1022 @ 0x3fe │ │ │ │ │ - vldr d5, [pc, #232] @ 1730 │ │ │ │ │ + vldr d5, [pc, #232] @ 1728 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ - vldr d6, [pc, #232] @ 1738 │ │ │ │ │ + vldr d6, [pc, #232] @ 1730 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ vmul.f64 d0, d0, d5 │ │ │ │ │ vcvt.u32.f64 s11, d0 │ │ │ │ │ vmov r2, s11 │ │ │ │ │ vcvt.f64.u32 d5, s11 │ │ │ │ │ vsub.f64 d0, d0, d5 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ │ vmov lr, s15 │ │ │ │ │ movs.w r1, lr, lsr #24 │ │ │ │ │ - beq.n 1692 │ │ │ │ │ + beq.n 168a │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs.w lr, r2, lsr #28 │ │ │ │ │ - beq.n 1692 │ │ │ │ │ + beq.n 168a │ │ │ │ │ adds r3, #1 │ │ │ │ │ movw r2, #2046 @ 0x7fe │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 1706 │ │ │ │ │ + bgt.n 16fe │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r0, r4, r5, lsl #1 │ │ │ │ │ mov.w ip, r2, lsr #24 │ │ │ │ │ add.w r1, r0, r5, lsl #1 │ │ │ │ │ orr.w ip, ip, r3, lsl #4 │ │ │ │ │ @@ -2343,76 +2338,76 @@ │ │ │ │ │ strb.w r2, [r0, r5, lsl #1] │ │ │ │ │ mov.w r2, lr, lsr #16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb r2, [r1, r5] │ │ │ │ │ mov.w r2, lr, lsr #8 │ │ │ │ │ strb.w r2, [r1, r5, lsl #1] │ │ │ │ │ strb.w lr, [r3, r5] │ │ │ │ │ - b.n 1594 │ │ │ │ │ + b.n 158c │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 15e2 │ │ │ │ │ + b.n 15da │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 16ea │ │ │ │ │ + bne.n 16e2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1644 │ │ │ │ │ + b.n 163c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1594 │ │ │ │ │ + b.n 158c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1700 │ │ │ │ │ + b.n 16f8 │ │ │ │ │ addw r0, r3, #1021 @ 0x3fd │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1644 │ │ │ │ │ + b.n 163c │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41b00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41700000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001744 : │ │ │ │ │ +0000173c : │ │ │ │ │ float_repr(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ - cbz r0, 1782 │ │ │ │ │ + cbz r0, 177a │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromASCII │ │ │ │ │ @@ -2424,360 +2419,360 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000178c : │ │ │ │ │ +00001784 : │ │ │ │ │ float_sub(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r6, [pc, #344] @ (18fc ) │ │ │ │ │ + ldr r6, [pc, #344] @ (18f4 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 188a │ │ │ │ │ + bne.n 1882 │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 183e │ │ │ │ │ - ldr r1, [pc, #316] @ (18fc ) │ │ │ │ │ + beq.n 1836 │ │ │ │ │ + ldr r1, [pc, #316] @ (18f4 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 183e │ │ │ │ │ + bne.n 1836 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 18d4 │ │ │ │ │ + bpl.w 18cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 18a4 │ │ │ │ │ - ldr r3, [pc, #280] @ (1900 ) │ │ │ │ │ + beq.n 189c │ │ │ │ │ + ldr r3, [pc, #280] @ (18f8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ - cbz r4, 1864 │ │ │ │ │ + cbz r4, 185c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1884 │ │ │ │ │ + bne.n 187c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #196] @ (1904 ) │ │ │ │ │ + ldr r3, [pc, #196] @ (18fc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ vldr d7, [r5, #8] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1806 │ │ │ │ │ + bne.n 17fe │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18f4 │ │ │ │ │ + beq.n 18ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 182a │ │ │ │ │ + beq.n 1822 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 182a │ │ │ │ │ + b.n 1822 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17ae │ │ │ │ │ + bne.n 17a6 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 860 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 17b6 │ │ │ │ │ + bne.n 17ae │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n 1834 │ │ │ │ │ + b.n 182c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1834 │ │ │ │ │ - ldr r3, [pc, #88] @ (1908 ) │ │ │ │ │ + bne.n 182c │ │ │ │ │ + ldr r3, [pc, #88] @ (1900 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [sp, #8] │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1806 │ │ │ │ │ - b.n 1864 │ │ │ │ │ + bne.n 17fe │ │ │ │ │ + b.n 185c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1834 │ │ │ │ │ + b.n 182c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1834 │ │ │ │ │ + b.n 182c │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000010c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000190c : │ │ │ │ │ +00001904 : │ │ │ │ │ float_neg(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #140] @ (19ac ) │ │ │ │ │ + ldr r3, [pc, #140] @ (19a4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ - cbz r4, 1978 │ │ │ │ │ + cbz r4, 1970 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ add.w r5, r2, #16 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ cmp r0, ip │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bne.n 199a │ │ │ │ │ + bne.n 1992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r4, #8] │ │ │ │ │ vpop {d8} │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 19a0 │ │ │ │ │ + cbz r0, 1998 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1966 │ │ │ │ │ + beq.n 195e │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ - b.n 1966 │ │ │ │ │ + b.n 195e │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000019b0 : │ │ │ │ │ +000019a8 : │ │ │ │ │ float___round__(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ - ldr r3, [pc, #776] @ (1cd0 ) │ │ │ │ │ + ldr r3, [pc, #776] @ (1cc8 ) │ │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.w 1bac │ │ │ │ │ + bhi.w 1ba4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bca │ │ │ │ │ + bne.w 1bc2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1e0a │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r6, [pc, #732] @ (1cd4 ) │ │ │ │ │ + ldr r6, [pc, #732] @ (1ccc ) │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1a40 │ │ │ │ │ + bne.n 1a38 │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne.n 1a92 │ │ │ │ │ + bne.n 1a8a │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL round │ │ │ │ │ vsub.f64 d7, d8, d0 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ vabs.f64 d7, d7 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 1e10 │ │ │ │ │ - ldr r3, [pc, #684] @ (1cd0 ) │ │ │ │ │ + beq.w 1e08 │ │ │ │ │ + ldr r3, [pc, #684] @ (1cc8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1c02 │ │ │ │ │ + bne.w 1bfa │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromDouble │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19fa │ │ │ │ │ + bne.n 19f2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c38 │ │ │ │ │ + beq.w 1c30 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1c30 │ │ │ │ │ + beq.w 1c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c50 │ │ │ │ │ + beq.w 1c48 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 1c6e │ │ │ │ │ + bne.w 1c66 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d8, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19fe │ │ │ │ │ + beq.n 19f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19fe │ │ │ │ │ + bne.n 19f6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19fe │ │ │ │ │ + b.n 19f6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 1c06 │ │ │ │ │ + beq.w 1bfe │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #544] @ 1cc8 │ │ │ │ │ + vldr d6, [pc, #544] @ 1cc0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.w 1d76 │ │ │ │ │ + bhi.w 1d6e │ │ │ │ │ cmp.w r1, #324 @ 0x144 │ │ │ │ │ - bge.w 1d76 │ │ │ │ │ + bge.w 1d6e │ │ │ │ │ cmn.w r1, #308 @ 0x134 │ │ │ │ │ - blt.w 1de0 │ │ │ │ │ + blt.w 1dd8 │ │ │ │ │ add r4, sp, #20 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ movs r0, #3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_dg_dtoa> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_dtoa │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dd8 │ │ │ │ │ + beq.w 1dd0 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ subs r4, r4, r0 │ │ │ │ │ add.w r1, r4, #8 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.w 1db2 │ │ │ │ │ + bgt.w 1daa │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r8, sp, #32 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1da4 │ │ │ │ │ + bne.w 1d9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ @@ -2799,149 +2794,149 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_dg_strtod> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_strtod │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.w 1d4c │ │ │ │ │ - ldr r3, [pc, #412] @ (1cd8 ) │ │ │ │ │ + beq.w 1d44 │ │ │ │ │ + ldr r3, [pc, #412] @ (1cd0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1bd6 │ │ │ │ │ + beq.n 1bce │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - bne.n 1bfc │ │ │ │ │ + bne.n 1bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.w 1dfa │ │ │ │ │ + bne.w 1df2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #316] @ (1cd0 ) │ │ │ │ │ + ldr r3, [pc, #316] @ (1cc8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1c02 │ │ │ │ │ + bne.n 1bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ddc │ │ │ │ │ + beq.w 1dd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 19e2 │ │ │ │ │ + ble.w 19da │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ - b.n 19ec │ │ │ │ │ + b.n 19e4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e02 │ │ │ │ │ + beq.w 1dfa │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1b7c │ │ │ │ │ + beq.n 1b74 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r2, #16] │ │ │ │ │ - b.n 1b7c │ │ │ │ │ + b.n 1b74 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ddc │ │ │ │ │ + bne.w 1dd4 │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #176] @ 1cc8 │ │ │ │ │ + vldr d6, [pc, #176] @ 1cc0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.w 1d76 │ │ │ │ │ + bhi.w 1d6e │ │ │ │ │ add r4, sp, #20 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1acc │ │ │ │ │ + b.n 1ac4 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cdc │ │ │ │ │ + bne.n 1cd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ cmp r7, r5 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - beq.w 1a22 │ │ │ │ │ + beq.w 1a1a │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1cb4 │ │ │ │ │ + beq.n 1cac │ │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 1ab6 │ │ │ │ │ + b.n 1aae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d28 │ │ │ │ │ + beq.n 1d20 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2949,207 +2944,207 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - cbnz r0, 1d0e │ │ │ │ │ + cbnz r0, 1d06 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d8, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1a80 │ │ │ │ │ - b.n 19fe │ │ │ │ │ + bne.w 1a78 │ │ │ │ │ + b.n 19f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ddc │ │ │ │ │ + bne.w 1dd4 │ │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 1c24 │ │ │ │ │ + b.n 1c1c │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000194 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c50 │ │ │ │ │ + beq.n 1c48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19fe │ │ │ │ │ + beq.w 19f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19fe │ │ │ │ │ + bne.w 19f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19fe │ │ │ │ │ + b.n 19f6 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c50 │ │ │ │ │ + beq.n 1c48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c50 │ │ │ │ │ + bne.n 1c48 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + b.n 1c48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1d16 │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + bne.n 1d0e │ │ │ │ │ + b.n 1c48 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 1d98 │ │ │ │ │ + blt.n 1d90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1b86 │ │ │ │ │ - ldr r3, [pc, #184] @ (1e30 ) │ │ │ │ │ + b.n 1b7e │ │ │ │ │ + ldr r3, [pc, #184] @ (1e28 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1c02 │ │ │ │ │ + bne.w 1bfa │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #152] @ (1e34 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (1e2c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1b44 │ │ │ │ │ + b.n 1b3c │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ mov r7, r8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - b.n 1b06 │ │ │ │ │ + b.n 1afe │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1e1e │ │ │ │ │ + cbz r0, 1e16 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r8, sp, #32 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1da8 │ │ │ │ │ + bne.n 1da0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ add.w r8, sp, #32 │ │ │ │ │ - b.n 1b06 │ │ │ │ │ + b.n 1afe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1b92 │ │ │ │ │ - ldr r3, [pc, #76] @ (1e30 ) │ │ │ │ │ + b.n 1b8a │ │ │ │ │ + ldr r3, [pc, #76] @ (1e28 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1c02 │ │ │ │ │ - vldr d0, [pc, #52] @ 1e28 │ │ │ │ │ + bne.w 1bfa │ │ │ │ │ + vldr d0, [pc, #52] @ 1e20 │ │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ │ - b.n 1d8a │ │ │ │ │ + b.n 1d82 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1b8c │ │ │ │ │ + b.n 1b84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1b86 │ │ │ │ │ + b.n 1b7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + b.n 1c48 │ │ │ │ │ vmul.f64 d0, d8, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL round │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ - b.n 1a22 │ │ │ │ │ + b.n 1a1a │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1b8c │ │ │ │ │ + b.n 1b84 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001e38 : │ │ │ │ │ +00001e30 : │ │ │ │ │ float___format__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 1e78 │ │ │ │ │ + bpl.n 1e70 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyFloat_FormatAdvancedWriter> │ │ │ │ │ R_ARM_THM_CALL _PyFloat_FormatAdvancedWriter │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - beq.n 1e9a │ │ │ │ │ + beq.n 1e92 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -3162,452 +3157,452 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e74 │ │ │ │ │ + b.n 1e6c │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b.n 1e96 │ │ │ │ │ + b.n 1e8e │ │ │ │ │ │ │ │ │ │ -00001ea0 : │ │ │ │ │ +00001e98 : │ │ │ │ │ float_bool(): │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001eb4 : │ │ │ │ │ +00001eac : │ │ │ │ │ float_abs(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #140] @ (1f54 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (1f4c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ vabs.f64 d8, d8 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ - cbz r4, 1f20 │ │ │ │ │ + cbz r4, 1f18 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ add.w r5, r2, #16 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ cmp r0, ip │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bne.n 1f42 │ │ │ │ │ + bne.n 1f3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r4, #8] │ │ │ │ │ vpop {d8} │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1f48 │ │ │ │ │ + cbz r0, 1f40 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1f0e │ │ │ │ │ + beq.n 1f06 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ - b.n 1f0e │ │ │ │ │ + b.n 1f06 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001f58 : │ │ │ │ │ +00001f50 : │ │ │ │ │ float_fromhex(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25cc │ │ │ │ │ + beq.w 25c4 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r9, r0, r2 │ │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ lsls r5, r3, #28 │ │ │ │ │ - bmi.w 2584 │ │ │ │ │ + bmi.w 257c │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_THM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.w 25a4 │ │ │ │ │ + bne.w 259c │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ itt eq │ │ │ │ │ addeq r5, #1 │ │ │ │ │ moveq.w sl, #1 │ │ │ │ │ - beq.n 1fc6 │ │ │ │ │ + beq.n 1fbe │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ it eq │ │ │ │ │ addeq r5, #1 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne.w 270c │ │ │ │ │ + bne.w 2704 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne.w 2748 │ │ │ │ │ + bne.w 2740 │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ adds r4, r5, #2 │ │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ it hi │ │ │ │ │ movhi r5, r4 │ │ │ │ │ - bhi.w 2428 │ │ │ │ │ + bhi.w 2420 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2732 │ │ │ │ │ + blt.w 272a │ │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.w 2434 │ │ │ │ │ + bls.w 242c │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ - bne.w 25f6 │ │ │ │ │ + bne.w 25ee │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2526 │ │ │ │ │ + bhi.w 251e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 282a │ │ │ │ │ + blt.w 2822 │ │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ │ adds r5, r4, #2 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2188 │ │ │ │ │ + bhi.w 2180 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2828 │ │ │ │ │ + blt.w 2820 │ │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ │ adds r6, r4, #3 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2508 │ │ │ │ │ + bhi.w 2500 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 282a │ │ │ │ │ + blt.w 2822 │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ adds r5, r4, #4 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2188 │ │ │ │ │ + bhi.w 2180 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2828 │ │ │ │ │ + blt.w 2820 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ adds r6, r4, #5 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2508 │ │ │ │ │ + bhi.w 2500 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 282a │ │ │ │ │ + blt.w 2822 │ │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ │ adds r5, r4, #6 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2188 │ │ │ │ │ + bhi.n 2180 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2828 │ │ │ │ │ + blt.w 2820 │ │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ │ adds r6, r4, #7 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2508 │ │ │ │ │ + bhi.w 2500 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 282a │ │ │ │ │ + blt.w 2822 │ │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ │ add.w r5, r4, #8 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2188 │ │ │ │ │ + bhi.n 2180 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2828 │ │ │ │ │ + blt.w 2820 │ │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ │ add.w r6, r4, #9 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2508 │ │ │ │ │ + bhi.w 2500 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 282a │ │ │ │ │ + blt.w 2822 │ │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ │ add.w r5, r4, #10 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2188 │ │ │ │ │ + bhi.n 2180 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2828 │ │ │ │ │ + blt.w 2820 │ │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ │ add.w r6, r4, #11 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2508 │ │ │ │ │ + bhi.w 2500 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 282a │ │ │ │ │ + blt.w 2822 │ │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2188 │ │ │ │ │ + bhi.n 2180 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2828 │ │ │ │ │ + blt.w 2820 │ │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ │ add.w r6, r4, #13 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 2170 │ │ │ │ │ - b.n 2508 │ │ │ │ │ + bls.n 2168 │ │ │ │ │ + b.n 2500 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r5, r6, #1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 282a │ │ │ │ │ + blt.w 2822 │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 216e │ │ │ │ │ + bls.n 2166 │ │ │ │ │ subs r4, r6, r4 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ subs r6, r6, r1 │ │ │ │ │ - beq.w 25b6 │ │ │ │ │ + beq.w 25ae │ │ │ │ │ movw r3, #65267 @ 0xfef3 │ │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 2830 │ │ │ │ │ + bgt.w 2828 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ │ - bne.w 25ea │ │ │ │ │ + bne.w 25e2 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - bne.w 2736 │ │ │ │ │ + bne.w 272e │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ adds r5, #2 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.w 25b6 │ │ │ │ │ + bhi.w 25ae │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ it hi │ │ │ │ │ addhi r5, #1 │ │ │ │ │ - bhi.n 21f2 │ │ │ │ │ + bhi.n 21ea │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.w 2510 │ │ │ │ │ + bhi.w 2508 │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ adds r5, #3 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.n 21f2 │ │ │ │ │ + bhi.n 21ea │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n 21e8 │ │ │ │ │ + bls.n 21e0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_THM_CALL __isoc23_strtol │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 222a │ │ │ │ │ + ble.n 2222 │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.w 2514 │ │ │ │ │ + bgt.w 250c │ │ │ │ │ subs r3, r1, r6 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 222a │ │ │ │ │ + bhi.n 2222 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 24e2 │ │ │ │ │ + beq.w 24da │ │ │ │ │ cmp.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - blt.w 2558 │ │ │ │ │ + blt.w 2550 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 27a2 │ │ │ │ │ + bge.w 279a │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ sub.w fp, r0, r4, lsl #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w r2, fp, r3, lsl #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bgt.w 25d0 │ │ │ │ │ + bgt.w 25c8 │ │ │ │ │ subs r2, r1, r6 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 25e0 │ │ │ │ │ + bhi.w 25d8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add ip, r2 │ │ │ │ │ ldrsb.w r2, [ip, #20] │ │ │ │ │ - cbz r2, 2286 │ │ │ │ │ + cbz r2, 227e │ │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ │ add.w r0, fp, r3, lsl #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ - beq.n 2286 │ │ │ │ │ + beq.n 227e │ │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ │ adds r0, #1 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ - bne.n 227a │ │ │ │ │ + bne.n 2272 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movw r2, #64462 @ 0xfbce │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 2558 │ │ │ │ │ + blt.w 2550 │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.w 27a2 │ │ │ │ │ + bgt.w 279a │ │ │ │ │ mvn.w ip, #1020 @ 0x3fc │ │ │ │ │ cmp ip, r0 │ │ │ │ │ it lt │ │ │ │ │ movlt ip, r0 │ │ │ │ │ sub.w ip, ip, #53 @ 0x35 │ │ │ │ │ cmp fp, ip │ │ │ │ │ - blt.w 2600 │ │ │ │ │ - vldr d0, [pc, #708] @ 2578 │ │ │ │ │ + blt.w 25f8 │ │ │ │ │ + vldr d0, [pc, #708] @ 2570 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 2460 │ │ │ │ │ + blt.w 2458 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.w 23e8 │ │ │ │ │ + beq.w 23e0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 233a │ │ │ │ │ + beq.n 2332 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 230c │ │ │ │ │ + beq.n 2304 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite le │ │ │ │ │ suble.w r2, ip, r3 │ │ │ │ │ subgt r2, r1, r3 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2450 │ │ │ │ │ + bhi.w 2448 │ │ │ │ │ add r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ vmov s14, r2 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -3615,15 +3610,15 @@ │ │ │ │ │ ite le │ │ │ │ │ suble.w r2, ip, r3 │ │ │ │ │ subgt r2, r1, r3 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2450 │ │ │ │ │ + bhi.w 2448 │ │ │ │ │ add r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ vmov s14, r2 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -3631,29 +3626,29 @@ │ │ │ │ │ ite le │ │ │ │ │ suble.w r2, ip, r3 │ │ │ │ │ subgt r2, r1, r3 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2450 │ │ │ │ │ + bhi.n 2448 │ │ │ │ │ add r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ vmov s14, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - bne.n 23e8 │ │ │ │ │ - b.n 2460 │ │ │ │ │ + bne.n 23e0 │ │ │ │ │ + b.n 2458 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2450 │ │ │ │ │ + bhi.n 2448 │ │ │ │ │ add r2, r0 │ │ │ │ │ ldrsb.w r3, [r2, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ite le │ │ │ │ │ suble.w r2, ip, r3 │ │ │ │ │ @@ -3661,15 +3656,15 @@ │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bhi.n 2450 │ │ │ │ │ + bhi.n 2448 │ │ │ │ │ add r2, r0 │ │ │ │ │ ldrsb.w r3, [r2, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ subs r3, r6, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ite le │ │ │ │ │ suble.w r2, ip, r3 │ │ │ │ │ @@ -3677,249 +3672,249 @@ │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bhi.n 2450 │ │ │ │ │ + bhi.n 2448 │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldrsb.w r3, [r2, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ sub.w r3, r6, #3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - beq.n 2460 │ │ │ │ │ + beq.n 2458 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite gt │ │ │ │ │ subgt r2, r1, r3 │ │ │ │ │ suble.w r2, ip, r3 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2450 │ │ │ │ │ + bhi.n 2448 │ │ │ │ │ add r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ vmov s14, r2 │ │ │ │ │ it gt │ │ │ │ │ subgt r2, r1, r3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bgt.n 236c │ │ │ │ │ + bgt.n 2364 │ │ │ │ │ sub.w r2, ip, r3 │ │ │ │ │ - b.n 236c │ │ │ │ │ + b.n 2364 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r5 │ │ │ │ │ - beq.w 201c │ │ │ │ │ - b.n 2732 │ │ │ │ │ + beq.w 2014 │ │ │ │ │ + b.n 272a │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 25f6 │ │ │ │ │ + blt.w 25ee │ │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 2434 │ │ │ │ │ - b.n 2012 │ │ │ │ │ + bls.n 242c │ │ │ │ │ + b.n 200a │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ - bne.w 22cc │ │ │ │ │ + bne.w 22c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 2566 │ │ │ │ │ + bmi.n 255e │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne.w 25b6 │ │ │ │ │ + bne.w 25ae │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 2484 │ │ │ │ │ + beq.n 247c │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ - ldr r3, [pc, #248] @ (2580 ) │ │ │ │ │ + ldr r3, [pc, #248] @ (2578 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 252c │ │ │ │ │ + beq.n 2524 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ add.w r5, r2, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2552 │ │ │ │ │ + bne.n 254a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ cmp r8, r5 │ │ │ │ │ vstr d8, [r4, #8] │ │ │ │ │ - bne.w 276a │ │ │ │ │ + bne.w 2762 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r6, ip │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r2, r2, ip │ │ │ │ │ - cbz r6, 2558 │ │ │ │ │ + cbz r6, 2550 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ it lt │ │ │ │ │ sublt.w r2, r1, ip │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ add r2, r3 │ │ │ │ │ - bls.w 2220 │ │ │ │ │ - b.n 222a │ │ │ │ │ + bls.w 2218 │ │ │ │ │ + b.n 2222 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 2188 │ │ │ │ │ + b.n 2180 │ │ │ │ │ adds r5, #2 │ │ │ │ │ - b.n 21f2 │ │ │ │ │ + b.n 21ea │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.w 2216 │ │ │ │ │ - b.n 222a │ │ │ │ │ + bls.w 220e │ │ │ │ │ + b.n 2222 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 2188 │ │ │ │ │ + b.n 2180 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2756 │ │ │ │ │ + beq.w 274e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r5, r2, #16 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 24c6 │ │ │ │ │ + beq.n 24be │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 24c6 │ │ │ │ │ - vldr d8, [pc, #28] @ 2578 │ │ │ │ │ + b.n 24be │ │ │ │ │ + vldr d8, [pc, #28] @ 2570 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ - bpl.n 2474 │ │ │ │ │ + bpl.n 246c │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ lsls r4, r3, #28 │ │ │ │ │ - bpl.n 2474 │ │ │ │ │ - b.n 2566 │ │ │ │ │ + bpl.n 246c │ │ │ │ │ + b.n 255e │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x000000f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ - bmi.n 2584 │ │ │ │ │ + bmi.n 257c │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_THM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 1fae │ │ │ │ │ + beq.w 1fa6 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bmi.w 2742 │ │ │ │ │ + bmi.w 273a │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w 2484 │ │ │ │ │ + beq.w 247c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 24d6 │ │ │ │ │ + b.n 24ce │ │ │ │ │ rsb r2, r6, #1 │ │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.w 225a │ │ │ │ │ + bls.w 2252 │ │ │ │ │ add.w r2, fp, r3, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 2286 │ │ │ │ │ + b.n 227e │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w 2200 │ │ │ │ │ - b.n 223a │ │ │ │ │ + bgt.w 21f8 │ │ │ │ │ + b.n 2232 │ │ │ │ │ subs r6, r5, r4 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - beq.n 25b6 │ │ │ │ │ + beq.n 25ae │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2192 │ │ │ │ │ + b.n 218a │ │ │ │ │ sub.w ip, ip, fp │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - vldr d7, [pc, #568] @ 2848 │ │ │ │ │ + vldr d7, [pc, #568] @ 2840 │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt.w r2, ip, #2 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ │ asrs r2, r2, #2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 2670 │ │ │ │ │ + b.n 2668 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ itet le │ │ │ │ │ addle.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subgt.w ip, r1, r3 │ │ │ │ │ suble.w ip, ip, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ @@ -3931,15 +3926,15 @@ │ │ │ │ │ movhi.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldrsbls.w ip, [ip, #20] │ │ │ │ │ vmov s13, ip │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 2636 │ │ │ │ │ + bgt.n 262e │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ itet le │ │ │ │ │ mvnle r3, r2 │ │ │ │ │ subgt r3, r1, r2 │ │ │ │ │ addle r3, r3, r1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ @@ -3947,524 +3942,524 @@ │ │ │ │ │ rsb r3, r0, #8 │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ sxth r3, r3 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ vmov s12, r3 │ │ │ │ │ - bhi.n 274c │ │ │ │ │ + bhi.n 2744 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add ip, r3 │ │ │ │ │ ldrsb.w lr, [ip, #20] │ │ │ │ │ vmov ip, s12 │ │ │ │ │ tst.w r0, lr │ │ │ │ │ and.w ip, lr, ip │ │ │ │ │ vmov s12, ip │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ vadd.f64 d8, d6, d7 │ │ │ │ │ - beq.n 26fa │ │ │ │ │ + beq.n 26f2 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov.w ip, #3 │ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ tst.w ip, lr │ │ │ │ │ - beq.n 27ba │ │ │ │ │ + beq.n 27b2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ vadd.f64 d8, d8, d0 │ │ │ │ │ - beq.n 278e │ │ │ │ │ + beq.n 2786 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ add.w r0, fp, r2, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ - b.n 255c │ │ │ │ │ + b.n 2554 │ │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ it hi │ │ │ │ │ movhi r4, r5 │ │ │ │ │ - bhi.w 2428 │ │ │ │ │ + bhi.w 2420 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r3 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2002 │ │ │ │ │ + bge.w 1ffa │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ - b.n 25b6 │ │ │ │ │ + b.n 25ae │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.w 25b6 │ │ │ │ │ + bhi.w 25ae │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 21c8 │ │ │ │ │ + b.n 21c0 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 2566 │ │ │ │ │ + b.n 255e │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 271c │ │ │ │ │ + b.n 2714 │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ vadd.f64 d8, d6, d7 │ │ │ │ │ - b.n 26e0 │ │ │ │ │ + b.n 26d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #244] @ (2850 ) │ │ │ │ │ + ldr r3, [pc, #244] @ (2848 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 24d6 │ │ │ │ │ + beq.w 24ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25cc │ │ │ │ │ + beq.w 25c4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 278a │ │ │ │ │ + beq.n 2782 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 278a │ │ │ │ │ + cbnz r3, 2782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 24d6 │ │ │ │ │ + b.n 24ce │ │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 26fa │ │ │ │ │ + bne.n 26f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 25cc │ │ │ │ │ + b.n 25c4 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n 27c6 │ │ │ │ │ + bne.n 27be │ │ │ │ │ add.w ip, r2, #1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - blt.n 2804 │ │ │ │ │ + blt.n 27fc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 26fa │ │ │ │ │ + blt.n 26f2 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ itet le │ │ │ │ │ addle.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subgt.w ip, r1, r6 │ │ │ │ │ suble.w ip, ip, r6 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ add.w lr, r3, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.n 2800 │ │ │ │ │ + bhi.n 27f8 │ │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 27ca │ │ │ │ │ + beq.n 27c2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 26e0 │ │ │ │ │ + b.n 26d8 │ │ │ │ │ cmp r4, ip │ │ │ │ │ itete gt │ │ │ │ │ mvngt r6, r2 │ │ │ │ │ suble r6, r1, r2 │ │ │ │ │ addgt r6, r6, r1 │ │ │ │ │ suble r6, #2 │ │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ │ subs r6, #48 @ 0x30 │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r6, #54 @ 0x36 │ │ │ │ │ - bhi.w 26e0 │ │ │ │ │ + bhi.w 26d8 │ │ │ │ │ add r6, r3 │ │ │ │ │ ldrb r6, [r6, #20] │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bmi.w 26e0 │ │ │ │ │ - b.n 27c6 │ │ │ │ │ + bmi.w 26d8 │ │ │ │ │ + b.n 27be │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.n 2188 │ │ │ │ │ + b.n 2180 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 25cc │ │ │ │ │ + b.n 25c4 │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002854 : │ │ │ │ │ +0000284c : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - ldr r1, [pc, #740] @ (2b58 ) │ │ │ │ │ + ldr r1, [pc, #740] @ (2b50 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 2ae8 │ │ │ │ │ + bne.w 2ae0 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #704] @ 2b50 │ │ │ │ │ + vldr d6, [pc, #704] @ 2b48 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 2b1e │ │ │ │ │ + bgt.w 2b16 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 2b04 │ │ │ │ │ + bvs.w 2afc │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ sub.w r6, r4, #300 @ 0x12c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 29bc │ │ │ │ │ + beq.n 29b4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 29be │ │ │ │ │ + beq.n 29b6 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 29be │ │ │ │ │ + beq.n 29b6 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #2 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 29be │ │ │ │ │ + beq.n 29b6 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #3 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 29be │ │ │ │ │ + beq.n 29b6 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 29be │ │ │ │ │ + beq.n 29b6 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #5 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 29be │ │ │ │ │ + beq.n 29b6 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #6 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 29be │ │ │ │ │ + beq.n 29b6 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #7 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 29be │ │ │ │ │ + beq.n 29b6 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub.w r4, r5, #8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 29be │ │ │ │ │ + beq.n 29b6 │ │ │ │ │ sub.w r4, r5, #9 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 28bc │ │ │ │ │ + bne.n 28b4 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - b.n 29c0 │ │ │ │ │ - cbz r5, 29c0 │ │ │ │ │ + b.n 29b8 │ │ │ │ │ + cbz r5, 29b8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2abc │ │ │ │ │ + beq.n 2ab4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2abc │ │ │ │ │ + beq.n 2ab4 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ eor.w r0, r8, r8, asr #31 │ │ │ │ │ sub.w r0, r0, r8, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ae2 │ │ │ │ │ + beq.n 2ada │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 2a70 │ │ │ │ │ + bgt.n 2a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2ac0 │ │ │ │ │ + bne.n 2ab8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2ab2 │ │ │ │ │ + beq.n 2aaa │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2a5a │ │ │ │ │ + beq.n 2a52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2aaa │ │ │ │ │ + beq.n 2aa2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2a3c │ │ │ │ │ + beq.n 2a34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 2a68 │ │ │ │ │ - cbz r5, 2a4e │ │ │ │ │ + cbz r3, 2a60 │ │ │ │ │ + cbz r5, 2a46 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2a4e │ │ │ │ │ + beq.n 2a46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2a98 │ │ │ │ │ + cbz r3, 2a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2a3e │ │ │ │ │ + beq.n 2a36 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2a3e │ │ │ │ │ + bne.n 2a36 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a3c │ │ │ │ │ + b.n 2a34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2a8c │ │ │ │ │ + beq.n 2a84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2a8c │ │ │ │ │ + cbnz r3, 2a84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2b36 │ │ │ │ │ + beq.n 2b2e │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 2a0e │ │ │ │ │ + b.n 2a06 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2ad0 │ │ │ │ │ + bne.n 2ac8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2a3c │ │ │ │ │ + b.n 2a34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a0a │ │ │ │ │ + bne.n 2a02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a0a │ │ │ │ │ + b.n 2a02 │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 2ade │ │ │ │ │ + cbnz r3, 2ad6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2a3c │ │ │ │ │ + beq.n 2a34 │ │ │ │ │ mov r7, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2882 │ │ │ │ │ + bne.w 287a │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 860 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2b48 │ │ │ │ │ + beq.n 2b40 │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 288a │ │ │ │ │ + b.n 2882 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2a4e │ │ │ │ │ + b.n 2a46 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2b1a │ │ │ │ │ + b.n 2b12 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2ad2 │ │ │ │ │ + bne.n 2aca │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a24 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - b.n 2a4e │ │ │ │ │ + b.n 2a46 │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002b5c : │ │ │ │ │ +00002b54 : │ │ │ │ │ float_hex(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ - ldr r3, [pc, #716] @ (2e40 ) │ │ │ │ │ - ldr r1, [pc, #720] @ (2e44 ) │ │ │ │ │ + ldr r3, [pc, #716] @ (2e38 ) │ │ │ │ │ + ldr r1, [pc, #720] @ (2e3c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 2e16 │ │ │ │ │ + bne.w 2e0e │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ vstr d8, [sp, #8] │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 2dde │ │ │ │ │ + bvs.w 2dd6 │ │ │ │ │ vabs.f64 d0, d8 │ │ │ │ │ - vldr d7, [pc, #660] @ 2e38 │ │ │ │ │ + vldr d7, [pc, #660] @ 2e30 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 2dde │ │ │ │ │ + bgt.w 2dd6 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 2d9c │ │ │ │ │ + beq.w 2d94 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ mvn.w r4, #1020 @ 0x3fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ subs r4, r4, r5 │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ @@ -4597,294 +4592,294 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movtmi r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ movtpl r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #184] @ (2e40 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (2e38 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2e12 │ │ │ │ │ + bne.n 2e0a │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ vmov r3, s17 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #148] @ (2e40 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (2e38 ) │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2dfc │ │ │ │ │ + beq.n 2df4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2e12 │ │ │ │ │ + bne.n 2e0a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ldr r3, [pc, #96] @ (2e40 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (2e38 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2e12 │ │ │ │ │ + bne.n 2e0a │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1744 │ │ │ │ │ + b.w 173c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2e12 │ │ │ │ │ + bne.n 2e0a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ - b.n 2dd0 │ │ │ │ │ + b.n 2dc8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b88 │ │ │ │ │ + bne.w 2b80 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 860 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2e32 │ │ │ │ │ + beq.n 2e2a │ │ │ │ │ vldr d8, [sp, #8] │ │ │ │ │ - b.n 2b90 │ │ │ │ │ + b.n 2b88 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.n 2d86 │ │ │ │ │ + b.n 2d7e │ │ │ │ │ nop │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002e48 : │ │ │ │ │ +00002e40 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #368] @ (2fc8 ) │ │ │ │ │ + ldr r3, [pc, #368] @ (2fc0 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ - cbz r3, 2eac │ │ │ │ │ + cbz r3, 2ea4 │ │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ │ - vldr s14, [pc, #356] @ 2fcc │ │ │ │ │ + vldr s14, [pc, #356] @ 2fc4 │ │ │ │ │ vabs.f32 s13, s15 │ │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 2f4a │ │ │ │ │ + bgt.n 2f42 │ │ │ │ │ vmov r2, s15 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 2e8a │ │ │ │ │ - cbz r1, 2e92 │ │ │ │ │ + bne.n 2e82 │ │ │ │ │ + cbz r1, 2e8a │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2e82 │ │ │ │ │ + beq.n 2e7a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2e82 │ │ │ │ │ + bne.n 2e7a │ │ │ │ │ vmov r3, s15 │ │ │ │ │ ubfx r1, r3, #8, #8 │ │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ │ strb r3, [r4, #3] │ │ │ │ │ ubfx r3, r3, #24, #8 │ │ │ │ │ strb r1, [r4, #2] │ │ │ │ │ strb r2, [r4, #1] │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 2e84 │ │ │ │ │ + b.n 2e7c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2f78 │ │ │ │ │ + beq.n 2f70 │ │ │ │ │ adds r4, #3 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ itte mi │ │ │ │ │ vnegmi.f64 d0, d0 │ │ │ │ │ movmi r5, #1 │ │ │ │ │ movpl r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 2f7c │ │ │ │ │ + blt.n 2f74 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 2f8a │ │ │ │ │ + bpl.n 2f82 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ │ - bgt.n 2f5c │ │ │ │ │ + bgt.n 2f54 │ │ │ │ │ adds r2, #126 @ 0x7e │ │ │ │ │ - blt.n 2fa6 │ │ │ │ │ + blt.n 2f9e │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ │ - vldr d6, [pc, #180] @ 2fb8 │ │ │ │ │ + vldr d6, [pc, #180] @ 2fb0 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ │ vmov r2, s15 │ │ │ │ │ lsrs r1, r2, #23 │ │ │ │ │ - beq.n 2f26 │ │ │ │ │ + beq.n 2f1e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ │ - bgt.n 2f5c │ │ │ │ │ + bgt.n 2f54 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w ip, r4, r6, lsl #1 │ │ │ │ │ lsrs r1, r2, #16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ orr.w r1, r1, r3, lsl #7 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r5, lsl #7 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ strb r1, [r4, r6] │ │ │ │ │ lsrs r3, r2, #8 │ │ │ │ │ strb.w r3, [r4, r6, lsl #1] │ │ │ │ │ strb.w r2, [ip, r6] │ │ │ │ │ - b.n 2e86 │ │ │ │ │ + b.n 2e7e │ │ │ │ │ vabs.f64 d0, d0 │ │ │ │ │ - vldr d6, [pc, #112] @ 2fc0 │ │ │ │ │ + vldr d6, [pc, #112] @ 2fb8 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 2e78 │ │ │ │ │ + bgt.n 2e70 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2e86 │ │ │ │ │ + b.n 2e7e │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 2eb6 │ │ │ │ │ + b.n 2eae │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 2f8a │ │ │ │ │ + bne.n 2f82 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2f02 │ │ │ │ │ + b.n 2efa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2e86 │ │ │ │ │ + b.n 2e7e │ │ │ │ │ add.w r0, r3, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2f02 │ │ │ │ │ + b.n 2efa │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ │ │ │ │ │ -00002fd0 : │ │ │ │ │ +00002fc8 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ - ldr r3, [pc, #184] @ (308c ) │ │ │ │ │ + ldr r3, [pc, #184] @ (3084 ) │ │ │ │ │ ldr.w r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ - cbz r3, 3000 │ │ │ │ │ + cbz r3, 2ff8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 2fec │ │ │ │ │ - cbnz r1, 2ff4 │ │ │ │ │ + bne.n 2fe4 │ │ │ │ │ + cbnz r1, 2fec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ rev r3, r3 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2ff4 │ │ │ │ │ + bne.n 2fec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2fde │ │ │ │ │ + bne.n 2fd6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 305c │ │ │ │ │ + cbz r1, 3054 │ │ │ │ │ adds r0, #3 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ │ add.w r0, r0, r1, lsl #1 │ │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ lsrs r4, r4, #7 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ orr.w r3, r3, r2, lsr #7 │ │ │ │ │ lsls r2, r2, #16 │ │ │ │ │ and.w r2, r2, #8323072 @ 0x7f0000 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq.n 3060 │ │ │ │ │ + beq.n 3058 │ │ │ │ │ ldrb.w ip, [ip, r1] │ │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ │ orr.w r2, r2, ip, lsl #8 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #23 │ │ │ │ │ - cbnz r3, 307c │ │ │ │ │ + cbnz r3, 3074 │ │ │ │ │ mvn.w r0, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - cbz r4, 305a │ │ │ │ │ + cbz r4, 3052 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 3016 │ │ │ │ │ + b.n 300e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4893,253 +4888,253 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r0, r3, #127 @ 0x7f │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ - b.n 3050 │ │ │ │ │ + b.n 3048 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003090 : │ │ │ │ │ +00003088 : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 3254 │ │ │ │ │ + beq.w 324c │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #460] @ 3288 │ │ │ │ │ + vldr d5, [pc, #460] @ 3280 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 3204 │ │ │ │ │ + bgt.w 31fc │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 31da │ │ │ │ │ + bvs.w 31d2 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ itte mi │ │ │ │ │ vnegmi.f64 d0, d0 │ │ │ │ │ movmi r7, #1 │ │ │ │ │ movpl r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ mov r6, r7 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 31c2 │ │ │ │ │ + bmi.n 31ba │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 31c2 │ │ │ │ │ + bge.n 31ba │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 31a6 │ │ │ │ │ + bgt.n 319e │ │ │ │ │ cmn.w r2, #25 │ │ │ │ │ - blt.w 324e │ │ │ │ │ + blt.w 3246 │ │ │ │ │ adds r2, #14 │ │ │ │ │ - blt.n 3218 │ │ │ │ │ + blt.n 3210 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ - vldr d7, [pc, #356] @ 3290 │ │ │ │ │ + vldr d7, [pc, #356] @ 3288 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ add.w r2, r0, #14 │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 3184 │ │ │ │ │ + bgt.n 317c │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 3180 │ │ │ │ │ + beq.n 3178 │ │ │ │ │ lsls r2, r2, #10 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ orr.w r2, r2, r7, lsl #15 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ - cbz r5, 319e │ │ │ │ │ + cbz r5, 3196 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r2, r3, #8 │ │ │ │ │ strb r2, [r1, #0] │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bpl.n 318e │ │ │ │ │ + bpl.n 3186 │ │ │ │ │ adds r3, #1 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - beq.n 327c │ │ │ │ │ + beq.n 3274 │ │ │ │ │ lsls r6, r6, #15 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ orr.w r6, r6, r2, lsl #10 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3174 │ │ │ │ │ + bne.n 316c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 3174 │ │ │ │ │ + b.n 316c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 317c │ │ │ │ │ + b.n 3174 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 31bc │ │ │ │ │ + b.n 31b4 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ movs r2, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - b.n 318e │ │ │ │ │ + b.n 3186 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #31 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r6, #1 │ │ │ │ │ movpl r6, r3 │ │ │ │ │ - b.n 318e │ │ │ │ │ + b.n 3186 │ │ │ │ │ adds r0, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - vldr d7, [pc, #112] @ 3290 │ │ │ │ │ + vldr d7, [pc, #112] @ 3288 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.n 3158 │ │ │ │ │ - b.n 3184 │ │ │ │ │ + ble.n 3150 │ │ │ │ │ + b.n 317c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 318e │ │ │ │ │ + b.n 3186 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, r2 │ │ │ │ │ - b.n 318e │ │ │ │ │ + b.n 3186 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 31a6 │ │ │ │ │ + beq.n 319e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 318e │ │ │ │ │ + b.n 3186 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ │ │ │ │ │ -00003298 : │ │ │ │ │ +00003290 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 32de │ │ │ │ │ + cbz r1, 32d6 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ lsls r1, r3, #8 │ │ │ │ │ ubfx r0, r3, #2, #5 │ │ │ │ │ and.w r1, r1, #768 @ 0x300 │ │ │ │ │ lsrs r4, r3, #7 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - beq.n 32e4 │ │ │ │ │ + beq.n 32dc │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ - cbz r0, 32f8 │ │ │ │ │ + cbz r0, 32f0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r0, #15 │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - cbz r4, 32dc │ │ │ │ │ + cbz r4, 32d4 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ - b.n 32ac │ │ │ │ │ - cbz r2, 3306 │ │ │ │ │ - vldr d7, [pc, #48] @ 3318 │ │ │ │ │ + b.n 32a4 │ │ │ │ │ + cbz r2, 32fe │ │ │ │ │ + vldr d7, [pc, #48] @ 3310 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - vldr d0, [pc, #48] @ 3320 │ │ │ │ │ + vldr d0, [pc, #48] @ 3318 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r0, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 32d8 │ │ │ │ │ + bne.n 32d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - vldr d7, [pc, #32] @ 3328 │ │ │ │ │ + vldr d7, [pc, #32] @ 3320 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - vldr d0, [pc, #32] @ 3330 │ │ │ │ │ + vldr d0, [pc, #32] @ 3328 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff80000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -78,17 +78,17 @@ │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 80: 000001f5 116 FUNC GLOBAL DEFAULT 6 PyCallIter_New │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 84: 00000031 112 FUNC GLOBAL HIDDEN 8 PyAnextAwaitable_New │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -79,28 +79,28 @@ │ │ │ │ │ 00000160 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000166 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000016e 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000001d6 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000208 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000264 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002ac 0000510a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000002be 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000002d6 0000530a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002e0 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000002e4 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000002ec 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000002f2 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000346 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000036c 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000037a 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000384 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000038a 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000038e 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000394 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000029e 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000002b0 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000002d8 0000530a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000002e2 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000002e6 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000002ee 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002f4 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000348 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000036e 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000037c 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000386 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000038c 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000390 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000396 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000003a0 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000be 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000000c8 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 000001c0 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000001f0 00004b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000003e8 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ PyErr_Clear │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyCallIter_New │ │ │ │ │ -_Py_CheckFunctionResult │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_Py_CheckFunctionResult │ │ │ │ │ PyAnextAwaitable_New │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyObject_CallMethod │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -288,154 +288,154 @@ │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 324 │ │ │ │ │ + beq.n 326 │ │ │ │ │ ldr r3, [pc, #288] @ (3a0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 2cc │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r7, [r4, r3] │ │ │ │ │ - cbz r7, 2cc │ │ │ │ │ + bmi.n 2be │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2e0 │ │ │ │ │ + cbz r0, 2e2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38a │ │ │ │ │ + beq.n 38c │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32c │ │ │ │ │ + bne.n 32e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r7, [r4, r3] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 294 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b4 │ │ │ │ │ + bne.n 2a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 324 │ │ │ │ │ + cbz r0, 326 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 310 │ │ │ │ │ + cbz r0, 312 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 310 │ │ │ │ │ + beq.n 312 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 384 │ │ │ │ │ + beq.n 386 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 322 │ │ │ │ │ + cbz r0, 324 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 372 │ │ │ │ │ - cbnz r4, 35c │ │ │ │ │ + bne.n 374 │ │ │ │ │ + cbnz r4, 35e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ble.n 35c │ │ │ │ │ + ble.n 35e │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 34a │ │ │ │ │ + cbz r0, 34c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 34a │ │ │ │ │ + beq.n 34c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 34a │ │ │ │ │ + cbnz r3, 34c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 35c │ │ │ │ │ + cbz r0, 35e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 364 │ │ │ │ │ + bne.n 366 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1dc │ │ │ │ │ - b.n 324 │ │ │ │ │ + b.n 326 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35c │ │ │ │ │ + bne.n 35e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35c │ │ │ │ │ + b.n 35e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 322 │ │ │ │ │ + bne.n 324 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 324 │ │ │ │ │ - b.n 35c │ │ │ │ │ + beq.n 326 │ │ │ │ │ + b.n 35e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 310 │ │ │ │ │ + b.n 312 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f2 │ │ │ │ │ - b.n 35c │ │ │ │ │ - nop │ │ │ │ │ + bne.n 2f4 │ │ │ │ │ + b.n 35e │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 000003a4 : │ │ │ │ │ calliter_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ │ 0x000002e0 74696f6e 4d617463 68657300 50794572 tionMatches.PyEr │ │ │ │ │ 0x000002f0 725f436c 65617200 5f50795f 4465616c r_Clear._Py_Deal │ │ │ │ │ 0x00000300 6c6f6300 50794578 635f4f76 6572666c loc.PyExc_Overfl │ │ │ │ │ 0x00000310 6f774572 726f7200 50794572 725f5365 owError.PyErr_Se │ │ │ │ │ 0x00000320 74537472 696e6700 50794578 635f5374 tString.PyExc_St │ │ │ │ │ 0x00000330 6f704974 65726174 696f6e00 50794f62 opIteration.PyOb │ │ │ │ │ 0x00000340 6a656374 5f47435f 44656c00 50794361 ject_GC_Del.PyCa │ │ │ │ │ - 0x00000350 6c6c4974 65725f4e 6577005f 50795f43 llIter_New._Py_C │ │ │ │ │ - 0x00000360 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ - 0x00000370 6c740050 794f626a 6563745f 52696368 lt.PyObject_Rich │ │ │ │ │ - 0x00000380 436f6d70 61726542 6f6f6c00 5f50794f CompareBool._PyO │ │ │ │ │ - 0x00000390 626a6563 745f4d61 6b655470 43616c6c bject_MakeTpCall │ │ │ │ │ + 0x00000350 6c6c4974 65725f4e 6577005f 50794f62 llIter_New._PyOb │ │ │ │ │ + 0x00000360 6a656374 5f4d616b 65547043 616c6c00 ject_MakeTpCall. │ │ │ │ │ + 0x00000370 50794f62 6a656374 5f526963 68436f6d PyObject_RichCom │ │ │ │ │ + 0x00000380 70617265 426f6f6c 005f5079 5f436865 pareBool._Py_Che │ │ │ │ │ + 0x00000390 636b4675 6e637469 6f6e5265 73756c74 ckFunctionResult │ │ │ │ │ 0x000003a0 00507941 6e657874 41776169 7461626c .PyAnextAwaitabl │ │ │ │ │ 0x000003b0 655f4e65 77005079 4578635f 53746f70 e_New.PyExc_Stop │ │ │ │ │ 0x000003c0 4173796e 63497465 72617469 6f6e005f AsyncIteration._ │ │ │ │ │ 0x000003d0 50794765 6e5f5365 7453746f 70497465 PyGen_SetStopIte │ │ │ │ │ 0x000003e0 72617469 6f6e5661 6c756500 5f507943 rationValue._PyC │ │ │ │ │ 0x000003f0 6f726f5f 47657441 77616974 61626c65 oro_GetAwaitable │ │ │ │ │ 0x00000400 49746572 00507949 7465725f 43686563 Iter.PyIter_Chec │ │ │ ├── listobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 50764 (bytes into file) │ │ │ │ │ + Start of section headers: 51232 (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 0xc64c: │ │ │ │ │ +There are 18 section headers, starting at offset 0xc820: │ │ │ │ │ │ │ │ │ │ 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 000420 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00a9b4 000128 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000454 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00aadc 000398 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0008c0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0008c0 000340 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000c00 0076c4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00ae74 001658 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0082c4 0001a0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00c4cc 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 008464 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00c5ac 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 008b00 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008b00 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 008b34 001100 10 16 159 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 009c34 000d7e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00c5bc 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000384 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00ab88 0000f0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0003b8 00046c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00ac78 000398 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000824 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000824 000340 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000b64 007934 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00b010 001690 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 008498 0001a0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00c6a0 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 008638 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00c780 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 008cd4 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008cd4 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 008d08 001100 10 16 159 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 009e08 000d7e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00c790 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -14,123 +14,123 @@ │ │ │ │ │ 10: 00000121 268 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 11: 00000224 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 12: 0000022c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 0000022d 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 00000001 40 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 15: 000003a9 140 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 17: 00000489 4442 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 17: 00000489 4460 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 19: 000070e1 48 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 000015e5 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 21: 000076bd 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 22: 00005f19 248 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00001e01 10512 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 24: 00006011 178 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 25: 0000768d 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 19: 00007351 48 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 000015f5 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 21: 0000792d 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 22: 0000618d 248 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00001e11 10866 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 24: 00006285 178 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 25: 000078fd 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 27: 000016d1 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 28: 000017f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 29: 000017fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 30: 00001875 1106 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 31: 000064b9 380 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 27: 000016e1 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 28: 00001800 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 29: 0000180c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 30: 00001885 1106 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 31: 0000672d 380 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 32: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 33: 00001cc9 76 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 34: 00001d15 182 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 35: 00000179 116 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 33: 00001cd9 76 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 34: 00001d25 182 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 35: 000000dd 116 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 36: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 37: 00004711 848 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 38: 00004a48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 00004a60 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 00004a61 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 41: 00004aa0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 00004aa4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00004aa5 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 44: 00004b2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00004b38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00004b39 102 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 47: 00004ba1 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 48: 00004ba5 100 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 49: 00004c2d 2650 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 37: 00004885 848 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 38: 00004bbc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 39: 00004bd4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 40: 00004bd5 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 41: 00004c14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00004c18 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 43: 00004c19 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 44: 00004ca0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00004cac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00004cad 102 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 47: 00004d15 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 48: 00004d19 100 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 49: 00004da1 2642 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ 50: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 51: 000001ed 392 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 51: 00000151 392 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 52: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 53: 00005689 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 54: 00005729 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 55: 000057de 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 000057e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 0000583c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00005854 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00005904 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 0000591c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 000057f5 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 54: 00005895 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 55: 0000594a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00005950 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 57: 000059a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 000059c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00005a70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00005a88 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 62: 0000593d 252 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 62: 00005aa9 252 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ 63: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 64: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 65: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 66: 00005a39 436 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 67: 00005bed 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 66: 00005ba5 436 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 67: 00005d59 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 68: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 69: 00005c7d 552 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 70: 00005e94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00005ea4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 72: 00005ea5 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 73: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 74: 00005f14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 75: 00005f18 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 76: 000060c5 118 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ - 77: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 78: 0000619c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 000061a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 000061a1 98 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 81: 00006205 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 82: 0000623c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 00006240 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 84: 00006241 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 85: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 86: 00006285 356 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 87: 000063e9 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 88: 00006419 158 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 89: 00006628 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 90: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 91: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 92: 00006634 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 93: 00006635 1976 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 94: 00006ded 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 95: 00006df9 216 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 96: 00006ecc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 98: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 99: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 100: 00006ed0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 101: 00006ed1 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 102: 00007079 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ - 103: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 104: 00000054 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 105: 00007111 760 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 106: 000073f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 107: 00007408 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 108: 00007409 124 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 109: 00007485 188 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 110: 00007541 54 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 69: 00005de9 552 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 70: 00006000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00006010 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 72: 00006011 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 73: 00006188 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 0000618c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 75: 00006339 118 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 76: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 77: 00006410 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 00006414 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 79: 00006415 98 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 80: 00006479 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 81: 000064b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 000064b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 83: 000064b5 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 84: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 85: 000064f9 356 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 86: 0000665d 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 87: 0000668d 158 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 88: 0000689c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 90: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 91: 000068a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 92: 000068a9 1972 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 93: 0000705d 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 94: 00007069 216 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 95: 0000713c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 97: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 98: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 99: 00007140 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 100: 00007141 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 101: 000072e9 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 102: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 103: 00000054 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 104: 00007381 760 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 105: 00007664 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 106: 00007678 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 107: 00007679 124 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 108: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 109: 000076f5 188 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 110: 000077b1 54 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ 111: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 112: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 113: 00007579 274 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 114: 0000014d 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ - 115: 00000159 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ - 116: 000076a5 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ - 117: 00000171 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 113: 000077e9 274 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 114: 000000b1 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ + 115: 000000bd 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 116: 00007915 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 117: 000000d5 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 118: 00000058 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 119: 00000059 46 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 120: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 121: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 122: 00000375 92 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ - 123: 000003cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 124: 000003d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 125: 000003d1 80 FUNC LOCAL DEFAULT 1 listiter_setstate │ │ │ │ │ + 122: 000002d9 92 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ + 123: 00000330 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 124: 00000334 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 125: 00000335 80 FUNC LOCAL DEFAULT 1 listiter_setstate │ │ │ │ │ 126: 00000087 14 FUNC LOCAL DEFAULT 9 list___sizeof__ │ │ │ │ │ 127: 00000095 84 FUNC LOCAL DEFAULT 9 listreviter_reduce │ │ │ │ │ 128: 000000e4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 129: 000000e8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 130: 000000e9 80 FUNC LOCAL DEFAULT 9 listreviter_setstate │ │ │ │ │ 131: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 132: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -186,32 +186,32 @@ │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 189: 0000164d 130 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 189: 0000165d 130 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 191: 00001701 252 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 191: 00001711 252 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 193: 000017fd 120 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 193: 0000180d 120 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 195: 00001dcd 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 195: 00001ddd 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 206: 00004c09 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 206: 00004d7d 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -227,39 +227,39 @@ │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 230: 00000001 156 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 231: 00005ec9 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 230: 00006035 262 FUNC GLOBAL DEFAULT 7 PyList_Insert │ │ │ │ │ + 231: 0000613d 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 234: 0000613d 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 234: 000063b1 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 249: 00007035 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 249: 000072a5 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ 250: 00000029 48 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 253: 0000009d 90 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 254: 000000f9 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 253: 00000001 90 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 254: 0000005d 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 261: 00000139 52 FUNC GLOBAL DEFAULT 9 PyList_Clear │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,167 +1,160 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xa9b4 contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xab88 contains 30 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000022 00000f0a R_ARM_THM_CALL 000003a9 list_resize │ │ │ │ │ -00000074 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000078 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000080 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000008e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000092 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000096 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000000d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000000da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000e0 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000013a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000013e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000142 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000001ba 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001cc 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001e2 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000216 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000228 00000f0a R_ARM_THM_CALL 000003a9 list_resize │ │ │ │ │ -0000035c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000362 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000036c 0000210a R_ARM_THM_CALL 00001cc9 list_clear_impl.isra.0 │ │ │ │ │ -00000388 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000396 0000782f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ -0000039a 00007830 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ -000003ac 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000003b6 0000792f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ -000003ba 00007930 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ -000003cc 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003e2 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000003fe 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000402 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000408 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000be 00001f1e R_ARM_THM_JUMP24 000064b9 list_slice_lock_held │ │ │ │ │ -00000168 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000174 00001f1e R_ARM_THM_JUMP24 000064b9 list_slice_lock_held │ │ │ │ │ -000003a4 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000003c4 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000003a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000003e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000044 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000009e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000000a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000000a6 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000011e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000138 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000142 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000017a 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000018c 00000f0a R_ARM_THM_CALL 000003a9 list_resize │ │ │ │ │ +000002c0 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000002c6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002d0 0000210a R_ARM_THM_CALL 00001cd9 list_clear_impl.isra.0 │ │ │ │ │ +000002ec 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000002fa 0000782f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ +000002fe 00007830 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ +00000310 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +0000031a 0000792f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ +0000031e 00007930 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ +00000330 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000346 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000362 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000366 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000036c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000022 00001f1e R_ARM_THM_JUMP24 0000672d list_slice_lock_held │ │ │ │ │ +000000cc 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000000d8 00001f1e R_ARM_THM_JUMP24 0000672d list_slice_lock_held │ │ │ │ │ +00000308 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000328 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xaadc contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xac78 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 00000121 list_dealloc │ │ │ │ │ -0000002c 00006502 R_ARM_ABS32 00006ed1 list_repr │ │ │ │ │ +0000002c 00006402 R_ARM_ABS32 00007141 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00010b02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00001b02 R_ARM_ABS32 000016d1 list_traverse │ │ │ │ │ -00000060 00004c02 R_ARM_ABS32 000060c5 list_clear_slot │ │ │ │ │ -00000064 00003602 R_ARM_ABS32 00005729 list_richcompare │ │ │ │ │ -0000006c 00002b02 R_ARM_ABS32 00004aa5 list_iter │ │ │ │ │ +0000005c 00001b02 R_ARM_ABS32 000016e1 list_traverse │ │ │ │ │ +00000060 00004b02 R_ARM_ABS32 00006339 list_clear_slot │ │ │ │ │ +00000064 00003602 R_ARM_ABS32 00005895 list_richcompare │ │ │ │ │ +0000006c 00002b02 R_ARM_ABS32 00004c19 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003502 R_ARM_ABS32 00005689 list___init__ │ │ │ │ │ +00000094 00003502 R_ARM_ABS32 000057f5 list___init__ │ │ │ │ │ 00000098 0000ec02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00010d02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000cd02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00005802 R_ARM_ABS32 00006419 list_vectorcall │ │ │ │ │ +000000c8 00005702 R_ARM_ABS32 0000668d list_vectorcall │ │ │ │ │ 000000d4 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003002 R_ARM_ABS32 00004ba5 listiter_dealloc │ │ │ │ │ +000000e8 00003002 R_ARM_ABS32 00004d19 listiter_dealloc │ │ │ │ │ 00000118 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00005e02 R_ARM_ABS32 00006ded listiter_traverse │ │ │ │ │ +0000012c 00005d02 R_ARM_ABS32 0000705d listiter_traverse │ │ │ │ │ 0000013c 00010e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002e02 R_ARM_ABS32 00004b39 listiter_next │ │ │ │ │ +00000140 00002e02 R_ARM_ABS32 00004cad listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00005402 R_ARM_ABS32 00006241 listreviter_dealloc │ │ │ │ │ +000001b8 00005302 R_ARM_ABS32 000064b5 listreviter_dealloc │ │ │ │ │ 000001e8 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00007202 R_ARM_ABS32 0000014d listreviter_traverse │ │ │ │ │ +000001fc 00007202 R_ARM_ABS32 000000b1 listreviter_traverse │ │ │ │ │ 0000020c 00010e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00006602 R_ARM_ABS32 00007079 listreviter_next │ │ │ │ │ +00000210 00006502 R_ARM_ABS32 000072e9 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000b302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b0 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002bc 00007302 R_ARM_ABS32 00000159 listreviter_len │ │ │ │ │ +000002bc 00007302 R_ARM_ABS32 000000bd listreviter_len │ │ │ │ │ 000002c4 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00007f02 R_ARM_ABS32 00000095 listreviter_reduce │ │ │ │ │ 000002d4 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008202 R_ARM_ABS32 000000e9 listreviter_setstate │ │ │ │ │ 000002e4 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002fc 00007402 R_ARM_ABS32 000076a5 listiter_len │ │ │ │ │ +000002fc 00007402 R_ARM_ABS32 00007915 listiter_len │ │ │ │ │ 00000304 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 00007a02 R_ARM_ABS32 00000375 listiter_reduce │ │ │ │ │ +0000030c 00007a02 R_ARM_ABS32 000002d9 listiter_reduce │ │ │ │ │ 00000314 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000031c 00007d02 R_ARM_ABS32 000003d1 listiter_setstate │ │ │ │ │ +0000031c 00007d02 R_ARM_ABS32 00000335 listiter_setstate │ │ │ │ │ 00000324 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00002f02 R_ARM_ABS32 00004ba1 list_length │ │ │ │ │ -0000033c 00002502 R_ARM_ABS32 00004711 list_subscript │ │ │ │ │ -00000340 00005d02 R_ARM_ABS32 00006635 list_ass_subscript │ │ │ │ │ -00000344 00002f02 R_ARM_ABS32 00004ba1 list_length │ │ │ │ │ -00000348 00004502 R_ARM_ABS32 00005c7d list_concat │ │ │ │ │ -0000034c 00006902 R_ARM_ABS32 00007111 list_repeat │ │ │ │ │ -00000350 00002802 R_ARM_ABS32 00004a61 list_item │ │ │ │ │ -00000358 00004302 R_ARM_ABS32 00005bed list_ass_item │ │ │ │ │ -00000360 00005002 R_ARM_ABS32 000061a1 list_contains │ │ │ │ │ -00000364 00005702 R_ARM_ABS32 000063e9 list_inplace_concat │ │ │ │ │ +00000338 00002f02 R_ARM_ABS32 00004d15 list_length │ │ │ │ │ +0000033c 00002502 R_ARM_ABS32 00004885 list_subscript │ │ │ │ │ +00000340 00005c02 R_ARM_ABS32 000068a9 list_ass_subscript │ │ │ │ │ +00000344 00002f02 R_ARM_ABS32 00004d15 list_length │ │ │ │ │ +00000348 00004502 R_ARM_ABS32 00005de9 list_concat │ │ │ │ │ +0000034c 00006802 R_ARM_ABS32 00007381 list_repeat │ │ │ │ │ +00000350 00002802 R_ARM_ABS32 00004bd5 list_item │ │ │ │ │ +00000358 00004302 R_ARM_ABS32 00005d59 list_ass_item │ │ │ │ │ +00000360 00004f02 R_ARM_ABS32 00006415 list_contains │ │ │ │ │ +00000364 00005602 R_ARM_ABS32 0000665d list_inplace_concat │ │ │ │ │ 00000368 00007702 R_ARM_ABS32 00000059 list_inplace_repeat │ │ │ │ │ 0000036c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 00002502 R_ARM_ABS32 00004711 list_subscript │ │ │ │ │ +00000370 00002502 R_ARM_ABS32 00004885 list_subscript │ │ │ │ │ 00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005102 R_ARM_ABS32 00006205 list___reversed__ │ │ │ │ │ +00000380 00005002 R_ARM_ABS32 00006479 list___reversed__ │ │ │ │ │ 00000388 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00007e02 R_ARM_ABS32 00000087 list___sizeof__ │ │ │ │ │ 00000398 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 00006c02 R_ARM_ABS32 00007409 py_list_clear │ │ │ │ │ +000003a0 00006b02 R_ARM_ABS32 00007679 py_list_clear │ │ │ │ │ 000003a8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 00007502 R_ARM_ABS32 00000171 list_copy │ │ │ │ │ +000003b0 00007502 R_ARM_ABS32 000000d5 list_copy │ │ │ │ │ 000003b8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002202 R_ARM_ABS32 00001d15 list_append │ │ │ │ │ +000003c0 00002202 R_ARM_ABS32 00001d25 list_append │ │ │ │ │ 000003c8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00005602 R_ARM_ABS32 00006285 list_insert │ │ │ │ │ +000003d0 00005502 R_ARM_ABS32 000064f9 list_insert │ │ │ │ │ 000003d8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004802 R_ARM_ABS32 00005ea5 list_extend │ │ │ │ │ +000003e0 00004802 R_ARM_ABS32 00006011 list_extend │ │ │ │ │ 000003e8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004202 R_ARM_ABS32 00005a39 list_pop │ │ │ │ │ +000003f0 00004202 R_ARM_ABS32 00005ba5 list_pop │ │ │ │ │ 000003f8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00003e02 R_ARM_ABS32 0000593d list_remove │ │ │ │ │ +00000400 00003e02 R_ARM_ABS32 00005aa9 list_remove │ │ │ │ │ 00000408 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00007102 R_ARM_ABS32 00007579 list_index │ │ │ │ │ +00000410 00007102 R_ARM_ABS32 000077e9 list_index │ │ │ │ │ 00000418 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00006d02 R_ARM_ABS32 00007485 list_count │ │ │ │ │ +00000420 00006d02 R_ARM_ABS32 000076f5 list_count │ │ │ │ │ 00000428 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00006e02 R_ARM_ABS32 00007541 list_reverse │ │ │ │ │ +00000430 00006e02 R_ARM_ABS32 000077b1 list_reverse │ │ │ │ │ 00000438 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00005f02 R_ARM_ABS32 00006df9 list_sort │ │ │ │ │ +00000440 00005e02 R_ARM_ABS32 00007069 list_sort │ │ │ │ │ 00000448 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000450 00010f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xae74 contains 715 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xb010 contains 722 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000074 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000078 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000007c 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000008c 0000a20a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -195,718 +188,725 @@ │ │ │ │ │ 000003e0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000041e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000042a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000464 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000468 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000470 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000482 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004aa 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004a8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004ac 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004e0 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 000004e4 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 000004f0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 000004f4 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 00000500 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000504 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000552 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000556 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000574 0000132f R_ARM_THM_MOVW_ABS_NC 000070e1 unsafe_long_compare │ │ │ │ │ -00000578 00001330 R_ARM_THM_MOVT_ABS 000070e1 unsafe_long_compare │ │ │ │ │ -000005d0 0000132f R_ARM_THM_MOVW_ABS_NC 000070e1 unsafe_long_compare │ │ │ │ │ -000005d4 00001330 R_ARM_THM_MOVT_ABS 000070e1 unsafe_long_compare │ │ │ │ │ -000007b2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007b6 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000800 0000142f R_ARM_THM_MOVW_ABS_NC 000015e5 unsafe_latin_compare │ │ │ │ │ -00000804 00001430 R_ARM_THM_MOVT_ABS 000015e5 unsafe_latin_compare │ │ │ │ │ -00000816 0000152f R_ARM_THM_MOVW_ABS_NC 000076bd safe_object_compare │ │ │ │ │ -0000081a 00001530 R_ARM_THM_MOVT_ABS 000076bd safe_object_compare │ │ │ │ │ -0000082a 0000162f R_ARM_THM_MOVW_ABS_NC 00005f19 unsafe_tuple_compare │ │ │ │ │ -0000082e 00001630 R_ARM_THM_MOVT_ABS 00005f19 unsafe_tuple_compare │ │ │ │ │ -00000858 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000874 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000894 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000916 0000142f R_ARM_THM_MOVW_ABS_NC 000015e5 unsafe_latin_compare │ │ │ │ │ -0000091a 00001430 R_ARM_THM_MOVT_ABS 000015e5 unsafe_latin_compare │ │ │ │ │ -00000984 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a08 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a1c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a4a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000b68 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000bea 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bee 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c06 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c24 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c4a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c70 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000d46 0000132f R_ARM_THM_MOVW_ABS_NC 000070e1 unsafe_long_compare │ │ │ │ │ -00000d4a 00001330 R_ARM_THM_MOVT_ABS 000070e1 unsafe_long_compare │ │ │ │ │ -00000f4e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f52 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f5a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f5e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f62 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000f66 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000f6c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fbe 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fc2 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000112e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001132 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001138 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000113c 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011d8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011dc 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001390 0000142f R_ARM_THM_MOVW_ABS_NC 000015e5 unsafe_latin_compare │ │ │ │ │ -00001394 00001430 R_ARM_THM_MOVT_ABS 000015e5 unsafe_latin_compare │ │ │ │ │ -000013de 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000013e2 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000013ee 0000182f R_ARM_THM_MOVW_ABS_NC 00006011 unsafe_object_compare │ │ │ │ │ -000013f2 00001830 R_ARM_THM_MOVT_ABS 00006011 unsafe_object_compare │ │ │ │ │ -000013f8 0000152f R_ARM_THM_MOVW_ABS_NC 000076bd safe_object_compare │ │ │ │ │ -000013fc 00001530 R_ARM_THM_MOVT_ABS 000076bd safe_object_compare │ │ │ │ │ -00001414 0000152f R_ARM_THM_MOVW_ABS_NC 000076bd safe_object_compare │ │ │ │ │ -00001418 00001530 R_ARM_THM_MOVT_ABS 000076bd safe_object_compare │ │ │ │ │ -00001432 0000192f R_ARM_THM_MOVW_ABS_NC 0000768d unsafe_float_compare │ │ │ │ │ -00001436 00001930 R_ARM_THM_MOVT_ABS 0000768d unsafe_float_compare │ │ │ │ │ -00001468 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000147a 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000014c2 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000574 0000132f R_ARM_THM_MOVW_ABS_NC 00007351 unsafe_long_compare │ │ │ │ │ +00000578 00001330 R_ARM_THM_MOVT_ABS 00007351 unsafe_long_compare │ │ │ │ │ +000005d8 0000132f R_ARM_THM_MOVW_ABS_NC 00007351 unsafe_long_compare │ │ │ │ │ +000005dc 00001330 R_ARM_THM_MOVT_ABS 00007351 unsafe_long_compare │ │ │ │ │ +000007ba 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007be 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000810 0000142f R_ARM_THM_MOVW_ABS_NC 000015f5 unsafe_latin_compare │ │ │ │ │ +00000814 00001430 R_ARM_THM_MOVT_ABS 000015f5 unsafe_latin_compare │ │ │ │ │ +00000826 0000152f R_ARM_THM_MOVW_ABS_NC 0000792d safe_object_compare │ │ │ │ │ +0000082a 00001530 R_ARM_THM_MOVT_ABS 0000792d safe_object_compare │ │ │ │ │ +0000083a 0000162f R_ARM_THM_MOVW_ABS_NC 0000618d unsafe_tuple_compare │ │ │ │ │ +0000083e 00001630 R_ARM_THM_MOVT_ABS 0000618d unsafe_tuple_compare │ │ │ │ │ +00000868 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000884 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000008a4 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000926 0000142f R_ARM_THM_MOVW_ABS_NC 000015f5 unsafe_latin_compare │ │ │ │ │ +0000092a 00001430 R_ARM_THM_MOVT_ABS 000015f5 unsafe_latin_compare │ │ │ │ │ +0000098e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a12 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a26 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a54 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000b6c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000bee 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bf2 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c0a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c28 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c4e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c74 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000d52 0000132f R_ARM_THM_MOVW_ABS_NC 00007351 unsafe_long_compare │ │ │ │ │ +00000d56 00001330 R_ARM_THM_MOVT_ABS 00007351 unsafe_long_compare │ │ │ │ │ +00000fa2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fa6 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fca 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fce 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fd6 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fda 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fde 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000fe2 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000fe8 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001150 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001154 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001160 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001164 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001204 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001208 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013a4 0000142f R_ARM_THM_MOVW_ABS_NC 000015f5 unsafe_latin_compare │ │ │ │ │ +000013a8 00001430 R_ARM_THM_MOVT_ABS 000015f5 unsafe_latin_compare │ │ │ │ │ +000013c8 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000013cc 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000013da 0000182f R_ARM_THM_MOVW_ABS_NC 00006285 unsafe_object_compare │ │ │ │ │ +000013de 00001830 R_ARM_THM_MOVT_ABS 00006285 unsafe_object_compare │ │ │ │ │ +000013e4 0000152f R_ARM_THM_MOVW_ABS_NC 0000792d safe_object_compare │ │ │ │ │ +000013e8 00001530 R_ARM_THM_MOVT_ABS 0000792d safe_object_compare │ │ │ │ │ +0000144a 0000152f R_ARM_THM_MOVW_ABS_NC 0000792d safe_object_compare │ │ │ │ │ +0000144e 00001530 R_ARM_THM_MOVT_ABS 0000792d safe_object_compare │ │ │ │ │ +00001480 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001492 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000014d4 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001522 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000155a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000158a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000159c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015be 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ca 0000152f R_ARM_THM_MOVW_ABS_NC 000076bd safe_object_compare │ │ │ │ │ -000015ce 00001530 R_ARM_THM_MOVT_ABS 000076bd safe_object_compare │ │ │ │ │ -000015dc 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000161a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001626 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000168c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000169a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000169e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016a6 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000016b6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000016ba 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000016be 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000016c2 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -000016c8 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000173c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001774 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00001782 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000178a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000178e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001792 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000017e8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017f0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017f4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017f8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001820 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001824 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000182c 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000186e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e6 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001912 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000194c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a6e 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a7e 0000202f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00001a82 00002030 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00001a86 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001afa 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001b20 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001b34 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001594 0000192f R_ARM_THM_MOVW_ABS_NC 000078fd unsafe_float_compare │ │ │ │ │ +00001598 00001930 R_ARM_THM_MOVT_ABS 000078fd unsafe_float_compare │ │ │ │ │ +000015a6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015b2 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015d4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e0 0000152f R_ARM_THM_MOVW_ABS_NC 0000792d safe_object_compare │ │ │ │ │ +000015e4 00001530 R_ARM_THM_MOVT_ABS 0000792d safe_object_compare │ │ │ │ │ +0000162a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001636 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000169c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000016ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000016b6 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000016c6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000016ca 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000016ce 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000016d2 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000016d8 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000174c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001784 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00001792 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000179a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000179e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017a2 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000017f8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001800 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001804 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001808 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001830 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001834 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000183c 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000187e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018f6 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001922 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000195c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001a7e 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a8e 0000202f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00001a92 00002030 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00001a96 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001b0a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001b30 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00001b44 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b58 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b70 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b98 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001baa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bea 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bf0 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c26 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001c30 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001c3e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c50 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c60 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001c70 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c7a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001c88 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c92 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d02 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d44 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d48 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d8e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001d9e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001da2 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001dbc 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001dc2 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00001dec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001df0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001df4 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e58 0000142f R_ARM_THM_MOVW_ABS_NC 000015e5 unsafe_latin_compare │ │ │ │ │ -00001e5c 00001430 R_ARM_THM_MOVT_ABS 000015e5 unsafe_latin_compare │ │ │ │ │ -00001ea2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001f28 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001f60 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002034 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020ce 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000214c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000021b6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000222c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002286 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022ea 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000023a6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000241a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002478 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000024de 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002528 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025e8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000026e6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000271e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000027f6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000286c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000028e2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002942 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000029b2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000029fa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ac8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002b86 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002c04 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002c2c 0000142f R_ARM_THM_MOVW_ABS_NC 000015e5 unsafe_latin_compare │ │ │ │ │ -00002c30 00001430 R_ARM_THM_MOVT_ABS 000015e5 unsafe_latin_compare │ │ │ │ │ -00002cc4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d2e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d82 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002dea 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002e62 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ede 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f78 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ff8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000305c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000030b2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000311a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000321e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000328e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000032f4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003326 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000033ea 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003464 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000034ca 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000034f6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000355c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003576 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000035f8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000366a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036c6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003710 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000373c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000037ba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003826 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000388c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000038c4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000393e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000039a8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a0a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a24 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a3c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a5c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003aa2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003b1a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b2e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b42 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003be8 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003cac 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003de8 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003dfc 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003e1c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e56 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e6e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e94 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ef8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f12 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f38 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f4a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f92 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001b54 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b68 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b80 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ba8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bba 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bfa 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c00 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c36 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001c40 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c4e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001c60 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001c70 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c80 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c8a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001c98 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ca2 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d12 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d54 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d58 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d9e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001dae 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001db2 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001dcc 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001dd2 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00001dfc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e00 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e04 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001e68 0000142f R_ARM_THM_MOVW_ABS_NC 000015f5 unsafe_latin_compare │ │ │ │ │ +00001e6c 00001430 R_ARM_THM_MOVT_ABS 000015f5 unsafe_latin_compare │ │ │ │ │ +00001eb2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f32 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f6a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000200c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002068 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002134 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000216e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002216 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002290 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022f4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002366 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023c0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002422 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024b2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002520 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000257c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025e2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000260c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000266c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002726 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000278a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000279e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002822 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000285c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002976 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000029ee 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002a62 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002abc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b2c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b76 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c40 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002cda 0000142f R_ARM_THM_MOVW_ABS_NC 000015f5 unsafe_latin_compare │ │ │ │ │ +00002cde 00001430 R_ARM_THM_MOVT_ABS 000015f5 unsafe_latin_compare │ │ │ │ │ +00002d72 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002ddc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002e30 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002e90 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f2c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fa8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000301e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000309c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000030e8 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000031f8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003274 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000032de 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003344 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000033d2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003440 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000034b6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000034f4 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000035a8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003616 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000367c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000036b4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000373a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000037ae 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003810 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000385c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038a6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000038c8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003968 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000039dc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003a46 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003a94 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003ac2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003af8 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bea 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003c8c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d7e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003df0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003e50 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003e74 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003e80 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f50 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f6e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00003fb0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003fca 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004048 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004082 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040dc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004190 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000041a4 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000041b6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000041cc 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000423e 0000230a R_ARM_THM_CALL 00000179 merge_getmem │ │ │ │ │ -00004264 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000043e2 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000046e0 0000230a R_ARM_THM_CALL 00000179 merge_getmem │ │ │ │ │ -00004732 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004736 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000473e 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004746 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000477c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00004780 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00004792 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000047ac 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000047d0 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000480a 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000486e 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000048bc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000049a2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000049a6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000049aa 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000049e6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000049ea 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000049ee 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004a12 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a1a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004a2c 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004a30 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004a36 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00004a3a 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00004a40 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004a48 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004a4c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a50 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a54 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a58 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a5c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a8a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004a8e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004a96 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004aa0 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004abe 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004b04 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b08 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b10 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004b2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004b30 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b34 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b98 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bfa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c1c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004c20 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004c44 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004c48 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004c58 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004c5c 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004c68 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004c6c 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004c70 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004c9e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004dc8 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00004dcc 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00004dd0 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00004dd4 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00004dec 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004df0 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004dfa 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00004dfe 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00004e08 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004e0c 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00004e16 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004e1a 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004e26 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004e3a 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004e6a 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004e96 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ed4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004f24 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004f4e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004f52 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004f58 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004f62 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004f98 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004f9c 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004fa0 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004fce 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000050e6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005120 0000b00a R_ARM_THM_CALL 00000319 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000517e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000051e0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005234 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005262 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052a0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000052f6 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000532a 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005342 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005358 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000536e 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005384 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000539a 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053ae 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053c2 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053d6 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053f6 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005468 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000054b6 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005510 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005540 0000dc0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000555e 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005586 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005594 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000055fe 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000561c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005632 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000563e 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000564a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005658 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005664 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000566e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000569a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000569e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000056ca 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000056ce 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000056d4 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000056e2 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000056e6 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000056ee 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005796 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000057e8 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000057ec 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005804 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005808 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000581e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000583c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005840 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005844 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005848 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000584c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005850 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005854 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005858 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005894 0000e30a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000058b8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058e8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005904 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005908 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000590c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005910 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005914 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005918 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000591e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005936 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000596c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005994 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005998 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000059c6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000059f4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a0e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005a12 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005a16 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -00005a1a 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00005a20 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a2a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a32 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ab0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005af6 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005b0c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005b2c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b32 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00005b36 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00005b40 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005b4c 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005b56 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005b80 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005b84 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005b88 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00005b8c 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00005b92 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005b9c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005baa 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005bb4 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005bb8 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005bbc 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00005bc0 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00005bc6 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005bce 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bd4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c28 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005c44 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c60 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005c64 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005c68 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005c6c 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005c72 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005cd0 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d10 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005dac 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005de6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005dea 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005dee 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005e48 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e4c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e64 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e68 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e6c 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005e7a 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005e7e 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005e84 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00005e88 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00005e8e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005e94 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e98 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e9c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005ea0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005eb8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005ebc 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005eee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005ef2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005efa 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005f02 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005f06 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005f0e 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005f14 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005f4a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005f60 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005f84 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005fa2 0000132f R_ARM_THM_MOVW_ABS_NC 000070e1 unsafe_long_compare │ │ │ │ │ -00005fa6 00001330 R_ARM_THM_MOVT_ABS 000070e1 unsafe_long_compare │ │ │ │ │ -00006032 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006036 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006044 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00006048 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00006052 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006056 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006076 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006090 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060bc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006110 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006120 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000612e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000616e 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006172 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006176 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -0000617a 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -00006180 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006188 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000618c 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006194 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000619c 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003fd0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003fea 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004008 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000407a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000408c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000040e4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000040fc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004186 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000420a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004252 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004268 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000042c0 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000434c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004444 0000230a R_ARM_THM_CALL 000000dd merge_getmem │ │ │ │ │ +00004464 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000045fc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000465c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004846 0000230a R_ARM_THM_CALL 000000dd merge_getmem │ │ │ │ │ +000048a6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000048aa 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000048b2 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000048ba 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048f0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000048f4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00004906 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00004920 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00004944 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000497e 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000049e2 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004a30 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004b16 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004b1a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004b1e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004b5a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004b5e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004b62 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004b86 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b8e 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004ba0 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004ba4 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004baa 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00004bae 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004bb4 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004bbc 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004bc0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004bc4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004bc8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004bcc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004bd0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004bfe 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004c02 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004c0a 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004c14 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004c32 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004c78 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004c7c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004c84 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004ca0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004ca4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004ca8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d0c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d6e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d90 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004d94 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004db8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004dbc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004dcc 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004dd0 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004ddc 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00004de0 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00004de4 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004e12 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004f34 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00004f38 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00004f3c 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00004f40 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00004f58 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00004f5c 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004f66 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00004f6a 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00004f74 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00004f78 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00004f82 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00004f86 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00004f92 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004fa6 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00004fd6 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005002 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005040 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005090 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000050ba 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000050be 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000050c4 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000050ce 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00005104 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00005108 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +0000510c 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000513a 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005252 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000528c 0000b00a R_ARM_THM_CALL 00000319 _PyList_AppendTakeRefListResize │ │ │ │ │ +000052e8 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000533c 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005386 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000053ce 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000540c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005462 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005496 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000054ae 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000054c4 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000054da 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000054f0 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005506 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000551a 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000552e 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005542 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005562 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055d4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005622 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000567c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000056ac 0000dc0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000056ca 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000056f2 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005700 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000576a 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005788 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000579a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000057a6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000057b4 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000057be 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000057d6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057e8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005806 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000580a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005836 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000583a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005840 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000584e 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005852 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000585a 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005902 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005954 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005958 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005970 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005974 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000598a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000059a8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000059ac 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000059b0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000059b4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000059b8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000059bc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000059c0 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059c4 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a00 0000e30a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00005a24 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a54 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a70 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a74 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a78 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a7c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a80 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a84 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a8a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aa2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ad8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005b00 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005b04 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005b32 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005b60 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005b7a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005b7e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005b82 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00005b86 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +00005b8c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005b96 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b9e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c1c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005c62 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c78 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005c98 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c9e 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00005ca2 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00005cac 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005cb8 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005cc2 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005cec 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005cf0 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005cf4 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00005cf8 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00005cfe 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d08 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d16 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005d20 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005d24 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005d28 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00005d2c 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00005d32 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d3a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d40 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d94 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005db0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dcc 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005dd0 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005dd4 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005dd8 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00005dde 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005e3c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e7c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005f18 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005f52 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005f56 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005f5a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005fb4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fb8 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005fd0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005fd4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005fd8 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005fe6 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005fea 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005ff0 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00005ff4 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00005ffa 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006000 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006004 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006008 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000600c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006024 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006028 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000608a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000610c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000611a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000611e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006122 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000612c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006130 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006134 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006162 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006166 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000616e 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006176 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000617a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006182 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006188 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000061be 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000061d4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000061fc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006216 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006234 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -0000623c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006250 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006274 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062a0 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000062aa 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000062fc 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000634c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006350 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006380 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000638a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000639e 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000063a6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000063c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000063ca 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000063d4 0000552f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -000063d8 00005530 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -000063de 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00006440 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00006474 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006486 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000648a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00006494 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000064a0 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000064a4 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000064aa 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00006502 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006540 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006592 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006596 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000659a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000065f2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000065f6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006628 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000662c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006630 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000665a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000665e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006666 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00006670 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000066a6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000066be 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066d6 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000066da 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000066ec 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006702 00005a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00006706 00005a30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -0000670a 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006720 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000675e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006782 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000067be 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000067e2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000683e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000686a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068b4 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006a96 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b2e 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006c4c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006c50 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006c58 00005b2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00006c5c 00005b30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00006c62 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006c8a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ca0 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006cb2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cc4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cd4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ce4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cf4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d04 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d14 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d24 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d34 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d44 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d54 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d64 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d74 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d7c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00006d80 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00006d84 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006d9c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006da0 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006da8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dd2 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006dd6 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006ddc 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00006de0 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006de6 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006e2c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006e30 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006e54 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006e70 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006e7c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006e80 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006e94 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006e9c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006ea0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006ebc 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006ecc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006eea 0000ef0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00006ef6 0000f00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00006f0e 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00006f1e 0000632f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ -00006f22 00006330 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ -00006f52 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00006f5c 0000f30a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00006f6a 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00006f82 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f98 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fae 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00006fb8 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00006fbe 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00006fc8 0000612f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -00006fcc 00006130 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -00006fe4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ff4 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00006ffa 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007018 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007020 0000622f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00007024 00006230 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -0000705c 0000cd0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000070da 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000713a 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007176 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000071b8 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000072ca 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007302 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007306 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000730a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007362 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007366 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000073c0 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000073c6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000073ca 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000073ce 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000073f4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000073f8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000073fc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007400 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007404 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007454 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007458 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000745c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000746a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007478 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074ae 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007504 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000751a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007532 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007546 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000754a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000756c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007570 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000075ac 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000075bc 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007606 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000761e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007622 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007626 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ -0000762a 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ -00007632 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007648 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007650 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000765e 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00007662 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -0000766c 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007680 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000061f8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006216 0000132f R_ARM_THM_MOVW_ABS_NC 00007351 unsafe_long_compare │ │ │ │ │ +0000621a 00001330 R_ARM_THM_MOVT_ABS 00007351 unsafe_long_compare │ │ │ │ │ +000062a6 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062aa 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062b8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000062bc 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000062c6 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000062ca 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000062ea 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006304 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006330 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006384 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006394 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063a2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063e2 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000063e6 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000063ea 00004c2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +000063ee 00004c30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +000063f4 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000063fc 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006400 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006408 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006410 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006448 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006470 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000648a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000064a8 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +000064b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000064c4 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000064e8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006514 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000651e 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00006570 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000065c0 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000065c4 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000065f4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065fe 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006612 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000661a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006636 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000663a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000663e 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006648 0000542f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +0000664c 00005430 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00006652 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000066b4 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000066e8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066fa 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000066fe 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00006708 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006714 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00006718 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000671e 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00006776 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000067b4 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006806 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000680a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000680e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006866 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000686a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000689c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000068a0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000068a4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000068ce 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000068d2 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000068da 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000068e4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000691a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006932 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000694a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +0000694e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00006960 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006976 0000592f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +0000697a 00005930 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +0000697e 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006994 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000069d2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069f6 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006a32 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006a56 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006ab2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006ade 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b28 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006d0a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006da2 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ec0 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00006ec4 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00006eca 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ede 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ee4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006ee8 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006ef0 00005a2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00006ef4 00005a30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00006efa 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006f12 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f28 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006f3a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f4c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f5c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f6c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f7c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f8c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f9c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fac 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fbc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fcc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fdc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fec 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ffc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007014 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007018 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007032 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007036 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000703c 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00007040 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00007046 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000709c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000070a0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000070c4 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000070e0 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000070ec 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000070f0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007104 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000710c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007110 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000712c 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000713c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000715a 0000ef0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00007166 0000f00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000717e 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000718e 0000622f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ +00007192 00006230 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ +000071c2 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +000071cc 0000f30a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000071da 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000071f2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007208 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000721e 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00007228 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000722e 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00007238 0000602f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +0000723c 00006030 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +00007254 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007264 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000726a 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007288 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007290 0000612f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00007294 00006130 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +000072cc 0000cd0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +0000734a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073aa 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000073e6 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007428 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000753a 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007572 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007576 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000757a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000075d2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075d6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007630 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007636 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000763a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000763e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007664 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007668 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000766c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007670 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007674 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000076c4 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000076c8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000076cc 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000076da 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076e8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000771e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007774 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000778a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077a2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077b6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000077ba 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000077dc 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000077e0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000781c 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000782c 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007876 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000788e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007892 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007896 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ +0000789a 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ +000078a2 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000078b8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078c0 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000078ce 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +000078d2 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +000078dc 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000078f0 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 000000d0 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000108 0000a81e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ 000001f8 0000ac1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 00000212 0000ad1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 00000242 0000a51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000002fe 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 000003a2 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00001d0e 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00004bee 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00004c04 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005682 0000331e R_ARM_THM_JUMP24 000001ed list_inplace_repeat_lock_held │ │ │ │ │ -00005ff4 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006072 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000060b0 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006268 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000627e 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006620 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00006fd0 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000702e 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000073f0 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000074f2 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000076b2 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000076b8 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000076be 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001d1e 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00004d62 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00004d78 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000057d0 0000331e R_ARM_THM_JUMP24 00000151 list_inplace_repeat_lock_held │ │ │ │ │ +00006268 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062e6 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006324 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000064dc 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000064f2 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006894 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00007240 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000729e 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007660 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00007762 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007922 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007928 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000792e 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xc4cc contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xc6a0 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000030 0000672f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC19 │ │ │ │ │ -00000034 00006730 R_ARM_THM_MOVT_ABS 000001e8 .LC19 │ │ │ │ │ +00000030 0000662f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC19 │ │ │ │ │ +00000034 00006630 R_ARM_THM_MOVT_ABS 000001e8 .LC19 │ │ │ │ │ 00000054 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000068 0000330a R_ARM_THM_CALL 000001ed list_inplace_repeat_lock_held │ │ │ │ │ +00000068 0000330a R_ARM_THM_CALL 00000151 list_inplace_repeat_lock_held │ │ │ │ │ 000000a6 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000000b6 0000782f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ 000000ba 00007830 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ 000000c8 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 000000d2 0000792f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ 000000d6 00007930 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ 000000e4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000fa 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000108 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000010c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000112 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000152 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000156 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000015a 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000164 0000210a R_ARM_THM_CALL 00001cc9 list_clear_impl.isra.0 │ │ │ │ │ +00000164 0000210a R_ARM_THM_CALL 00001cd9 list_clear_impl.isra.0 │ │ │ │ │ 0000018e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000192 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000196 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000004e 0000fb1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000090 0001041e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000000c2 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000de 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000186 0000311e R_ARM_THM_JUMP24 00004c2d _list_extend │ │ │ │ │ +00000186 0000311e R_ARM_THM_JUMP24 00004da1 _list_extend │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xc5ac contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xc780 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -21,17 +21,14 @@ │ │ │ │ │ __getitem__ │ │ │ │ │ __getitem__($self, index, /) │ │ │ │ │ Return self[index]. │ │ │ │ │ __reversed__ │ │ │ │ │ __sizeof__ │ │ │ │ │ __class_getitem__ │ │ │ │ │ See PEP 585 │ │ │ │ │ -9F8h"h `A │ │ │ │ │ -=F'FWE: │ │ │ │ │ -PyList_Insert(): │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #6 │ │ │ │ │ - bpl.n 74 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cbz r2, 8a │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - adds r1, r4, #1 │ │ │ │ │ - bl 3a8 │ │ │ │ │ - R_ARM_THM_CALL list_resize │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 84 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - it lt │ │ │ │ │ - addlt r5, r5, r4 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - it lt │ │ │ │ │ - biclt.w r5, r5, r5, asr #31 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r1, r4 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - bgt.n 5c │ │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ │ - ldr.w r0, [r3, #-4] │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - str.w r0, [r3], #-4 │ │ │ │ │ - ble.n 4c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - mov.w r0, #0 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r6, #0] │ │ │ │ │ - str.w r6, [r2, r1, lsl #2] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - mov.w r1, #510 @ 0x1fe │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - mov.w r1, #484 @ 0x1e4 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 84 │ │ │ │ │ - │ │ │ │ │ -0000009c : │ │ │ │ │ +00000000 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n c2 │ │ │ │ │ + beq.n 26 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n f2 │ │ │ │ │ + blt.n 56 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n ee │ │ │ │ │ + bgt.n 52 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 64b8 │ │ │ │ │ + b.w 672c │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ │ @@ -103,190 +37,190 @@ │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n be │ │ │ │ │ + b.n 22 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n b2 │ │ │ │ │ + b.n 16 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000f8 : │ │ │ │ │ +0000005c : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 136 │ │ │ │ │ + cbz r0, 9a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 136 │ │ │ │ │ + bpl.n 9a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 132 │ │ │ │ │ + ble.n 96 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ subs r3, #4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 132 │ │ │ │ │ + bls.n 96 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - b.n 120 │ │ │ │ │ + b.n 84 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #3191 @ 0xc77 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -0000014c : │ │ │ │ │ +000000b0 : │ │ │ │ │ listreviter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 156 │ │ │ │ │ + cbz r0, ba │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000158 : │ │ │ │ │ +000000bc : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cbz r3, 16c │ │ │ │ │ + cbz r3, d0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 168 │ │ │ │ │ + b.n cc │ │ │ │ │ │ │ │ │ │ -00000170 : │ │ │ │ │ +000000d4 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 64b8 │ │ │ │ │ + b.w 672c │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -00000178 : │ │ │ │ │ +000000dc : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 1de │ │ │ │ │ + bge.n 14c │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrd r0, r2, [r0, #12] │ │ │ │ │ add.w r3, r4, #540 @ 0x21c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1cc │ │ │ │ │ + bne.n 142 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ite eq │ │ │ │ │ mvneq.w r3, #3758096384 @ 0xe0000000 │ │ │ │ │ mvnne.w r3, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc.n 1e2 │ │ │ │ │ + bcc.n 138 │ │ │ │ │ mul.w r0, r5, r6 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 1e2 │ │ │ │ │ + cbz r0, 138 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - cbnz r3, 1d6 │ │ │ │ │ + cbnz r3, 130 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - b.n 1a4 │ │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - b.n 1c8 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ + b.n 12c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + b.n 108 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ │ │ │ │ │ -000001ec : │ │ │ │ │ +00000150 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 370 │ │ │ │ │ + beq.w 2d4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 370 │ │ │ │ │ + beq.w 2d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 36c │ │ │ │ │ + ble.w 2d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 362 │ │ │ │ │ + blt.w 2c6 │ │ │ │ │ mul.w r6, r7, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 3a8 │ │ │ │ │ + bl 3a8 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 366 │ │ │ │ │ + beq.w 2ca │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 342 │ │ │ │ │ + ble.w 2a6 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r1, r0, r5, lsl #2 │ │ │ │ │ lsls r7, r5, #2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 2d2 │ │ │ │ │ + beq.n 236 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2c4 │ │ │ │ │ + beq.n 228 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2b6 │ │ │ │ │ + beq.n 21a │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2a8 │ │ │ │ │ + beq.n 20c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 29a │ │ │ │ │ + beq.n 1fe │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 28c │ │ │ │ │ + beq.n 1f0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 27e │ │ │ │ │ + beq.n 1e2 │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, lr │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ @@ -318,28 +252,28 @@ │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, lr │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 336 │ │ │ │ │ + bne.n 29a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 344 │ │ │ │ │ + beq.n 2a8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds r0, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, lr │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 33c │ │ │ │ │ + bne.n 2a0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, lr │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ @@ -366,121 +300,121 @@ │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, lr │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 2ce │ │ │ │ │ + beq.n 232 │ │ │ │ │ add r3, lr │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 2ce │ │ │ │ │ + b.n 232 │ │ │ │ │ add r3, lr │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 2e8 │ │ │ │ │ + b.n 24c │ │ │ │ │ lsls r7, r5, #2 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r7, r6, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 370 │ │ │ │ │ + ble.n 2d4 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 348 │ │ │ │ │ + b.n 2ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bl 1cc8 │ │ │ │ │ + bl 1cd8 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000374 : │ │ │ │ │ +000002d8 : │ │ │ │ │ listiter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r0, [pc, #68] @ (3cc ) │ │ │ │ │ + ldr r0, [pc, #68] @ (330 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3a8 │ │ │ │ │ + blt.n 30c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ + bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3c8 │ │ │ │ │ + cbz r0, 32c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000003d0 : │ │ │ │ │ +00000334 : │ │ │ │ │ listiter_setstate(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 408 │ │ │ │ │ + beq.n 36c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - cbz r3, 3fe │ │ │ │ │ + cbz r3, 362 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - blt.n 416 │ │ │ │ │ + blt.n 37a │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 41c │ │ │ │ │ + cbnz r0, 380 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f4 │ │ │ │ │ - b.n 3fe │ │ │ │ │ + bne.n 358 │ │ │ │ │ + b.n 362 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3fc │ │ │ │ │ + b.n 360 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -506,342 +506,337 @@ │ │ │ │ │ list_sort_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - beq.w 776 │ │ │ │ │ + beq.w 77e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 838 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.w 788 │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w 848 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.w 790 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - beq.w 1124 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + beq.w 1146 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - subs r5, r0, r5 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ + subs r4, r0, r4 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r1, r0 │ │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ │ mov ip, sl │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 536 │ │ │ │ │ cbz r3, 54c │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ and.w r3, r3, #28 │ │ │ │ │ sub.w r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ bge.n 55a │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr.w r9, [ip], #4 │ │ │ │ │ mov r8, lr │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 1462 │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - bne.w 768 │ │ │ │ │ + bne.w 1446 │ │ │ │ │ + tst r4, r5 │ │ │ │ │ + bne.w 770 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ beq.n 514 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ blt.n 530 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 800 │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - beq.w 13de │ │ │ │ │ + bne.w 810 │ │ │ │ │ + tst r4, r5 │ │ │ │ │ + beq.w 13c8 │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 816 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + bne.w 826 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b72 │ │ │ │ │ + bne.w b76 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r6, sp, #604 @ 0x25c │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - str r4, [r3, #4] │ │ │ │ │ + str r7, [r3, #4] │ │ │ │ │ str.w sl, [r3, #8] │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r6, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 145c │ │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ │ + bne.w 1562 │ │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r4, [sp, #52] @ 0x34 │ │ │ │ │ - bgt.w 1308 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 1068 │ │ │ │ │ + movle r9, r7 │ │ │ │ │ + bgt.w 1328 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + ble.w 1076 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldrd r1, r0, [r9] │ │ │ │ │ + ldrd r1, r0, [fp] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ bne.n 6ac │ │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w c86 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ + blt.w c8a │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #2 │ │ │ │ │ beq.n 6be │ │ │ │ │ - ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ - add.w r1, r9, r5, lsl #2 │ │ │ │ │ + ldr.w r2, [fp, r5, lsl #2] │ │ │ │ │ + add.w r1, fp, r5, lsl #2 │ │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 6a2 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + blt.n 6a4 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - ble.w 129c │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + ble.w 13b2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - rsb r6, r2, #1 │ │ │ │ │ + rsb r4, r2, #1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r5, r0 │ │ │ │ │ - blt.n 6a2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + mul.w r4, r2, r4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + it gt │ │ │ │ │ + movgt r5, r0 │ │ │ │ │ + bgt.n 6a4 │ │ │ │ │ adds r5, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n 6a2 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.n 6a4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 6a2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bgt.n 6a4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 670 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 8b4 │ │ │ │ │ - b.n 8fa │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt.n 674 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bne.w 8c4 │ │ │ │ │ + b.n 90a │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1440 │ │ │ │ │ - bne.w c86 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne.n 70e │ │ │ │ │ + blt.w 1418 │ │ │ │ │ + bne.w c8a │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + bne.n 714 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1096 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - lsls r0, r3, #2 │ │ │ │ │ + bne.w 10be │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ │ + lsls r0, r2, #2 │ │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ │ + add fp, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str.w r9, [r4, #28] │ │ │ │ │ - strd r5, r3, [r4, #32] │ │ │ │ │ - add r9, r0 │ │ │ │ │ - str r2, [r4, #24] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w e18 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - subs r3, r0, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne.w 5c8 │ │ │ │ │ + str r4, [r3, #32] │ │ │ │ │ + str r2, [r3, #24] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w e6a │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs.w r9, r9, r3 │ │ │ │ │ + bne.w 5ce │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + mov fp, sl │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.w 12a6 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bgt.w 12c8 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + bne.w be8 │ │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 7b2 │ │ │ │ │ - b.w f5a │ │ │ │ │ + beq.n 7ba │ │ │ │ │ + b.w fd6 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - ldrd r1, r0, [r9, #4] │ │ │ │ │ + ldrd r1, r0, [fp, #4] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n 750 │ │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 756 │ │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 8b2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ + bgt.w 8c2 │ │ │ │ │ + cmp.w r9, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #3 │ │ │ │ │ - bne.w 614 │ │ │ │ │ - b.n 764 │ │ │ │ │ + bne.w 61c │ │ │ │ │ + b.n 76a │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1440 │ │ │ │ │ - bne.w 8b2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - bne.w afc │ │ │ │ │ + blt.w 1418 │ │ │ │ │ + bne.w 8c2 │ │ │ │ │ + cmp.w r9, #3 │ │ │ │ │ + bne.w b02 │ │ │ │ │ movs r3, #3 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 6c2 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ bls.w 548 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ b.n 54c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ bgt.w 4d2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ add r6, sp, #604 @ 0x25c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bne.w f5a │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + bne.w fd6 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r4, #1 │ │ │ │ │ - bgt.w 1514 │ │ │ │ │ + cmpne r7, #1 │ │ │ │ │ + bgt.w 145a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 155a │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1584 │ │ │ │ │ - cbz r5, 7f6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + bne.w 1522 │ │ │ │ │ + ldr.w r5, [fp, #12] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r3, [fp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ │ + str.w r7, [fp, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1554 │ │ │ │ │ + cbz r4, 806 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r5, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + strne r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ @@ -849,1523 +844,1519 @@ │ │ │ │ │ str.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 588 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ b.n 588 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1466 │ │ │ │ │ - add.w r7, r4, #136 @ 0x88 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 147e │ │ │ │ │ + add.w r6, r7, #136 @ 0x88 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - add.w r3, r3, r7, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ble.w f7e │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ble.w f62 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - str.w r0, [r3, r7, lsl #2] │ │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148c │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - beq.w 1064 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + beq.w 14a4 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + beq.w 10a2 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14bc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.n 8a8 │ │ │ │ │ - add.w r8, r6, #4 │ │ │ │ │ - adds r7, r3, #4 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ + beq.w 14dc │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + beq.n 8b8 │ │ │ │ │ + add.w r8, r5, #4 │ │ │ │ │ + adds r6, r3, #4 │ │ │ │ │ + movs r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - str.w r0, [r7, #4]! │ │ │ │ │ + str.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148e │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bne.n 88e │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ + beq.w 14a6 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne.n 89e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b.n 4dc │ │ │ │ │ movs r5, #2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - lsls r6, r2, #2 │ │ │ │ │ - ldr.w r1, [r9, r2, lsl #2] │ │ │ │ │ - add.w r7, r9, r6 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w a88 │ │ │ │ │ + lsls r4, r2, #2 │ │ │ │ │ + ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ + add.w r7, fp, r4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w a90 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w a96 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bge.w a84 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + bge.w a9e │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge.w a8c │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ + movge r3, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.w 6c0 │ │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ + bge.w 6c2 │ │ │ │ │ + strd sl, r9, [sp, #56] @ 0x38 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r6, [r9, fp, lsl #2] │ │ │ │ │ + ldr.w r6, [fp, sl, lsl #2] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov sl, fp │ │ │ │ │ + mov r9, sl │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - add.w r5, r4, sl │ │ │ │ │ + add.w r5, r4, r9 │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 99c │ │ │ │ │ + bne.n 9a6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w 1596 │ │ │ │ │ + beq.w 15da │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 14fc │ │ │ │ │ + beq.w 14e0 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 150c │ │ │ │ │ + beq.w 14f0 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w c6c │ │ │ │ │ + beq.w c70 │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7c │ │ │ │ │ + beq.w c80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 9aa │ │ │ │ │ + bge.n 9b4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n a30 │ │ │ │ │ + bge.n a3a │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 9c2 │ │ │ │ │ + b.n 9cc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1554 │ │ │ │ │ - bne.n a6c │ │ │ │ │ + blt.w 1588 │ │ │ │ │ + bne.n a74 │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble.n a30 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble.n a3a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 154c │ │ │ │ │ + bne.w 1580 │ │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ │ - mov r7, sl │ │ │ │ │ + mov r7, r9 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - add.w sl, r6, #20 │ │ │ │ │ + add.w r9, r6, #20 │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ adds r5, r7, r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ - ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1592 │ │ │ │ │ + beq.w 15a2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1538 │ │ │ │ │ + beq.w 156c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1546 │ │ │ │ │ + beq.w 157a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n a1a │ │ │ │ │ + bpl.n a24 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, a24 │ │ │ │ │ + cbz r0, a2e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a2a │ │ │ │ │ + bge.n a34 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n a30 │ │ │ │ │ + ble.n a3a │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 9d2 │ │ │ │ │ + b.n 9dc │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0e │ │ │ │ │ + bne.n a18 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n a12 │ │ │ │ │ + bgt.n a1c │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.n 9d2 │ │ │ │ │ + blt.n 9dc │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - add.w r1, r9, r5 │ │ │ │ │ - ble.n a74 │ │ │ │ │ - sub.w r8, fp, r4 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + add.w r1, fp, r5 │ │ │ │ │ + ble.n a7c │ │ │ │ │ + sub.w r8, sl, r4 │ │ │ │ │ adds r7, r5, #4 │ │ │ │ │ - add.w r0, r9, r7 │ │ │ │ │ + add.w r0, fp, r7 │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ │ + str.w r6, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b5e │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne.w 928 │ │ │ │ │ - ldrd fp, r8, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + bne.n b62 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne.w 932 │ │ │ │ │ + ldrd sl, r9, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 6c2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n a30 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.n 930 │ │ │ │ │ + bge.n a3a │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.n 93a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ │ + str.w r6, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a5a │ │ │ │ │ - ldr.w r4, [r3, fp, lsl #2] │ │ │ │ │ - b.n b6c │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + beq.n a62 │ │ │ │ │ + ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ + b.n b70 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + b.n 6c2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1440 │ │ │ │ │ - bne.w 8fa │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - bcs.n ac0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + blt.w 1418 │ │ │ │ │ + bne.w 90a │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bcs.n ac8 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls.n ac0 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bhi.n ab0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - add.w r7, r6, #8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 13c0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w c92 │ │ │ │ │ - adds r7, r6, #4 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcs.w 8fa │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ │ + str.w r0, [fp] │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bls.n ac8 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bcc.w d1e │ │ │ │ │ - b.n d36 │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bhi.n ab8 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + adds r7, r5, #1 │ │ │ │ │ + add.w r3, r4, #8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 13fc │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bgt.w c94 │ │ │ │ │ + adds r3, r4, #4 │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcs.w 10ba │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ + str.w r2, [r0], #-4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bcc.w d2a │ │ │ │ │ + b.n d42 │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ - add.w r6, r9, #8 │ │ │ │ │ + add.w r4, fp, #8 │ │ │ │ │ movs r5, #3 │ │ │ │ │ ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ │ - bne.n b46 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ │ + bne.n b4c │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 6a2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.w 6a4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 614 │ │ │ │ │ - b.n b5a │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bne.w 61c │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 90a │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1440 │ │ │ │ │ - bne.w 6a2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.w 1418 │ │ │ │ │ + bne.w 6a4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n b04 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 8fa │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bne.n b0a │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 90a │ │ │ │ │ mov r2, r8 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ - ldr.w r4, [r3, fp, lsl #2] │ │ │ │ │ + ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, r5] │ │ │ │ │ - b.n a5a │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ + b.n a62 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ │ add.w r3, r2, r2, lsr #31 │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - bge.w 1458 │ │ │ │ │ + bge.w 1442 │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ add r6, sp, #604 @ 0x25c │ │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ │ + strd r7, sl, [r1, #4] │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 5b4 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - lsls r3, r4, #2 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r3, r7, #2 │ │ │ │ │ subs r2, r3, #4 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls.n bc4 │ │ │ │ │ + bls.n bc8 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n bb4 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + bhi.n bb8 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bls.w 5b4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n bd2 │ │ │ │ │ + bhi.n bd6 │ │ │ │ │ b.n 5b4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w f46 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.w fc2 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c0a │ │ │ │ │ + beq.n c0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c0a │ │ │ │ │ + cbnz r3, c0e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.w fd0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.w fb4 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c28 │ │ │ │ │ + beq.n c2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c28 │ │ │ │ │ + cbnz r3, c2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.n c5a │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - movs r7, #2 │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + beq.n c5e │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + movs r5, #2 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r8, r3, #4 │ │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n c4e │ │ │ │ │ + beq.n c52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, c4e │ │ │ │ │ + cbnz r3, c52 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.n c38 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 14c0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne.n c3c │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 14d2 │ │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 7ba │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w f5a │ │ │ │ │ - b.n f70 │ │ │ │ │ + beq.w 7c2 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w fd6 │ │ │ │ │ + b.n fec │ │ │ │ │ adds r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 990 │ │ │ │ │ + bne.w 99a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 994 │ │ │ │ │ - b.n 9aa │ │ │ │ │ - movs r7, #8 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 13a4 │ │ │ │ │ - add.w r6, r5, #1073741824 @ 0x40000000 │ │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - ldr.w r8, [sp] │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ - lsls r7, r5, #2 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 14e6 │ │ │ │ │ - bne.n d9c │ │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n dba │ │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ │ - and.w r0, r3, #3 │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ + blt.w 99e │ │ │ │ │ + b.n 9b4 │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + movs r7, #2 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + ble.w 10a6 │ │ │ │ │ + add.w r4, r7, #1073741824 @ 0x40000000 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n da8 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb ip, r3, #1 │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r1, r3, #1 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + mul.w ip, r3, ip │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + blt.w de4 │ │ │ │ │ + ldrd r3, r1, [r2, #8] │ │ │ │ │ + and.w r2, r3, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bge.n dc6 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - subs r7, #4 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w fe0 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcs.n d2e │ │ │ │ │ - add.w r2, r9, #4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bls.n d2e │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bhi.n d1e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1268 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 8fa │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.n dd4 │ │ │ │ │ + sub.w r3, r8, #4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w ffc │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcs.n d3a │ │ │ │ │ + add.w r1, fp, #4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + str.w r4, [fp] │ │ │ │ │ + str.w r2, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bls.n d3a │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ + str.w r2, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n d2a │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1294 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + ble.w 10ba │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - lsls r6, r5, #2 │ │ │ │ │ - add.w r7, r9, r6 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ │ + add.w r4, fp, r8 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldr.w r0, [r9, r5, lsl #2] │ │ │ │ │ + ldr.w r0, [fp, r7, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r7, #-4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n dcc │ │ │ │ │ - ldrd r3, r2, [r1, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n dee │ │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n e6e │ │ │ │ │ + ble.n e72 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.w a84 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + bge.w a8c │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w 910 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 131c │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + movge r3, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.w ca8 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - b.n cf4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + bgt.w 920 │ │ │ │ │ + b.n 6c2 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14e6 │ │ │ │ │ - bne.n cf0 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - b.n da8 │ │ │ │ │ + blt.w 1418 │ │ │ │ │ + bne.n de4 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.n cdc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1440 │ │ │ │ │ - bne.n d82 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w sl, r5, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bgt.w f08 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n d82 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ │ - add.w r2, sp, r7, lsl #4 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - lsls r0, r3, #2 │ │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - lsls r1, r4, #4 │ │ │ │ │ - add.w r4, r6, r4, lsl #4 │ │ │ │ │ - add.w r5, r1, #28 │ │ │ │ │ - str.w r9, [r6, r5] │ │ │ │ │ - add r5, r6 │ │ │ │ │ - add r9, r0 │ │ │ │ │ - str r7, [r5, #4] │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - str r2, [r6, #24] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 6e4 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - add r4, r0 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b.n 6e4 │ │ │ │ │ + blt.w 1418 │ │ │ │ │ + bne.n d00 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bgt.w ca0 │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ + b.n d00 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 133c │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n dd6 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1440 │ │ │ │ │ - bne.n de4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n d82 │ │ │ │ │ - adds r6, #4 │ │ │ │ │ - add r6, r9 │ │ │ │ │ + blt.w 1418 │ │ │ │ │ + bne.n d8e │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.n d90 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w 104a │ │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n f06 │ │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n d82 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n d82 │ │ │ │ │ - ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ - add.w r1, r9, r5, lsl #2 │ │ │ │ │ + bgt.n d90 │ │ │ │ │ + adds r5, r7, #2 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt.n e78 │ │ │ │ │ + b.n d90 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add.w r2, sp, r7, lsl #4 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ │ + lsls r0, r6, #2 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + lsls r1, r4, #4 │ │ │ │ │ + add.w r4, r3, r4, lsl #4 │ │ │ │ │ + add.w r5, r1, #28 │ │ │ │ │ + str.w fp, [r3, r5] │ │ │ │ │ + add r5, r3 │ │ │ │ │ + add fp, r0 │ │ │ │ │ + str r7, [r5, #4] │ │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ │ + str r2, [r3, #24] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 6e8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r3, r0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 6e8 │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.n d90 │ │ │ │ │ + ldr.w r2, [fp, r5, lsl #2] │ │ │ │ │ + add.w r1, fp, r5, lsl #2 │ │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w d82 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ + bgt.w d90 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ ble.n ec6 │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ │ + rsb r4, r2, #1 │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bge.n eca │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n d82 │ │ │ │ │ + b.n d90 │ │ │ │ │ adds r5, #2 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble.w d82 │ │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ │ - ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w d90 │ │ │ │ │ + ldrd r2, r3, [r1, #8] │ │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ + ldrd r3, r0, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w d82 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bgt.w d90 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ bgt.n ed2 │ │ │ │ │ - b.n d82 │ │ │ │ │ + b.n d90 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1418 │ │ │ │ │ + bne.w d90 │ │ │ │ │ + adds r5, r7, #2 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w d90 │ │ │ │ │ + add.w r4, r8, #4 │ │ │ │ │ + add r4, fp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - ldrd r1, r0, [r7] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n e20 │ │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 105e │ │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w de4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n e76 │ │ │ │ │ - b.n d82 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - itt eq │ │ │ │ │ - movweq r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movteq r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq.w 7c6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, f7a │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bgt.w 1512 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 7c6 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ + blt.w d90 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt.n e78 │ │ │ │ │ + b.n d90 │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r6, sp, #604 @ 0x25c │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ │ - strd r4, sl, [r2, #4] │ │ │ │ │ + strd r7, sl, [r2, #4] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ str r6, [r2, #12] │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - bgt.w 14da │ │ │ │ │ - bne.n f46 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bgt.w 1512 │ │ │ │ │ + bne.n fc2 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c00 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + bne.w c04 │ │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 7c6 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n f5a │ │ │ │ │ - b.n f70 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - sub.w r1, r5, sl │ │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ │ - lsls r1, r1, #2 │ │ │ │ │ - sub.w r3, sl, #4 │ │ │ │ │ - add.w r0, r9, r1 │ │ │ │ │ - adds r4, r0, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 124e │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ + beq.w 7ce │ │ │ │ │ + cbnz r4, fd6 │ │ │ │ │ + b.n fec │ │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + itt eq │ │ │ │ │ + movweq r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movteq r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + beq.w 7ce │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cbz r3, ff6 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + bgt.w 1458 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.w 7ce │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + subs r2, r7, r5 │ │ │ │ │ + lsls r5, r5, #2 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + subs r5, #4 │ │ │ │ │ + add.w r1, fp, r2 │ │ │ │ │ + adds r0, r1, r5 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 127a │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ it cc │ │ │ │ │ - movcc r1, r2 │ │ │ │ │ - bcs.w 11f6 │ │ │ │ │ + movcc r2, r4 │ │ │ │ │ + bcs.w 1222 │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ │ + str r6, [r1, #0] │ │ │ │ │ + str r4, [r1, r5] │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bls.n 103e │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - str r6, [r0, r3] │ │ │ │ │ - adds r0, #4 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bcs.n 102a │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ │ - str.w r6, [r0], #4 │ │ │ │ │ - str.w r2, [r4], #-4 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bhi.n 101a │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w cfe │ │ │ │ │ - add r3, r1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bls.w cfe │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bhi.n 1038 │ │ │ │ │ - b.n cfe │ │ │ │ │ + str.w r6, [r1], #4 │ │ │ │ │ + str.w r4, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n 102e │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w d0a │ │ │ │ │ + adds r0, r2, r5 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bcs.w d0a │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ │ + str.w r4, [r2], #4 │ │ │ │ │ + str.w r1, [r0], #-4 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bhi.n 104c │ │ │ │ │ + b.n d0a │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1440 │ │ │ │ │ - bne.w d82 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.w 1418 │ │ │ │ │ + bne.w d90 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w d82 │ │ │ │ │ - b.n e38 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n f80 │ │ │ │ │ - beq.w 6c0 │ │ │ │ │ - add.w r2, r9, #4 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w d90 │ │ │ │ │ + b.n f22 │ │ │ │ │ + beq.n 109a │ │ │ │ │ + add.w r1, fp, #4 │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ itt cc │ │ │ │ │ - movcc r7, #4 │ │ │ │ │ - movcc r5, #2 │ │ │ │ │ - bcc.w d0a │ │ │ │ │ + movcc r3, #4 │ │ │ │ │ + movcc r7, #2 │ │ │ │ │ + bcc.w d16 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ec │ │ │ │ │ + bne.w 1432 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - it ne │ │ │ │ │ - ldrne r3, [sp, #20] │ │ │ │ │ - bne.w 6c0 │ │ │ │ │ - b.w 6be │ │ │ │ │ - add.w r6, r1, #268435456 @ 0x10000000 │ │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + beq.w 6be │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + b.w 6c2 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n f64 │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcc.w d12 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1294 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 90a │ │ │ │ │ + add.w r2, r1, #268435456 @ 0x10000000 │ │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ - lsls r6, r6, #4 │ │ │ │ │ - adds r4, r0, r6 │ │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ │ - subs r2, r0, r2 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ + lsls r6, r2, #4 │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + adds r0, r4, r6 │ │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + subs r2, r4, r2 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ asrs r2, r2, #2 │ │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ │ add r0, r2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - add r0, r3 │ │ │ │ │ - ble.w 1202 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + ble.w 122e │ │ │ │ │ cmp r5, r0 │ │ │ │ │ it le │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt.w 1206 │ │ │ │ │ + bgt.w 1232 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.w dea │ │ │ │ │ + ble.w e3a │ │ │ │ │ mov r2, sp │ │ │ │ │ add r2, r6 │ │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.w dea │ │ │ │ │ + ble.w e3a │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e00 │ │ │ │ │ + bl 1e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1440 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 1418 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - add.w r2, r3, r1, lsl #4 │ │ │ │ │ + add.w r3, r3, r1, lsl #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - subw r2, r2, #1580 @ 0x62c │ │ │ │ │ - ble.w de8 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + subw r3, r3, #1580 @ 0x62c │ │ │ │ │ + ble.w e3a │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.w de8 │ │ │ │ │ - bl 1e00 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w e3a │ │ │ │ │ + bl 1e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1440 │ │ │ │ │ + bne.w 1418 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 10f4 │ │ │ │ │ + b.n 1116 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w 4f0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - movw fp, #0 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt fp, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + subs r4, r1, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldr.w lr, [sp] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - subs r5, r1, r5 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov lr, ip │ │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ │ - b.n 1182 │ │ │ │ │ - cbz r2, 11ac │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b.n 11aa │ │ │ │ │ + cbz r2, 11d2 │ │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - and.w r3, r3, #28 │ │ │ │ │ - sub.w r3, r3, #4 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - mov.w r3, r3, lsr #5 │ │ │ │ │ - bge.n 11c4 │ │ │ │ │ - ldr.w r0, [ip] │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + and.w r0, r0, #28 │ │ │ │ │ + sub.w r0, r0, #4 │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + mov.w r0, r0, lsr #5 │ │ │ │ │ + bge.n 11ea │ │ │ │ │ mov r1, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r0, [ip] │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne.w 15c8 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.w 15de │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15c8 │ │ │ │ │ + beq.w 15de │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.w 142c │ │ │ │ │ - cbz r1, 11ac │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - bne.n 11ba │ │ │ │ │ - mov r8, fp │ │ │ │ │ - cmp lr, fp │ │ │ │ │ - beq.n 115a │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne.w 151e │ │ │ │ │ + cbz r1, 11d2 │ │ │ │ │ + tst r4, r5 │ │ │ │ │ + bne.n 11e0 │ │ │ │ │ + cmp sl, lr │ │ │ │ │ + beq.n 1182 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bge.n 11ca │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bge.n 11f6 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 1176 │ │ │ │ │ + b.n 119e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 11a6 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 11ac │ │ │ │ │ - mov r1, lr │ │ │ │ │ + bls.n 11ce │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 11d2 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r8, lr │ │ │ │ │ b.w 55c │ │ │ │ │ - mov r3, lr │ │ │ │ │ mov lr, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 1410 │ │ │ │ │ + beq.w 1568 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 138e │ │ │ │ │ + bne.w 13a2 │ │ │ │ │ mov r2, lr │ │ │ │ │ b.w 56c │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w ae2 │ │ │ │ │ - b.n d36 │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcc.w ae8 │ │ │ │ │ + b.n d42 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 139e │ │ │ │ │ + ble.w 13bc │ │ │ │ │ cmp r5, r0 │ │ │ │ │ it le │ │ │ │ │ movle r4, #2 │ │ │ │ │ - ble.w 10ca │ │ │ │ │ + ble.w 10f2 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 13ba │ │ │ │ │ + ble.w 13c2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ it le │ │ │ │ │ movle r4, #3 │ │ │ │ │ - ble.w 10ca │ │ │ │ │ + ble.w 10f2 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ movs r4, #3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ itt le │ │ │ │ │ suble r2, r2, r5 │ │ │ │ │ suble r0, r0, r5 │ │ │ │ │ - ble.n 1248 │ │ │ │ │ + ble.n 1274 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.w 10ca │ │ │ │ │ + ble.w 10f2 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ - b.n 1234 │ │ │ │ │ + b.n 1260 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + add r2, r4 │ │ │ │ │ + bcc.w 101e │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1044 │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcc.w d12 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - add r1, r2 │ │ │ │ │ - bcc.w 100a │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1030 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w d06 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r7, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it cc │ │ │ │ │ - addcc r3, #4 │ │ │ │ │ - bcs.w d36 │ │ │ │ │ + addcc r2, #4 │ │ │ │ │ + bcs.w d42 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls.w d36 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bls.w d42 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bhi.n 128a │ │ │ │ │ - b.n d36 │ │ │ │ │ - beq.w b5a │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 8b4 │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bhi.n 12b6 │ │ │ │ │ + b.n d42 │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ - beq.n 12bc │ │ │ │ │ + beq.n 12de │ │ │ │ │ add.w r2, sp, r2, lsl #4 │ │ │ │ │ - ldr r5, [r2, #84] @ 0x54 │ │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ │ mov r2, sp │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ it gt │ │ │ │ │ subgt r0, r3, #3 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1e00 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1444 │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ + bne.w 141e │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 6fa │ │ │ │ │ + ble.w 700 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 12f8 │ │ │ │ │ + beq.n 131a │ │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ │ - add.w r5, r2, r3, lsl #4 │ │ │ │ │ + add.w r4, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ - subw r5, r5, #1596 @ 0x63c │ │ │ │ │ + subw r4, r4, #1596 @ 0x63c │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ - bl 1e00 │ │ │ │ │ + bl 1e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1444 │ │ │ │ │ + bne.n 141e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 12ce │ │ │ │ │ - and.w r2, r4, #1 │ │ │ │ │ - asrs r3, r4, #1 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 14ca │ │ │ │ │ - adds r3, r2, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 12f0 │ │ │ │ │ + and.w r2, r7, #1 │ │ │ │ │ + asrs r3, r7, #1 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 14f6 │ │ │ │ │ + add.w r9, r2, r3 │ │ │ │ │ b.w 5be │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - sub.w r0, r5, sl │ │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - sub.w ip, sl, #4 │ │ │ │ │ - add.w r3, r9, r0 │ │ │ │ │ - add.w lr, r3, ip │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1422 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + subs r2, r7, r5 │ │ │ │ │ + lsls r5, r5, #2 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + subs r0, r5, #4 │ │ │ │ │ + add.w r3, fp, r2 │ │ │ │ │ + adds r5, r3, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1506 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ it cc │ │ │ │ │ - movcc r0, r2 │ │ │ │ │ - bcs.w da4 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - sub.w lr, lr, #4 │ │ │ │ │ - ldr.w r1, [r3, ip] │ │ │ │ │ + movcc r2, r1 │ │ │ │ │ + bcs.w dea │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ + subs r5, #4 │ │ │ │ │ + ldr r1, [r3, r0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - str.w r2, [r3, ip] │ │ │ │ │ + str.w ip, [r3, r0] │ │ │ │ │ adds r3, #4 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bls.n 1370 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.n 1386 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr.w r2, [lr] │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - str.w r3, [lr], #-4 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - bhi.n 135e │ │ │ │ │ - add ip, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w da4 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bls.w da4 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ │ - str.w r3, [ip], #-4 │ │ │ │ │ - b.n 1378 │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str.w r3, [r1], #4 │ │ │ │ │ + str.w ip, [r5], #-4 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bhi.n 1374 │ │ │ │ │ + add r0, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w dea │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bls.w dea │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ │ + str.w r3, [r0], #-4 │ │ │ │ │ + b.n 138e │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.w 816 │ │ │ │ │ + b.w 826 │ │ │ │ │ + beq.w b48 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.w 8c4 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 121a │ │ │ │ │ - subs r7, #4 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w d06 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 8fa │ │ │ │ │ - b.n 1268 │ │ │ │ │ + b.n 1246 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 122e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r6, r3 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bcs.w c8a │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ │ - str.w r3, [r6], #-4 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bcc.n 13cc │ │ │ │ │ - b.n c8a │ │ │ │ │ + b.n 125a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1430 │ │ │ │ │ - ldr r5, [r1, #100] @ 0x64 │ │ │ │ │ + beq.w 1592 │ │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str.w r5, [sp, #1632] @ 0x660 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + str.w r4, [sp, #1632] @ 0x660 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.w 80c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + b.w 81c │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + add r4, r2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bcs.w c8e │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str.w r1, [r4], #-4 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bhi.n 1406 │ │ │ │ │ + b.n c8e │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w c5e │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.w ff6 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.w bf6 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + adds r2, r1, #4 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcs.w 1092 │ │ │ │ │ + movs r7, #2 │ │ │ │ │ + b.n 12a2 │ │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ │ + b.n f72 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - b.w 80c │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - add r0, r2 │ │ │ │ │ - bcc.n 1346 │ │ │ │ │ - b.n 1370 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 11ac │ │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - b.w 80c │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w c5a │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w f7a │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w bf2 │ │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ │ - b.n f8e │ │ │ │ │ - lsls r3, r4, #2 │ │ │ │ │ - b.w bc4 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 1412 │ │ │ │ │ - lsls r0, r4, #2 │ │ │ │ │ + b.w 81c │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r2, r3, r7, lsl #2 │ │ │ │ │ + subs r2, #4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls.w 7ce │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcc.n 146a │ │ │ │ │ + b.w 7ce │ │ │ │ │ + lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15dc │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.w 15a6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86e │ │ │ │ │ - b.n 148e │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 15a2 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.n 159a │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldrd r7, r6, [r3, #8] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - strd r4, r2, [r3, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 15c4 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.w 7f6 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 148e │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + bne.w 87e │ │ │ │ │ + b.n 14a6 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r5, r3, r5, lsl #2 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 15b8 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.n 15b0 │ │ │ │ │ + ldrd r6, r5, [fp, #8] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r3, [fp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + strd r7, r3, [fp, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 15ac │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.w 806 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w c5a │ │ │ │ │ + b.w c5e │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 14a6 │ │ │ │ │ + add.w r0, r6, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 982 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w c72 │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - ble.w 1314 │ │ │ │ │ - b.n 14ca │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ble.w 1334 │ │ │ │ │ + b.n 14f6 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + bcc.w 135e │ │ │ │ │ + b.n 1386 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 5b4 │ │ │ │ │ - b.w ba8 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b.n 1444 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - adds r3, r2, #4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcs.w 1086 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - b.n 1276 │ │ │ │ │ - add.w r0, r6, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 978 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w c6e │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r2, r3, r4, lsl #2 │ │ │ │ │ - subs r2, #4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls.w 7c6 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bcc.n 1524 │ │ │ │ │ - b.w 7c6 │ │ │ │ │ - add.w r0, r6, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w a02 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w a1c │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.w 930 │ │ │ │ │ - ldrd r4, r6, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1444 │ │ │ │ │ + b.w bac │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 11d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ + ldr.w r5, [fp, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r3, [fp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ + str.w r7, [fp, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 7e6 │ │ │ │ │ - b.n 1584 │ │ │ │ │ - ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 7f6 │ │ │ │ │ + b.n 1554 │ │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ │ bl 22c │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - bpl.n 157c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + bpl.n 154c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 7e6 │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.n 153c │ │ │ │ │ + b.w 7f6 │ │ │ │ │ + lsls r3, r7, #2 │ │ │ │ │ + b.w bc8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + b.n 1448 │ │ │ │ │ + add.w r0, r6, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + bne.w a0c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w a26 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 93a │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 141e │ │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + b.w 81c │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b.n 1500 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 1570 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 14b8 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 1554 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 14a0 │ │ │ │ │ - ldr.w r2, [r6, #-4]! │ │ │ │ │ + b.n 14b8 │ │ │ │ │ + ldr.w r2, [r5, #-4]! │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1494 │ │ │ │ │ + beq.w 14ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1494 │ │ │ │ │ + bne.w 14ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1494 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1584 │ │ │ │ │ + b.n 14ac │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 14e4 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + mov sl, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ │ b.w 588 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 14a0 │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -000015e4 : │ │ │ │ │ +000015f4 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 1646 │ │ │ │ │ + beq.n 1656 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1638 │ │ │ │ │ + bpl.n 1648 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 1642 │ │ │ │ │ + beq.n 1652 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1624 │ │ │ │ │ + bpl.n 1634 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 162e │ │ │ │ │ + cbz r0, 163e │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1620 │ │ │ │ │ + bne.n 1630 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.n 1614 │ │ │ │ │ + bne.n 1624 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1626 │ │ │ │ │ + b.n 1636 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 163a │ │ │ │ │ + b.n 164a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000164c : │ │ │ │ │ +0000165c : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 1694 │ │ │ │ │ + bpl.n 16a4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 16b0 │ │ │ │ │ + bcs.n 16c0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 167e │ │ │ │ │ + cbz r0, 168e │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1684 │ │ │ │ │ + bne.n 1694 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 167e │ │ │ │ │ + bne.n 168e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 22c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1680 │ │ │ │ │ + b.n 1690 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 22c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 16aa │ │ │ │ │ + b.n 16ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016d0 : │ │ │ │ │ +000016e0 : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 16f4 │ │ │ │ │ + b.n 1704 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 16f4 │ │ │ │ │ + cbz r0, 1704 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 16fc │ │ │ │ │ + cbnz r0, 170c │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 16e8 │ │ │ │ │ + bpl.n 16f8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001700 <_PyList_FromArraySteal>: │ │ │ │ │ +00001710 <_PyList_FromArraySteal>: │ │ │ │ │ _PyList_FromArraySteal(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r1, 1770 <_PyList_FromArraySteal+0x70> │ │ │ │ │ - ldr r3, [pc, #220] @ (17f0 <_PyList_FromArraySteal+0xf0>) │ │ │ │ │ + cbnz r1, 1780 <_PyList_FromArraySteal+0x70> │ │ │ │ │ + ldr r3, [pc, #220] @ (1800 <_PyList_FromArraySteal+0xf0>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 178a <_PyList_FromArraySteal+0x8a> │ │ │ │ │ + ble.n 179a <_PyList_FromArraySteal+0x8a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ - ldr r2, [pc, #168] @ (17f4 <_PyList_FromArraySteal+0xf4>) │ │ │ │ │ + ldr r2, [pc, #168] @ (1804 <_PyList_FromArraySteal+0xf4>) │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ │ @@ -2377,173 +2368,173 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 17c8 <_PyList_FromArraySteal+0xc8> │ │ │ │ │ + cbz r0, 17d8 <_PyList_FromArraySteal+0xc8> │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 17d0 <_PyList_FromArraySteal+0xd0> │ │ │ │ │ + cbz r0, 17e0 <_PyList_FromArraySteal+0xd0> │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ - ldr r1, [pc, #80] @ (17f8 <_PyList_FromArraySteal+0xf8>) │ │ │ │ │ + ldr r1, [pc, #80] @ (1808 <_PyList_FromArraySteal+0xf8>) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n 176c <_PyList_FromArraySteal+0x6c> │ │ │ │ │ + b.n 177c <_PyList_FromArraySteal+0x6c> │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 17d4 <_PyList_FromArraySteal+0xd4> │ │ │ │ │ + bgt.n 17e4 <_PyList_FromArraySteal+0xd4> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 176c <_PyList_FromArraySteal+0x6c> │ │ │ │ │ + b.n 177c <_PyList_FromArraySteal+0x6c> │ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 17e4 <_PyList_FromArraySteal+0xe4> │ │ │ │ │ + beq.n 17f4 <_PyList_FromArraySteal+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 17e8 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ + cbz r3, 17f8 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 17cc <_PyList_FromArraySteal+0xcc> │ │ │ │ │ + b.n 17dc <_PyList_FromArraySteal+0xcc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17e4 <_PyList_FromArraySteal+0xe4> │ │ │ │ │ + b.n 17f4 <_PyList_FromArraySteal+0xe4> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000017fc : │ │ │ │ │ +0000180c : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ ldr r6, [r6, #84] @ 0x54 │ │ │ │ │ lsls r4, r6, #6 │ │ │ │ │ - bpl.n 1820 │ │ │ │ │ + bpl.n 1830 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 183a │ │ │ │ │ + beq.n 184a │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 1874 │ │ │ │ │ + b.n 1884 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1031 @ 0x407 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 64b8 │ │ │ │ │ + bl 672c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1830 │ │ │ │ │ + beq.n 1840 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 1874 │ │ │ │ │ + bl 1884 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1834 │ │ │ │ │ + beq.n 1844 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1834 │ │ │ │ │ + bne.n 1844 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1834 │ │ │ │ │ + b.n 1844 │ │ │ │ │ │ │ │ │ │ -00001874 : │ │ │ │ │ +00001884 : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a7c │ │ │ │ │ + bne.w 1a8c │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 1c9e │ │ │ │ │ + blt.w 1cae │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.w 1ca6 │ │ │ │ │ + bgt.w 1cb6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ sub.w r8, r2, r6 │ │ │ │ │ add r8, r4 │ │ │ │ │ cmn.w r8, r3 │ │ │ │ │ - beq.w 1a1a │ │ │ │ │ + beq.w 1a2a │ │ │ │ │ subs r3, r6, r4 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 1aa6 │ │ │ │ │ + beq.w 1ab6 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 1c3c │ │ │ │ │ + bhi.w 1c4c │ │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 1ab4 │ │ │ │ │ + bge.w 1ac4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r6, r8 │ │ │ │ │ add.w r1, r0, r6, lsl #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ @@ -2553,134 +2544,134 @@ │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add r6, r8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.w 1b80 │ │ │ │ │ + ble.w 1b90 │ │ │ │ │ add.w fp, r6, #6 │ │ │ │ │ add.w fp, fp, r6, asr #3 │ │ │ │ │ bic.w fp, fp, #3 │ │ │ │ │ sub.w r3, fp, r6 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 1bdc │ │ │ │ │ + bgt.w 1bec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1c2c │ │ │ │ │ + beq.w 1c3c │ │ │ │ │ cmp.w fp, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1c70 │ │ │ │ │ + bcs.w 1c80 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c70 │ │ │ │ │ + beq.w 1c80 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ strd sl, fp, [r5, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 19b8 │ │ │ │ │ + ble.n 19c8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add.w r0, sl, r4, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bf6 │ │ │ │ │ + beq.w 1c06 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1bf6 │ │ │ │ │ + beq.w 1c06 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 19b8 │ │ │ │ │ + beq.n 19c8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w sl, sl, r4, lsl #2 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r0, r7, r3, lsl #2 │ │ │ │ │ adds r7, #4 │ │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bba │ │ │ │ │ + beq.w 1bca │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1bba │ │ │ │ │ + beq.w 1bca │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, #4]! │ │ │ │ │ - bne.n 199a │ │ │ │ │ + bne.n 19aa │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 19f2 │ │ │ │ │ + bmi.n 1a02 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 19d2 │ │ │ │ │ + cbz r0, 19e2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b66 │ │ │ │ │ + bne.w 1b76 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 19f2 │ │ │ │ │ + beq.n 1a02 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 19ee │ │ │ │ │ + cbz r0, 19fe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1b3a │ │ │ │ │ + bne.w 1b4a │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 19de │ │ │ │ │ + bcs.n 19ee │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1bee │ │ │ │ │ + bne.w 1bfe │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1a12 │ │ │ │ │ + beq.n 1a22 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b26 │ │ │ │ │ + bne.w 1b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1a2e │ │ │ │ │ + beq.n 1a3e │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1b4a │ │ │ │ │ + bne.w 1b5a │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ - cbz r4, 1a72 │ │ │ │ │ + cbz r4, 1a82 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - bmi.n 1a6c │ │ │ │ │ + bmi.n 1a7c │ │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ - cbz r0, 1a50 │ │ │ │ │ + cbz r0, 1a60 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1b9e │ │ │ │ │ + bne.w 1bae │ │ │ │ │ subs r5, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1a6c │ │ │ │ │ + beq.n 1a7c │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - cbz r0, 1a68 │ │ │ │ │ + cbz r0, 1a78 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1b8e │ │ │ │ │ + bne.w 1b9e │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 1a5a │ │ │ │ │ + bcs.n 1a6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -2689,4409 +2680,4553 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c98 │ │ │ │ │ + beq.w 1ca8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r7, r0, #12 │ │ │ │ │ ldrmi r7, [r0, #12] │ │ │ │ │ - b.n 1898 │ │ │ │ │ + b.n 18a8 │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - blt.w 18f6 │ │ │ │ │ - beq.w 1c02 │ │ │ │ │ + blt.w 1906 │ │ │ │ │ + beq.w 1c12 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ add.w r3, r2, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w 1c08 │ │ │ │ │ + ble.w 1c18 │ │ │ │ │ add.w fp, r3, #6 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ add.w fp, fp, r3, asr #3 │ │ │ │ │ bic.w fp, fp, #3 │ │ │ │ │ sub.w r1, fp, r3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w fp, r3, #3 │ │ │ │ │ biclt.w fp, fp, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c5a │ │ │ │ │ + beq.w 1c6a │ │ │ │ │ cmp.w fp, #536870912 @ 0x20000000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bcs.w 1c92 │ │ │ │ │ + bcs.w 1ca2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c92 │ │ │ │ │ + beq.w 1ca2 │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ add.w r1, sl, r6, lsl #2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ │ strd sl, fp, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 195e │ │ │ │ │ + b.n 196e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a12 │ │ │ │ │ + bne.w 1a22 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a12 │ │ │ │ │ + b.n 1a22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19ee │ │ │ │ │ + bne.w 19fe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19ee │ │ │ │ │ + b.n 19fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a2e │ │ │ │ │ + bne.w 1a3e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1a72 │ │ │ │ │ + beq.n 1a82 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b.n 1a32 │ │ │ │ │ + b.n 1a42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19d2 │ │ │ │ │ + bne.w 19e2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 19da │ │ │ │ │ - b.n 19f2 │ │ │ │ │ + bne.w 19ea │ │ │ │ │ + b.n 1a02 │ │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ │ - blt.n 1bc6 │ │ │ │ │ + blt.n 1bd6 │ │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b.n 195e │ │ │ │ │ + b.n 196e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a68 │ │ │ │ │ + bne.w 1a78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a68 │ │ │ │ │ + b.n 1a78 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a50 │ │ │ │ │ + bne.w 1a60 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r5, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1a56 │ │ │ │ │ - b.n 1a6c │ │ │ │ │ + bne.w 1a66 │ │ │ │ │ + b.n 1a7c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str.w r3, [sl, #4]! │ │ │ │ │ - bne.w 199a │ │ │ │ │ - b.n 19b8 │ │ │ │ │ + bne.w 19aa │ │ │ │ │ + b.n 19c8 │ │ │ │ │ add.w fp, r6, #6 │ │ │ │ │ add.w fp, fp, r6, asr #3 │ │ │ │ │ bic.w fp, fp, #3 │ │ │ │ │ sub.w r3, fp, r6 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.w 1938 │ │ │ │ │ + bge.w 1948 │ │ │ │ │ add.w fp, r6, #3 │ │ │ │ │ bic.w fp, fp, #3 │ │ │ │ │ - b.n 1938 │ │ │ │ │ + b.n 1948 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 19fe │ │ │ │ │ + b.n 1a0e │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 198a │ │ │ │ │ - b.n 19b8 │ │ │ │ │ + bne.w 199a │ │ │ │ │ + b.n 19c8 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 195e │ │ │ │ │ + b.n 196e │ │ │ │ │ cmp.w r3, r1, asr #1 │ │ │ │ │ - blt.w 1ac6 │ │ │ │ │ + blt.w 1ad6 │ │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, sl, r6, lsl #2 │ │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 195e │ │ │ │ │ + b.n 196e │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1c70 │ │ │ │ │ + cbz r0, 1c80 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 1958 │ │ │ │ │ + b.n 1968 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1be6 │ │ │ │ │ + beq.n 1bf6 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 18ee │ │ │ │ │ + b.n 18fe │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1c92 │ │ │ │ │ + cbz r0, 1ca2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1b0a │ │ │ │ │ + b.n 1b1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r0, r3, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19f4 │ │ │ │ │ + b.n 1a04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1c8c │ │ │ │ │ + b.n 1c9c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a12 │ │ │ │ │ + b.n 1a22 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 18ac │ │ │ │ │ + bge.w 18bc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmn r2, r3 │ │ │ │ │ - beq.w 1a1a │ │ │ │ │ + beq.w 1a2a │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - b.n 18ee │ │ │ │ │ + b.n 18fe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cc8 : │ │ │ │ │ +00001cd8 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ - cbz r5, 1d12 │ │ │ │ │ + cbz r5, 1d22 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bmi.n 1d08 │ │ │ │ │ + bmi.n 1d18 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ce8 │ │ │ │ │ + beq.n 1cf8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1ce8 │ │ │ │ │ + beq.n 1cf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ce8 │ │ │ │ │ + bne.n 1cf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ce8 │ │ │ │ │ + b.n 1cf8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00001d14 : │ │ │ │ │ +00001d24 : │ │ │ │ │ list_append(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d56 │ │ │ │ │ + beq.n 1d66 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 1d60 │ │ │ │ │ + ble.n 1d70 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt.n 1d42 │ │ │ │ │ + blt.n 1d52 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 1dac │ │ │ │ │ + ble.n 1dbc │ │ │ │ │ add.w r8, r5, #7 │ │ │ │ │ add.w r8, r8, r7, asr #3 │ │ │ │ │ bic.w r8, r8, #3 │ │ │ │ │ sub.w r3, r8, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt le │ │ │ │ │ addle.w r8, r5, #4 │ │ │ │ │ bicle.w r8, r8, #3 │ │ │ │ │ - cbz r7, 1db8 │ │ │ │ │ + cbz r7, 1dc8 │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 1dbc │ │ │ │ │ + bcs.n 1dcc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1dbc │ │ │ │ │ + cbz r0, 1dcc │ │ │ │ │ strd r7, r0, [r4, #8] │ │ │ │ │ str.w r8, [r4, #16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ │ - b.n 1d52 │ │ │ │ │ + b.n 1d62 │ │ │ │ │ cmp.w r7, r2, asr #1 │ │ │ │ │ - blt.n 1d64 │ │ │ │ │ + blt.n 1d74 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1d9e │ │ │ │ │ + b.n 1dae │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 1d88 │ │ │ │ │ + b.n 1d98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1d52 │ │ │ │ │ + b.n 1d62 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001dcc : │ │ │ │ │ +00001ddc : │ │ │ │ │ PyList_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 1de8 │ │ │ │ │ + bpl.n 1df8 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e00 : │ │ │ │ │ +00001e10 : │ │ │ │ │ merge_at(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ add r4, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ add r2, sl │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r6, [r3, #28] │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r7, #3 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2c24 │ │ │ │ │ + beq.w 2cd2 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ ldr.w r5, [r5, #1564] @ 0x61c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr.w r9, [r0] │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne.w 2c5a │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bne.w 2d08 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46fe │ │ │ │ │ + bpl.w 4860 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4474 │ │ │ │ │ + bpl.w 453c │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 4480 │ │ │ │ │ + bpl.w 4548 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 3ef4 │ │ │ │ │ + bpl.w 3fac │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f02 │ │ │ │ │ + beq.w 3fba │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2c6c │ │ │ │ │ + beq.w 2d1a │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d52 │ │ │ │ │ + bne.w 3d0a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 203c │ │ │ │ │ + beq.w 2074 │ │ │ │ │ add.w r2, sl, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r9, [r1, r2, lsl #2] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ - add.w r2, r2, r8, lsl #2 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + add.w fp, r2, r8, lsl #2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c4e │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ + bne.w 3c4a │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 46fa │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ + bpl.w 4816 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.w 44ee │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ + bpl.w 457c │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bpl.w 44fa │ │ │ │ │ - lsls r6, r6, #25 │ │ │ │ │ - bpl.w 3f0e │ │ │ │ │ - add.w r1, r9, #20 │ │ │ │ │ + lsls r3, r5, #26 │ │ │ │ │ + bpl.w 4586 │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ + bpl.w 4004 │ │ │ │ │ + add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f1c │ │ │ │ │ + beq.w 4012 │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2e0c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 2fc8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 4500 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ble.w 4520 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bgt.w 2500 │ │ │ │ │ + bgt.w 2644 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.w 46dc │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ + bgt.w 4842 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w r8, r3, #4 │ │ │ │ │ + add.w fp, r3, #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ adds r3, #4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4044 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r9, [r2, #12] │ │ │ │ │ + bne.w 4182 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 44d8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + bne.w 4604 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - beq.n 202c │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + beq.w 45f4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 3dda │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w fp, [r3] │ │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + beq.w 389c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1ff4 │ │ │ │ │ - blt.w 4622 │ │ │ │ │ - ldr.w r3, [r8], #4 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 2044 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.n 2022 │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n 2066 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.n 1fb6 │ │ │ │ │ - ldr.w r3, [r9], #4 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 207c │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 483e │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 4528 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4536 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 2606 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2618 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 261e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2310 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3b36 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - ble.w 2338 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1fb6 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ + beq.n 209e │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne.n 20aa │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + mov r4, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 2038 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov.w r2, sl, lsl #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + beq.w 38ba │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3e6e │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - beq.w 4122 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 20be │ │ │ │ │ + blt.w 455c │ │ │ │ │ + ldr.w r3, [sl], #4 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 2030 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.n 204a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 21b6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 21aa │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 1fc2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr.w r3, [r2], #4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2634 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3896 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 21b6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 21b0 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + adds r7, r4, #4 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 1fee │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 46d4 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 456a │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 4576 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.n 216a │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 2176 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 217a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str.w r4, [r7, #-4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2cb2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 3adc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.n 21b6 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 20fa │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 213a │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bgt.n 213e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str.w r5, [r7, #-4] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2eb2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3896 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 21b6 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 20fa │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 20f6 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 1fc2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - ldr.w r4, [sl] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ mov r3, r2 │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt r3, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2342 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + bne.w 2448 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 46f6 │ │ │ │ │ + bpl.w 483a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4508 │ │ │ │ │ + bpl.w 454c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 4514 │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ - bpl.w 3e54 │ │ │ │ │ + bpl.w 4558 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 3f6c │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e60 │ │ │ │ │ + beq.w 3f78 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2352 │ │ │ │ │ - add.w r3, sl, #4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w r4, [r9], #4 │ │ │ │ │ + beq.w 2458 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r7, sl, #4 │ │ │ │ │ + str.w r5, [fp], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bc2 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 3bbe │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.w 3e84 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 3c5a │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3b50 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ │ + bne.w 3b1a │ │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4704 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 44dc │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ + bpl.w 485c │ │ │ │ │ + lsls r4, r3, #25 │ │ │ │ │ + bpl.w 4608 │ │ │ │ │ + ldrb.w sl, [r5, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - beq.w 44ea │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 3e18 │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ + tst.w sl, #32 │ │ │ │ │ + beq.w 4616 │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + beq.w 3f4c │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e26 │ │ │ │ │ + beq.w 3f5a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b64 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 3ac2 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w sl, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ + beq.w 3b2e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.w 3194 │ │ │ │ │ - ldr.w r8, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 30d4 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r0, [r7, r6, lsl #2] │ │ │ │ │ + ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 31d6 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 46ae │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 46ca │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 46a8 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 46d8 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 430a │ │ │ │ │ + beq.w 43c2 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ee2 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ble.w 3cea │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - bne.w 3d5c │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r3, sl, lsl #2] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + beq.w 402e │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + lsls r3, r6, #1 │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + ble.w 3d14 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne.w 441e │ │ │ │ │ + ldr.w r0, [r7, r8, lsl #2] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 4426 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ + bpl.n 2348 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 4426 │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - beq.w 4432 │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w sl, [r5, #16] │ │ │ │ │ + ubfx r3, sl, #5, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3f8a │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ + beq.w 4834 │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r5, #28 │ │ │ │ │ + addne.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f9c │ │ │ │ │ + beq.w 415a │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 337e │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov.w r3, sl, lsl #1 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.w 3c5e │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + beq.w 30c4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov.w r9, r8, lsl #1 │ │ │ │ │ + add.w r6, r9, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 3d1a │ │ │ │ │ + ldr.w r0, [r7, r6, lsl #2] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r0, #28] │ │ │ │ │ - beq.n 226e │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r4, r1, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 23a8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 461c │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ + beq.w 478c │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r1, r6, #28 │ │ │ │ │ - addne.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + addeq.w r1, r5, #28 │ │ │ │ │ + addne.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 415e │ │ │ │ │ + beq.w 41cc │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c72 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - lsls r4, r7, #1 │ │ │ │ │ - add.w sl, r4, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - ble.w 3da6 │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - add.w r8, r6, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ + beq.w 30be │ │ │ │ │ + lsls r3, r6, #1 │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.w 3ed4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ubfx r9, sl, #6, #1 │ │ │ │ │ + add.w sl, r5, #20 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr.w r0, [r6, r8, lsl #2] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 457a │ │ │ │ │ + bpl.w 47de │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4638 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 443a │ │ │ │ │ + beq.w 471e │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 466a │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4178 │ │ │ │ │ + beq.w 42ee │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 337c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov.w r4, r8, lsl #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w 3cec │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.n 22b8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ │ - beq.w 42b8 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bgt.w 201e │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ │ - b.n 206e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq.w 3eec │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov.w r2, r8, lsl #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 3f38 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 23f2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 30fc │ │ │ │ │ - bne.w 30e8 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ble.w 30e0 │ │ │ │ │ + blt.w 3168 │ │ │ │ │ + bne.w 3154 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 314c │ │ │ │ │ movs r6, #0 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r1, [r9, r4, lsl #2] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 315c │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 30f0 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4684 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 468a │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + beq.w 475a │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 4754 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 432e │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 31b8 │ │ │ │ │ - lsls r2, r5, #1 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble.w 31b4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - bne.w 40c0 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ubfx r0, r8, #5, #1 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + beq.w 43f4 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3368 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + ble.w 3364 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 4308 │ │ │ │ │ + ldr.w r1, [r9, r8, lsl #2] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r3, r6 │ │ │ │ │ + ubfx r0, r7, #5, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45be │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ + beq.w 4798 │ │ │ │ │ + lsls r3, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2418 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq.n 2520 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 401c │ │ │ │ │ + beq.w 4134 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31b4 │ │ │ │ │ - lsls r7, r3, #1 │ │ │ │ │ - adds r6, r7, #1 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - ble.w 3ecc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ + bne.w 3364 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ + adds r6, r3, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble.w 4042 │ │ │ │ │ + ldr.w r1, [r9, r6, lsl #2] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4602 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ + beq.w 46ea │ │ │ │ │ + lsls r0, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2476 │ │ │ │ │ + beq.n 257a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4112 │ │ │ │ │ + beq.w 42d6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c80 │ │ │ │ │ - lsls r5, r6, #1 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w 4008 │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ubfx r8, r8, #6, #1 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + bne.w 3c68 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsls r4, r6, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.w 4142 │ │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ + ubfx r3, r7, #6, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w r1, [r9, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 460e │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 445a │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + beq.w 4776 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 44c8 │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 465c │ │ │ │ │ + beq.w 474e │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 412c │ │ │ │ │ + beq.w 42fc │ │ │ │ │ lsrs r7, r0, #31 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ba0 │ │ │ │ │ + bne.w 3368 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - ble.w 31ac │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 3362 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 24a6 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.w 423a │ │ │ │ │ + b.n 25ac │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2018 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.w 201e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r6, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 20d6 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 20d6 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.w 4440 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ add.w r9, r3, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4028 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + bne.w 42b2 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ add.w r8, r6, #4 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w fp, [r5, #16] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 407c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r5, [r5, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 42ba │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ - add.w r3, ip, r6 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add.w fp, ip, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4092 │ │ │ │ │ + bne.w 42ce │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 409c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bne.w 41fa │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ - ldr.w r3, [r7], #-4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40a4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 42a0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3dc2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ + beq.w 4866 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + str.w ip, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - str.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ - ldr.w r7, [sl] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 2630 │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r6, [fp] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 27a4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 462e │ │ │ │ │ + bpl.w 4872 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 44a4 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + bpl.w 45be │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 44b2 │ │ │ │ │ + beq.w 45cc │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 29f4 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + bpl.w 2b70 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a06 │ │ │ │ │ + beq.w 2b82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2a0e │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + bge.w 2b8a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r4, #4 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cbz r2, 2650 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 27c4 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bne.n 265c │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne.n 27d0 │ │ │ │ │ + mov r9, ip │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 3afc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2074 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r4, r3, #1 │ │ │ │ │ + mov.w fp, r3, lsl #2 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + add.w r0, r9, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2074 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 2074 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2670 │ │ │ │ │ - blt.w 4462 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 2608 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - beq.n 2622 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bge.w 2f02 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.n 2758 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 259e │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ + beq.n 289a │ │ │ │ │ + blt.w 45d2 │ │ │ │ │ ldr.w r3, [fp], #-4 │ │ │ │ │ + subs r4, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 2a20 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w 3fee │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - ble.w 2f02 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 2748 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 275e │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r6, r4, #4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.n 2762 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 28fe │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 28d0 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + subs r7, r4, #4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ - ldr.w r4, [sl] │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r4, [fp] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 470c │ │ │ │ │ + bpl.w 487e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 4528 │ │ │ │ │ + bpl.w 458a │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4536 │ │ │ │ │ + beq.w 4598 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.n 2718 │ │ │ │ │ + bpl.n 2856 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cbz r0, 2728 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cbz r0, 2866 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 272c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - str r4, [r6, #4] │ │ │ │ │ - cbnz r3, 2764 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bge.n 286a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + str r4, [r7, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 28dc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.w 3af4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.n 2762 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n 2786 │ │ │ │ │ - subs r6, #4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 26aa │ │ │ │ │ + ble.n 28fe │ │ │ │ │ + subs r7, #4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 27e8 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 26ee │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - blt.n 26f2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - str r5, [r6, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 29d4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w 3dba │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.n 2786 │ │ │ │ │ - subs r6, #4 │ │ │ │ │ + bne.n 282a │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + blt.n 282e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + str r5, [r7, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2b4e │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3cc0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 3afe │ │ │ │ │ + subs r7, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 26aa │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 26a4 │ │ │ │ │ + b.n 27e8 │ │ │ │ │ + ldr.w r3, [sl], #-4 │ │ │ │ │ + subs r4, #4 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2b9c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3cc0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 3afe │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 28d6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 27e2 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 26dc │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 259e │ │ │ │ │ + b.n 26dc │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - beq.w 424e │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + beq.w 4432 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.n 2712 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - strd r9, fp, [sp, #24] │ │ │ │ │ + bgt.n 284e │ │ │ │ │ + mov r1, ip │ │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - add.w fp, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + add.w sl, r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt r3, #1 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r1, r2, fp, lsl #2 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - ldr.w r1, [r2, fp, lsl #2] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + add.w r1, r2, sl, lsl #2 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + ldr.w r1, [r2, sl, lsl #2] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2a30 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + bne.w 2bac │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 462a │ │ │ │ │ + bpl.w 4876 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4518 │ │ │ │ │ + bpl.w 45e2 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bpl.w 4524 │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 45f0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3e6c │ │ │ │ │ + bpl.w 3fce │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e78 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2a40 │ │ │ │ │ + beq.w 3fda │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2bbc │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - ble.w 2f06 │ │ │ │ │ + ble.w 38f6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r2, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ + sub.w r2, r3, r8, lsl #2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 3e32 │ │ │ │ │ + bne.w 3f1a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 45da │ │ │ │ │ + beq.w 476a │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4632 │ │ │ │ │ + beq.w 4764 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4418 │ │ │ │ │ + beq.w 44d0 │ │ │ │ │ lsrs r2, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4104 │ │ │ │ │ - lsls r2, r6, #1 │ │ │ │ │ + beq.w 41f2 │ │ │ │ │ + mov.w r2, r8, lsl #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble.w 40fa │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 4372 │ │ │ │ │ + ble.w 41e8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - sub.w r3, r3, r2, lsl #2 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 450e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ + sub.w r3, r3, r2, lsl #2 │ │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r3, r5 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46d0 │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ + beq.w 481a │ │ │ │ │ + lsls r3, r6, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 28e0 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + beq.n 2a62 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ffa │ │ │ │ │ + beq.w 41da │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d6e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - lsls r5, r2, #1 │ │ │ │ │ + beq.w 3ebc │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + lsls r5, r3, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - ble.w 3d62 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - sub.w r2, r2, r5, lsl #2 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + ble.w 3e94 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + sub.w r3, r3, r5, lsl #2 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 469c │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 482e │ │ │ │ │ + lsls r3, r6, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2940 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + beq.n 2abc │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42ea │ │ │ │ │ + beq.w 4410 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d86 │ │ │ │ │ - lsls r6, r5, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble.w 3d66 │ │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + beq.w 3f14 │ │ │ │ │ + mov.w r8, r5, lsl #1 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ble.w 3e98 │ │ │ │ │ + ubfx r3, r6, #6, #1 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ sub.w r2, r3, r4, lsl #2 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4608 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 47ce │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43f0 │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ + beq.w 447e │ │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 45aa │ │ │ │ │ + beq.w 47b6 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42c0 │ │ │ │ │ - lsrs r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3d8c │ │ │ │ │ + beq.w 43ce │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3f08 │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bge.w 3d9a │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble.w 3f42 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 2978 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + b.n 2af2 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ - beq.w 4496 │ │ │ │ │ + beq.w 44fe │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 274a │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + b.n 288a │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25f4 │ │ │ │ │ + bne.w 2732 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 25fa │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + blt.w 2738 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 2682 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 2682 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 28ac │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 28ac │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 44c6 │ │ │ │ │ - bne.w 2808 │ │ │ │ │ + blt.w 45ae │ │ │ │ │ + bne.w 2988 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 44c6 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ + blt.w 45ae │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + ldr.w r3, [sl], #-4 │ │ │ │ │ str.w r3, [r7], #-4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4484 │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ - beq.w 448a │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - sub.w r8, r8, #2 │ │ │ │ │ + bne.w 459e │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + add.w r9, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w fp, #2 │ │ │ │ │ + beq.w 45a4 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + sub.w r8, fp, #2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + add.w r1, r2, r8, lsl #2 │ │ │ │ │ ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ - add.w fp, r2, r8, lsl #2 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c40 │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ + bne.w 3c2c │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 4708 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ - bpl.w 44b8 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 487a │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 44f0 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bpl.w 44c2 │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ - bpl.w 3e90 │ │ │ │ │ - add.w r1, r5, #20 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 44fa │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 3fe6 │ │ │ │ │ + add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e9e │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ - cbz r6, 2b2a │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 3b8e │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + beq.w 3ff4 │ │ │ │ │ + mov.w fp, r0, lsr #31 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 2ed4 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 3c3a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str.w r3, [r7], #-4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 411e │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w 40ba │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs.w r9, r3, #1 │ │ │ │ │ - beq.w 4030 │ │ │ │ │ + beq.w 41ba │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ + cmp r4, #6 │ │ │ │ │ it le │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt.w 2798 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ │ + bgt.w 2916 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 2596 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.w 3fde │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - sub.w r2, fp, r9, lsl #2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr.w r6, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.w 3162 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 45a4 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4642 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r5, #20 │ │ │ │ │ - addpl.w r1, r5, #28 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4214 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3eb4 │ │ │ │ │ - mov.w sl, r9, lsl #1 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - bge.w 4280 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.w 4304 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - ubfx r6, r6, #6, #1 │ │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - sub.w r2, fp, r7, lsl #2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 45d0 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 43f8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4402 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3572 │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3580 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 3588 │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bge.w 3eaa │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 2bd4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + b.n 26d4 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + beq.w 4424 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 215e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r7, #1 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ adds r4, #28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ adds r3, #28 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ str r7, [r3, #24] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 1e6e │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 1e7e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 313a │ │ │ │ │ - bne.w 1eb4 │ │ │ │ │ + blt.w 319a │ │ │ │ │ + bne.w 1ec4 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - ble.w 3dd2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ble.w 3f66 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 312e │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 318e │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4648 │ │ │ │ │ + bpl.w 4700 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 45b8 │ │ │ │ │ + beq.w 4718 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42a0 │ │ │ │ │ + beq.w 4338 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3756 │ │ │ │ │ - lsls r4, r7, #1 │ │ │ │ │ + bne.w 3542 │ │ │ │ │ + lsls r4, r6, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - ble.w 3ccc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 410c │ │ │ │ │ + ble.w 3cae │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 431a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r8, [r9, #8] │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 45fa │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ + beq.w 4708 │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2d2e │ │ │ │ │ + beq.n 2ddc │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4152 │ │ │ │ │ + beq.w 430e │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3752 │ │ │ │ │ - lsls r7, r4, #1 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - ble.w 3cc6 │ │ │ │ │ + bne.w 353e │ │ │ │ │ + lsls r6, r4, #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble.w 3ca8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 45f2 │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ + beq.w 46f0 │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2d82 │ │ │ │ │ + beq.n 2e30 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4288 │ │ │ │ │ + beq.w 4364 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d08 │ │ │ │ │ - lsls r4, r7, #1 │ │ │ │ │ + bne.w 3c70 │ │ │ │ │ + lsls r4, r6, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - ble.w 3ccc │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ + ble.w 3cae │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + ubfx r7, r5, #6, #1 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + add.w r3, r9, #20 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - add.w fp, r9, #20 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4614 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4452 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + beq.w 4710 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 469a │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 45d4 │ │ │ │ │ + beq.w 4730 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 416c │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 3c7c │ │ │ │ │ + beq.w 4320 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3542 │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - ble.w 3ccc │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 2db2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 3fe8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + ble.w 3cae │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.n 2e5a │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - sub.w r3, r3, r6, lsl #2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3186 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr.w fp, [r9, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + beq.w 461a │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.w 219c │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + ble.w 405a │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub.w r2, r2, r5, lsl #2 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr.w r7, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 31a2 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46bc │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4736 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46b4 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 46c4 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r9, #20 │ │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4322 │ │ │ │ │ + beq.w 43ac │ │ │ │ │ lsrs r2, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3ec6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 431c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + bne.w 3f8c │ │ │ │ │ + lsls r6, r5, #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bge.w 43ba │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 4316 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - add.w r2, r9, #20 │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ - str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ubfx r5, r6, #5, #1 │ │ │ │ │ - ubfx fp, r6, #6, #1 │ │ │ │ │ + bne.w 4400 │ │ │ │ │ mov r7, r3 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + add.w r2, r4, #20 │ │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r2, r3, r8, lsl #2 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + sub.w r2, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 45e0 │ │ │ │ │ + bpl.w 4806 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4564 │ │ │ │ │ + bpl.w 4626 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 456c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 38c0 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4630 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 36b0 │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38ce │ │ │ │ │ + beq.w 36be │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 38d4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ + blt.w 36c4 │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.w 3eea │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.n 2eac │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 2786 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r5, r9, r9 │ │ │ │ │ - subgt.w r5, r9, r6 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - bge.w 3d22 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - sub.w r7, fp, r5 │ │ │ │ │ - add.w r3, r5, r7, asr #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr.w r7, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bge.w 401e │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 2f74 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 4062 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + sub.w r3, fp, r9, lsl #2 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3142 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ + bne.w 31c8 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 4656 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4742 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 4650 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 473c │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4222 │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 3dca │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w 3d38 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.w 432c │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3f84 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov.w r6, r9, lsl #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 3212 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2f20 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - sub.w r3, fp, r5 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r1, r5, r3, asr #1 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - ldr.w r1, [r0, r1, lsl #2] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3a90 │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - bpl.w 3a92 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 3a9e │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - beq.w 3aa0 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3aae │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3ab6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble.n 3076 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - ubfx r7, r3, #6, #1 │ │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ │ + bne.w 4454 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - sub.w r6, fp, r5 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - add.w r6, r5, r6, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ubfx r3, r5, #6, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + sub.w r2, fp, r4, lsl #2 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 4760 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 44de │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46a2 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 4378 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 438a │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3a5a │ │ │ │ │ - adds r1, #20 │ │ │ │ │ + beq.w 44e8 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 31f4 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a66 │ │ │ │ │ + beq.w 3202 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3a6e │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble.n 3074 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.n 301e │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 44c6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs.w r2, r9, r3 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - beq.w 2a48 │ │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - add.w r4, sl, r3 │ │ │ │ │ - adds r0, r1, #4 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - adds r1, r4, #4 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 41ac │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 420c │ │ │ │ │ + blt.w 3208 │ │ │ │ │ + lsls r2, r4, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w 4036 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 306a │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r8 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.w 3d2a │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.w 31e2 │ │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add fp, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43a0 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ - add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str.w r3, [r7], #-4 │ │ │ │ │ - beq.w 4390 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 2a76 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 3d4c │ │ │ │ │ - ldr.w r4, [sl] │ │ │ │ │ - b.w 20e0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 23b2 │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ + bne.w 3bde │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add.w sl, r7, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3bf4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs.w r3, r3, r8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 3c5a │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ + ldr.w r3, [r9], #4 │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3fc6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp.w r8, #6 │ │ │ │ │ + it le │ │ │ │ │ + cmple r3, #6 │ │ │ │ │ + bgt.n 3144 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.w 1fba │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + b.w 21c4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3d02 │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + b.w 2228 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 24c0 │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 3126 │ │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 419e │ │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ │ - b.w 203c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 47ea │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r6, ip │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 2060 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 2cd0 │ │ │ │ │ + bge.w 2d7e │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 203c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.w 2074 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ blx r7 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge.w 2f86 │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - b.w 3e4e │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2b94 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 2f3a │ │ │ │ │ + mov sl, r9 │ │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - b.w 3b08 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + b.w 2776 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge.w 2e6e │ │ │ │ │ - b.n 313a │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx sl │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 21c4 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - b.w 3ada │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ - it ge │ │ │ │ │ - movge r5, fp │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble.w 3314 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r7, r5, r6 │ │ │ │ │ - add.w r7, r6, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3ae4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 459e │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 4598 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42ac │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3d32 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bge.n 330e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 31c8 │ │ │ │ │ - subs r3, r5, r6 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - add.w r9, r6, r3, asr #1 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ubfx r0, r8, #5, #1 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - ldr.w r1, [r2, r9, lsl #2] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 46d6 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 328e │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4138 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 32a2 │ │ │ │ │ - add.w r6, r9, #1 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble.n 330c │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r8, r4, #20 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w r5, r9, r6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r5, r6, r5, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4666 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 435a │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 436c │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3a3a │ │ │ │ │ - adds r1, #20 │ │ │ │ │ + bge.w 302c │ │ │ │ │ + b.n 319a │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 2302 │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 3178 │ │ │ │ │ + add.w r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a46 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3a4c │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble.n 330e │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 32b4 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 30e8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt.w 30fc │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - lsls r4, r5, #2 │ │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bne.w 30a6 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bge.w 30ac │ │ │ │ │ mov r3, r6 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 40d4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 40ec │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - sub.w fp, fp, r5 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 42ce │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 2038 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - ldr.w r3, [r2], #4 │ │ │ │ │ - str.w r3, [r9], #4 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3bca │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 20f8 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, sl │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble.w 34e4 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w sl, r5, r7 │ │ │ │ │ - add.w sl, r7, sl, asr #1 │ │ │ │ │ - ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr.w r0, [r3, sl, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.w 3ac6 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + sub.w r9, r8, r9 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ite le │ │ │ │ │ + suble r7, r7, r7 │ │ │ │ │ + subgt r7, r7, r6 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + ble.w 3cea │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r6, r9, r7 │ │ │ │ │ + add.w r6, r7, r6, asr #1 │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3b5c │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 46ca │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 47a4 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4696 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 479e │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42dc │ │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3c88 │ │ │ │ │ - add.w r7, sl, #1 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.w 3cde │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 3396 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub.w sl, r4, r7 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - add.w sl, r7, sl, asr #1 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - ldr.w r0, [r3, sl, lsl #2] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + beq.w 43e8 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3ca2 │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + bge.w 3cea │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 3226 │ │ │ │ │ + sub.w r3, r9, r7 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + add.w r3, r7, r3, asr #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r0, #28] │ │ │ │ │ - beq.n 3444 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 32c4 │ │ │ │ │ + lsls r5, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ - ubfx r1, r8, #5, #1 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 45c4 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r1, r6, #28 │ │ │ │ │ - addne.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4748 │ │ │ │ │ + lsls r1, r5, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40c6 │ │ │ │ │ + beq.w 4176 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 347a │ │ │ │ │ - add.w r7, sl, #1 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, sl │ │ │ │ │ - bge.n 34de │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r3, r6, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - sub.w r4, r8, r7 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - add.w r4, r7, r4, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ + cbz r0, 32f4 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 1f44 │ │ │ │ │ + add.w r9, r4, #20 │ │ │ │ │ + ubfx fp, r5, #6, #1 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r5, r3, r7 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add.w r5, r7, r5, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4680 │ │ │ │ │ + bpl.w 47da │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4348 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bpl.w 4486 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4352 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 3558 │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + beq.w 4490 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 4498 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3564 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 356a │ │ │ │ │ - adds r7, r4, #1 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - blt.n 3492 │ │ │ │ │ + beq.w 40d2 │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 388a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r7, r5, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 330a │ │ │ │ │ + b.w 1f44 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3b60 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 31a0 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - add r9, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3be0 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - add r3, r6 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3bf8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.w 3d0c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3dd6 │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - it le │ │ │ │ │ - cmple r5, #6 │ │ │ │ │ - bgt.n 3552 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - b.w 1fae │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.w 207c │ │ │ │ │ - add.w r1, sl, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 34d2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 34d6 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble.n 34de │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.n 3492 │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2c0e │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.w 2c14 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - sub.w fp, r8, r9 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r9, r4, sl │ │ │ │ │ - subgt.w r9, r4, r4 │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ - ble.w 433a │ │ │ │ │ + ble.w 34e0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - sub.w r6, fp, r9 │ │ │ │ │ - add.w r6, r9, r6, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + subs r4, r3, r6 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r1, [r9, r4, lsl #2] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3b06 │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 3b82 │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4690 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 45ca │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + beq.w 47b0 │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r5, #20 │ │ │ │ │ - addpl.w r1, r5, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 47aa │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42f8 │ │ │ │ │ + beq.w 43dc │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d00 │ │ │ │ │ - add.w r9, r6, #1 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bge.w 3a8c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 35a4 │ │ │ │ │ - sub.w r3, fp, r9 │ │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ │ - add.w r8, r9, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ + beq.w 3cfc │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge.n 34da │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 337c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ + add.w r8, r6, r3, asr #1 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ubfx r0, r7, #5, #1 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r9, r8, lsl #2] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 4408 │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - bpl.w 4408 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - lsls r1, r6, #26 │ │ │ │ │ - bpl.w 4410 │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3fa8 │ │ │ │ │ - add.w r1, r5, #20 │ │ │ │ │ + movge r3, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 47bc │ │ │ │ │ + lsls r0, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 3440 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + addne r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fba │ │ │ │ │ + beq.w 4234 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 367e │ │ │ │ │ - add.w r9, r8, #1 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble.n 36da │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + cbnz r0, 3456 │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + itt le │ │ │ │ │ + strle.w r8, [sp, #8] │ │ │ │ │ + movle r3, r8 │ │ │ │ │ + ble.n 34da │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - sub.w fp, r8, r9 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w fp, r9, fp, asr #1 │ │ │ │ │ - ldr.w r0, [r3, fp, lsl #2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ │ + ubfx r7, r7, #6, #1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ │ + sub.w r4, r8, r6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ + ldr.w r1, [r9, r4, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, sl │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 463e │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4442 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 444c │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3738 │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ + beq.w 47c8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4672 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 4684 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.w 38c6 │ │ │ │ │ + adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3744 │ │ │ │ │ + beq.w 38d2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3748 │ │ │ │ │ - add.w r9, fp, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - blt.n 368e │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 3b8e │ │ │ │ │ - subs.w r5, r4, r8 │ │ │ │ │ - beq.w 2adc │ │ │ │ │ - sub.w r3, r8, r4 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - add r7, r3 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - lsls r2, r5, #2 │ │ │ │ │ - adds r0, r7, #4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 3f28 │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 3f30 │ │ │ │ │ + bge.w 38d8 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble.n 34ce │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 347a │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3154 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 3168 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add fp, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - beq.w 3c8e │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 2038 │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.w 2af8 │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 36ce │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4202 │ │ │ │ │ + add.w r3, r9, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 421a │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + subs r3, r3, r2 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 4370 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 38ba │ │ │ │ │ + mov r7, sl │ │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3bc8 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 223a │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.n 36d2 │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ - ble.w 3a8c │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b.n 368e │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - add.w r5, r5, #1 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ it ge │ │ │ │ │ movge r4, sl │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.w 38aa │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r7, r4, r5 │ │ │ │ │ - add.w r7, r5, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + ble.w 369a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r6, r4, fp │ │ │ │ │ + add.w r6, fp, r6, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3c30 │ │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ │ - ldr.w fp, [r1, #8] │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3bae │ │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 46c2 │ │ │ │ │ + bpl.w 46f8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 4574 │ │ │ │ │ + beq.w 4724 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 422e │ │ │ │ │ + beq.w 4384 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ec2 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bge.n 38aa │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 3768 │ │ │ │ │ - subs r7, r4, r5 │ │ │ │ │ + beq.w 3f96 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bge.n 369a │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 3554 │ │ │ │ │ + sub.w r6, r4, fp │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r8, [r9, #8] │ │ │ │ │ - add.w r7, r5, r7, asr #1 │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w fp, [r1, #8] │ │ │ │ │ - cmp r8, fp │ │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ │ + add.w r6, fp, r6, asr #1 │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 45ea │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ + beq.w 4820 │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 3826 │ │ │ │ │ + beq.n 3616 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4146 │ │ │ │ │ + beq.w 4228 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 3838 │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.n 38a8 │ │ │ │ │ - ubfx fp, r6, #6, #1 │ │ │ │ │ + cbnz r0, 362a │ │ │ │ │ + add.w fp, r6, #1 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + ble.n 3698 │ │ │ │ │ + ubfx r8, r5, #6, #1 │ │ │ │ │ add.w r3, r9, #20 │ │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - sub.w r4, r9, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + sub.w r4, r8, fp │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r4, r5, r4, asr #1 │ │ │ │ │ + add.w r4, fp, r4, asr #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 466c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 454e │ │ │ │ │ + beq.w 47c2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 46b0 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4560 │ │ │ │ │ + beq.w 46c0 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3fc8 │ │ │ │ │ + beq.w 40fa │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fd4 │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 3a7e │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bge.n 38aa │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.n 384e │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + beq.w 4106 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 38e6 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bge.n 369a │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 363e │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 313a │ │ │ │ │ + blt.w 319a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub.w sl, sl, r4 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 1eb6 │ │ │ │ │ - add.w r1, r9, #28 │ │ │ │ │ + b.w 1ec6 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ee8 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bge.w 2eee │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - sub.w r5, r8, r3 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + bne.w 2fb2 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + ble.w 2fb8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + sub.w r5, r8, r5 │ │ │ │ │ ite le │ │ │ │ │ - suble r4, r4, r4 │ │ │ │ │ - subgt r4, r4, r7 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.w 3d46 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r7, r5, r4 │ │ │ │ │ - add.w r7, r4, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + suble.w r8, r9, r6 │ │ │ │ │ + subgt.w r8, r9, r9 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + ble.w 4514 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3baa │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr.w fp, [r9, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ + sub.w fp, r7, r8 │ │ │ │ │ + add.w fp, r8, fp, asr #1 │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, fp, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 3b6c │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 467a │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4828 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4672 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 472a │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r9, #20 │ │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4294 │ │ │ │ │ + beq.w 4390 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d04 │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.w 3d46 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 38f0 │ │ │ │ │ - subs r3, r5, r4 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r8, [r9, #8] │ │ │ │ │ - add.w r3, r4, r3, asr #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + beq.w 3cdc │ │ │ │ │ + add.w r8, fp, #1 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bge.w 3ce0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 36e6 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + sub.w r3, r5, r8 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + add.w fp, r8, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, fp, lsl #2] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 398c │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ + bpl.n 3792 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 45b0 │ │ │ │ │ - lsls r1, r6, #25 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 47d4 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ │ - addmi.w r1, r9, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40b6 │ │ │ │ │ + beq.w 4168 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 39bc │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w 1f3a │ │ │ │ │ - ubfx r7, r6, #6, #1 │ │ │ │ │ - add.w fp, r9, #20 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r6, r3, r4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add.w r6, r4, r6, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + cbz r0, 37c4 │ │ │ │ │ + add.w r8, fp, #1 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + ble.n 3826 │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + strd r3, r4, [sp, #60] @ 0x3c │ │ │ │ │ + sub.w r5, fp, r8 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r5, r8, r5, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4662 │ │ │ │ │ + bpl.w 477c │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 453c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bpl.w 44a0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4546 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 3a20 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq.w 44aa │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 40de │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 3a2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3a30 │ │ │ │ │ + beq.w 40ee │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cbz r4, 3880 │ │ │ │ │ + add.w r8, r5, #1 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + blt.n 37d6 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + blt.w 3c3a │ │ │ │ │ + subs.w r4, r9, fp │ │ │ │ │ + beq.w 2c5e │ │ │ │ │ + sub.w r3, fp, r9 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add.w r2, sl, r3 │ │ │ │ │ + add r7, r3 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + adds r0, r7, #4 │ │ │ │ │ + lsls r2, r4, #2 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 406a │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 4072 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + beq.w 3c74 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 38ba │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str.w r3, [r7], #-4 │ │ │ │ │ + b.w 2c7e │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + ble.w 3b16 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + b.n 37d6 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + blt.w 330a │ │ │ │ │ + b.w 1f44 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - adds r4, r6, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 39d2 │ │ │ │ │ - b.w 1f3a │ │ │ │ │ - add.w r1, r9, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4344 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r7, r1, lsl #2] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a10 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - blt.n 3a14 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - blt.n 39d2 │ │ │ │ │ - b.w 1f3a │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + bne.w 34c0 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bgt.w 34c6 │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bge.w 3b4c │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 347a │ │ │ │ │ + add.w fp, r4, #1 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + ble.w 3696 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 363e │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r5, r9, r9 │ │ │ │ │ + subgt.w r5, r9, r8 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bge.w 3f9e │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r8, sl, r5 │ │ │ │ │ + add.w r8, r5, r8, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3b90 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + beq.w 46e4 │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 46de │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32fe │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt.w 3304 │ │ │ │ │ - adds r6, r5, #1 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bge.w 330c │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 32b4 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + beq.w 439e │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3f32 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.w 3cf2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 3910 │ │ │ │ │ + sub.w r3, sl, r5 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + add.w r3, r5, r3, asr #1 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4792 │ │ │ │ │ + lsls r3, r6, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 39dc │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3066 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bgt.w 306c │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - bge.w 3bba │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.w 301e │ │ │ │ │ - adds r5, r4, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w 38a6 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.n 384e │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b.n 36da │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ + beq.w 4128 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbnz r0, 39f2 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.n 3a5c │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ubfx r2, r6, #6, #1 │ │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + add.w r2, r4, #20 │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ + sub.w r6, sl, r5 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r6, r5, r6, asr #1 │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4770 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 44b0 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 2fe8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + beq.w 44c2 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.n 3ac0 │ │ │ │ │ + adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3004 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - blt.w 300a │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.w 300a │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 34e4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + beq.n 3aca │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 3ace │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble.n 3a5a │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.n 3a08 │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 45ae │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs.w r0, r9, r3 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + beq.w 2bc4 │ │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + add r7, r3 │ │ │ │ │ + adds r1, r2, #4 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + lsls r2, r0, #2 │ │ │ │ │ + adds r0, r7, #4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 4242 │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 424a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4112 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + add.w r9, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w fp, #2 │ │ │ │ │ + ldr.w r3, [sl], #-4 │ │ │ │ │ + str.w r3, [r7], #-4 │ │ │ │ │ + beq.w 46a2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 2bf0 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3a4e │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bgt.n 3a52 │ │ │ │ │ + adds r5, r6, #1 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.w 3c44 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.n 3a08 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 38ba │ │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge.w 33f8 │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 310a │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 322c │ │ │ │ │ - b.w 30fc │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 203c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add.w r0, r9, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 203c │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 203c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - lsls r6, r3, #2 │ │ │ │ │ - add r4, r6 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - b.w 2038 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b.n 38be │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + b.w 2900 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 33e0 │ │ │ │ │ + b.w 3168 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + b.n 3826 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 31a0 │ │ │ │ │ - bne.w 215e │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - str.w r6, [r3], #4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3528 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 3c1e │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + blt.w 31e2 │ │ │ │ │ + bne.w 22a2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + add.w r9, r3, #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str.w r5, [fp], #4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 311a │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 3c18 │ │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ │ + b.n 34da │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 3606 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 3280 │ │ │ │ │ + b.w 319a │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 3748 │ │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ mov r9, r7 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - b.n 3b00 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.w 31b8 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx r8 │ │ │ │ │ + b.w 276e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 394a │ │ │ │ │ - b.w 313a │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - b.w 3076 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + bge.w 3976 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 276e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 35b6 │ │ │ │ │ + b.w 319a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - b.w 20f8 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + b.w 223a │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + add.w sl, r7, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add r3, r6 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r6 │ │ │ │ │ + add r3, r5 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.w 3e84 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3528 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.n 3528 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 37c8 │ │ │ │ │ - b.w 313a │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs.w r3, r3, r8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.n 3c5a │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ + ldr.w r3, [r9], #4 │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 311a │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 311a │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge.w 2ad4 │ │ │ │ │ - b.n 3b8e │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + subs.w fp, r0, #0 │ │ │ │ │ + bge.w 2c4e │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 3b82 │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + b.n 3a5c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.w 1f34 │ │ │ │ │ - b.w 313a │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, r7 │ │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ - adds r7, #2 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - blt.w 338e │ │ │ │ │ - b.n 34ea │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 337e │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.n 3756 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 31b8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.w 3402 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bge.w 1f3e │ │ │ │ │ + b.w 319a │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + b.w 3178 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.w 3368 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + b.n 3542 │ │ │ │ │ + ldrd fp, lr, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ lsls r6, r2, #2 │ │ │ │ │ add.w r1, lr, r3, lsl #2 │ │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ │ + add.w r0, r7, r3, lsl #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ negs r5, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 425a │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - str.w r3, [r9, r5] │ │ │ │ │ - b.w 2038 │ │ │ │ │ + bne.w 445a │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + str r3, [r7, r5] │ │ │ │ │ + b.n 38ba │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.w 3288 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - add.w r5, r7, #1 │ │ │ │ │ + add.w fp, r6, #1 │ │ │ │ │ it ge │ │ │ │ │ movge r4, sl │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt.w 3768 │ │ │ │ │ - b.n 38b0 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - b.w 34de │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt.w 338e │ │ │ │ │ - b.w 34e4 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.n 3610 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + blt.w 3554 │ │ │ │ │ + b.n 36a0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + mov r9, ip │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + b.n 3c78 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.n 3752 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 3952 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 3756 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 202c │ │ │ │ │ - b.w 2038 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.w 4580 │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - b.w 307e │ │ │ │ │ - adds r6, r7, #1 │ │ │ │ │ - b.w 3234 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 3076 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - b.w 1f3a │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.w 3314 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 3826 │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + b.w 1f44 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 3a5c │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ + b.w 33e8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 34e0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 1ebe │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 216a │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - sub.w fp, fp, r5 │ │ │ │ │ - b.w 2f08 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - sub.w fp, fp, r5 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r5, r9, r9 │ │ │ │ │ - subgt.w r5, r9, r6 │ │ │ │ │ - b.w 2f14 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 3d72 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.n 3d72 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 3d66 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - adds r7, r3, #2 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + b.w 1ece │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b.w 30c2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r4, sl │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt.w 338e │ │ │ │ │ - b.w 34ea │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - mov r8, fp │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - b.n 3c98 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.w 2f90 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b.n 38aa │ │ │ │ │ - mov r8, sl │ │ │ │ │ + movge r3, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 3ee6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add r4, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ + sub.w r4, r9, r6 │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3eac │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 47e4 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 480a │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4406 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3ef8 │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + ble.w 3efc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 3d2c │ │ │ │ │ + sub.w r8, r9, r6 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + add.w r8, r6, r8, asr #1 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r0, [r7, r8, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq.n 3dd0 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w sl, [r5, #16] │ │ │ │ │ + ubfx r1, sl, #5, #1 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 4810 │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r5, #28 │ │ │ │ │ + addne.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 42e4 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbz r0, 3e06 │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + ble.n 3e64 │ │ │ │ │ + ubfx r3, sl, #6, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + sub.w sl, r8, r6 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + add.w sl, r6, sl, asr #1 │ │ │ │ │ + ldr.w r0, [r5, sl, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 46d0 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 468a │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b46 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + beq.w 4694 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cbz r3, 3e7c │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 3e88 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 3e8c │ │ │ │ │ + add.w r6, sl, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + blt.n 3e1c │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 30d6 │ │ │ │ │ + b.n 3b2a │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - str.w r3, [r1, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - b.w 2038 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 2074 │ │ │ │ │ + add.w r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2156 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 2158 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bne.n 3e56 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bgt.n 3e5a │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble.n 3e9e │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 3e1c │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ + sub.w sl, sl, r5 │ │ │ │ │ + b.n 38fa │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 30d6 │ │ │ │ │ + b.n 3b2a │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 3d8c │ │ │ │ │ + b.w 31e2 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + sub.w sl, sl, r5 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r5, r9, r9 │ │ │ │ │ + subgt.w r5, r9, r8 │ │ │ │ │ + b.n 3906 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r6, r9, #2 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r8 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + blt.w 3d2a │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.w 30de │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w 30c4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b.n 3d94 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 30d6 │ │ │ │ │ + b.n 3b2a │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n 3ec2 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3ec2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 287a │ │ │ │ │ + bge.w 29fc │ │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3b00 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + b.n 3ba6 │ │ │ │ │ + add.w r5, r8, #1 │ │ │ │ │ + b.n 397e │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.w 30c2 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n 3e98 │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20d8 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + bne.w 229a │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 20da │ │ │ │ │ + b.w 229c │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.w 369a │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2800 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + bne.w 2220 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2802 │ │ │ │ │ + b.w 2222 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - b.w 310a │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2ad2 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b.w 2ad4 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 358e │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 3212 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 358e │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - b.n 37d0 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 38dc │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - it ge │ │ │ │ │ - movge r5, fp │ │ │ │ │ - adds r6, #2 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bgt.w 31c8 │ │ │ │ │ - b.w 331a │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w 337e │ │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 38dc │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.w 36ca │ │ │ │ │ + add.w fp, r6, #1 │ │ │ │ │ + b.w 35be │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 47f2 │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + b.n 3a64 │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1eac │ │ │ │ │ + bne.w 1ebc │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b.w 1eae │ │ │ │ │ - add.w r1, r9, #28 │ │ │ │ │ + b.w 1ebe │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.n 389c │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f32 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + bne.w 2980 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r5, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ - b.w 1f34 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r4, 3f36 │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + b.w 2982 │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2c4a │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ite ge │ │ │ │ │ + movge.w fp, #0 │ │ │ │ │ + movlt.w fp, #1 │ │ │ │ │ + b.w 2c4e │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1f3c │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 1f3e │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 36ca │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.w 30c4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 3212 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r2 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.w 337c │ │ │ │ │ + b.w 34e8 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 36ca │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 3212 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r5, 4078 │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cbz r3, 3f4e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cbz r3, 4090 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - beq.w 3c8e │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 2038 │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + beq.w 3c74 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 38ba │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str.w r3, [r7], #-4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2af8 │ │ │ │ │ + beq.w 2c7e │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2af8 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2236 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt.w 223c │ │ │ │ │ - b.w 337e │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 2c7e │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.w 3350 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3674 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + bne.w 381a │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 3676 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 381c │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3896 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + bne.w 3686 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ ite le │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b.n 3898 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - b.w 358e │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 38dc │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov r8, fp │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 3dc2 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 3688 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 276e │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 28f0 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - add.w r6, r7, #2 │ │ │ │ │ - it ge │ │ │ │ │ - movge r5, fp │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bgt.w 31c8 │ │ │ │ │ - b.w 331a │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + b.n 39e8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2428 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r6 │ │ │ │ │ - b.w 251a │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - b.n 3b00 │ │ │ │ │ + b.w 252c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mov r2, r4 │ │ │ │ │ + adds r6, r3, #2 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + blt.w 337c │ │ │ │ │ + b.w 34e8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.w 2372 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 37bc │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 32ea │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldrd r9, r4, [r2, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldrd r6, r3, [r3, #12] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r0], #4 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + beq.w 4780 │ │ │ │ │ + strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 1fa2 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + b.w 276e │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - beq.w 4186 │ │ │ │ │ - strd r4, r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 1f98 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldrd ip, fp, [r3, #12] │ │ │ │ │ - add.w r3, ip, r6 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - add.w r3, fp, r6 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 254c │ │ │ │ │ - add r1, r3 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 2560 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2578 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.n 39b4 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.w 235e │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.w 3472 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + b.w 23ce │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2a6e │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 3e98 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b.n 3ec2 │ │ │ │ │ + add r1, r3 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 269e │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + add.w r3, r9, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + add r3, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 3348 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 3d66 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - b.n 3d72 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w 2c78 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ + b.w 3510 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2486 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 3f76 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.w 310a │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - ite le │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b.w 24ea │ │ │ │ │ + b.w 3622 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 329a │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 3832 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2d3a │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 2294 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ite le │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b.w 2df6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.w 22f6 │ │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2038 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 3126 │ │ │ │ │ + b.w 344c │ │ │ │ │ add r4, r3 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + cbz r4, 4250 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - cbnz r4, 420c │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ + add r4, r3 │ │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 30b6 │ │ │ │ │ + beq.w 3a98 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43ba │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + beq.w 4636 │ │ │ │ │ + ldrd r9, sl, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr.w r3, [sl], #-4 │ │ │ │ │ str.w r3, [r7], #-4 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2a6a │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 41b4 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 2be4 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 26b6 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, r6 │ │ │ │ │ + b.w 265e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldrd ip, r5, [r3, #12] │ │ │ │ │ + add.w fp, ip, r6 │ │ │ │ │ + adds r3, r5, r6 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 268a │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 258a │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.n 3dfe │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 242e │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + ite le │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b.w 25ee │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b.w 2464 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2b94 │ │ │ │ │ + b.w 2de8 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.w 2d28 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + ite le │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 2e9c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b.w 2f86 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 302c │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 37c8 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 178 │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bne.w 2506 │ │ │ │ │ - b.w 313a │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 3afc │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - adds r0, r3, r4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add r1, r4 │ │ │ │ │ + b.w 2d7e │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - cmn r6, r5 │ │ │ │ │ - str.w r3, [r9, r5] │ │ │ │ │ - beq.w 2038 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r7, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r6, r5] │ │ │ │ │ - b.w 2038 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 358e │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ + b.w 38ba │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2d8e │ │ │ │ │ - cmp r6, fp │ │ │ │ │ + b.w 2e3c │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r6, ip │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 389c │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 35b6 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 394a │ │ │ │ │ + b.w 3748 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 3976 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2f3a │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n 4026 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 2cd0 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b.w 2302 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r6, #0 │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + b.w 2b38 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 322c │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3dda │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ite le │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b.w 29be │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3dda │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b.w 33f8 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + b.w 33e0 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2950 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 3606 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b.w 2b3a │ │ │ │ │ + b.w 3280 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 21c4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 2e18 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 3eee │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + b.w 24c0 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.w 2ee0 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b.w 2e6e │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + b.n 3d8c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 23b2 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.w 3b8e │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b.w 36e2 │ │ │ │ │ + b.w 2ac8 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.w 22b0 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2054 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 276a │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + bl dc │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bne.w 264a │ │ │ │ │ + b.w 319a │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.w 2fd4 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + adds r0, r3, r4 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + cmn r6, r5 │ │ │ │ │ + str r3, [r7, r5] │ │ │ │ │ + beq.w 38ba │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r6, r5] │ │ │ │ │ + b.w 38ba │ │ │ │ │ + add.w r0, r7, #28 │ │ │ │ │ + b.w 2b16 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34c2 │ │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ │ - b.w 355c │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 32ea │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 3a3c │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.w 281a │ │ │ │ │ + bne.w 333a │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 3344 │ │ │ │ │ + add.w r1, r9, #28 │ │ │ │ │ + b.w 3344 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3806 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.n 40e4 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 3052 │ │ │ │ │ + bne.w 3a3e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3a5c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 3c98 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 3b00 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2038 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - add.w r0, r9, r4, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - b.w 3b26 │ │ │ │ │ + b.w 3ac2 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ - b.w 299c │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2bfc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 3576 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bmi.w 365a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 3fb0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + b.w 25cc │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b.w 287a │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - bne.w 221c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3f92 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - b.w 22ea │ │ │ │ │ + b.w 29fc │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 36be │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 373c │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ - b.w 2dd4 │ │ │ │ │ + bne.w 3092 │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 31f8 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w 2c36 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 3fea │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + b.w 3cce │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.w 299c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 3c3a │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + b.w 382e │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + b.w 2074 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ - b.w 24c8 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 3b00 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 2000 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 260a │ │ │ │ │ add.w r0, r9, #28 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bmi.w 1e98 │ │ │ │ │ + bmi.w 1ea8 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 3ef8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 41f0 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 3c98 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov r8, fp │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3dc2 │ │ │ │ │ + b.n 3fb0 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 25dc │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 29f8 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - lsls r1, r6, #26 │ │ │ │ │ - bmi.w 2abe │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.n 3e94 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - b.n 3e4e │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 405a │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - bne.w 2140 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 3e1c │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - lsls r7, r6, #26 │ │ │ │ │ - bmi.w 1f1e │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 3f12 │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - b.w 203c │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bmi.w 20c6 │ │ │ │ │ + bmi.w 220e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3e56 │ │ │ │ │ + b.n 3f6e │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + b.w 31ec │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bmi.w 27ee │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 3e6e │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.w 212c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 216e │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + lsls r1, r5, #26 │ │ │ │ │ + bmi.w 1f28 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 4008 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 26dc │ │ │ │ │ + bne.w 2818 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 271c │ │ │ │ │ + b.w 285a │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 4284 │ │ │ │ │ + ldr.w lr, [sp, #24] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.w 3c78 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + b.w 3ba6 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 271a │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2b74 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 276e │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + bne.w 296e │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 3fd0 │ │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 38ba │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 4198 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldrb.w sl, [r5, #16] │ │ │ │ │ + tst.w sl, #32 │ │ │ │ │ + bne.w 2284 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.n 3f50 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 389c │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a02 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 3a24 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w 2f9e │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 36b4 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 38ba │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r4, r3, #1 │ │ │ │ │ + mov.w fp, r3, lsl #2 │ │ │ │ │ + add.w r0, r9, r4, lsl #2 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + b.w 2796 │ │ │ │ │ + add.w r1, r7, #28 │ │ │ │ │ + b.w 2422 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 3882 │ │ │ │ │ + bne.w 34ac │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3fca │ │ │ │ │ + b.w 38c8 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2ed4 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 38c4 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3e4a │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.w 3e80 │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + b.w 2e7a │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w lr, [sp, #24] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 3c78 │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 3672 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 37ba │ │ │ │ │ + b.n 40fc │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 2f2a │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 22d8 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - b.w 3b00 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 321c │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 3206 │ │ │ │ │ + b.w 22e0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2b6e │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 29b2 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 39a8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2cc4 │ │ │ │ │ + b.n 468c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 2400 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 3462 │ │ │ │ │ + b.n 456e │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.w 35f6 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 43fa │ │ │ │ │ + b.w 22f4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2dea │ │ │ │ │ + b.w 3966 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 2854 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2ed4 │ │ │ │ │ - b.n 456c │ │ │ │ │ + b.w 3950 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2562 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 3812 │ │ │ │ │ + b.w 2e1c │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2d6e │ │ │ │ │ + b.w 3596 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2d1a │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 245e │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 299c │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 24c8 │ │ │ │ │ + b.w 2d60 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2dd4 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 2284 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.w 3ada │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n 451c │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n 44a8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 286a │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 22ea │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 4444 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 2b84 │ │ │ │ │ + b.w 2dc8 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2cb2 │ │ │ │ │ + b.w 2e7a │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2f76 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 2f60 │ │ │ │ │ + b.w 2d72 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.w 2422 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 24de │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 453e │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 4360 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 4554 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 393e │ │ │ │ │ + b.w 35a8 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 3738 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2e90 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 3928 │ │ │ │ │ + b.w 2f14 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 301c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 434a │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 2394 │ │ │ │ │ + b.w 3006 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 32de │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 23a6 │ │ │ │ │ + b.w 25e2 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 24b0 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 249a │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 35e0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 33e8 │ │ │ │ │ + b.n 44e0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 29ec │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 2928 │ │ │ │ │ + b.w 29d6 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 437e │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 21b4 │ │ │ │ │ + b.n 44b6 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 25cc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 219e │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 2e62 │ │ │ │ │ + b.n 44a2 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + b.w 2060 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 23be │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 39c8 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 250c │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 3274 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2e4c │ │ │ │ │ + b.w 3260 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 33d0 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 33ba │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2b2c │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 3428 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 37a8 │ │ │ │ │ + b.n 46b4 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 4678 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.w 2b16 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 37ac │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 4488 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 33d2 │ │ │ │ │ + b.w 2410 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 3d66 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + b.w 2074 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + b.w 276e │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 4628 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 3d7c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 3dee │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 457e │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 28c8 │ │ │ │ │ + b.w 2a4e │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 3602 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 3722 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 3276 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + b.w 2aa8 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 2366 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 4550 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 452c │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 178 │ │ │ │ │ + bl dc │ │ │ │ │ R_ARM_THM_CALL merge_getmem │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 313a │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + beq.w 319a │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.w 1f58 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n 450c │ │ │ │ │ + b.w 1f62 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 44f0 │ │ │ │ │ + b.n 460a │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.n 4478 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 44de │ │ │ │ │ + b.n 4540 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + b.w 3c78 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 45c2 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 45e6 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 44ba │ │ │ │ │ + b.n 44f2 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 452c │ │ │ │ │ + b.n 458e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00004710 : │ │ │ │ │ +00004884 : │ │ │ │ │ list_subscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 477c │ │ │ │ │ + cbz r3, 48f0 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 477c │ │ │ │ │ + cbz r3, 48f0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 4772 │ │ │ │ │ + bne.n 48e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 47d4 │ │ │ │ │ + bne.n 4948 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 47cc │ │ │ │ │ + bls.n 4940 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r5, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -7099,77 +7234,77 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b.n 4752 │ │ │ │ │ + b.n 48c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 4a2c │ │ │ │ │ + bne.w 4ba0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 47d4 │ │ │ │ │ + blt.n 4948 │ │ │ │ │ ldrd r1, r7, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble.n 47de │ │ │ │ │ + ble.n 4952 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.n 483e │ │ │ │ │ + bne.n 49b2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64b8 │ │ │ │ │ + bl 672c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #632] @ (4a48 ) │ │ │ │ │ + ldr r1, [pc, #632] @ (4bbc ) │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #620] @ (4a4c ) │ │ │ │ │ + ldr r3, [pc, #620] @ (4bc0 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 49a2 │ │ │ │ │ + ble.w 4b16 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r2, [pc, #572] @ (4a50 ) │ │ │ │ │ + ldr r2, [pc, #572] @ (4bc4 ) │ │ │ │ │ sub.w r1, r5, #8 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7177,36 +7312,36 @@ │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b.n 476a │ │ │ │ │ - ldr r3, [pc, #532] @ (4a54 ) │ │ │ │ │ + b.n 48de │ │ │ │ │ + ldr r3, [pc, #532] @ (4bc8 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 49e6 │ │ │ │ │ + ble.w 4b5a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r3, [pc, #480] @ (4a58 ) │ │ │ │ │ + ldr r3, [pc, #480] @ (4bcc ) │ │ │ │ │ strd r0, r0, [r5, #8] │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ @@ -7217,122 +7352,122 @@ │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ strd ip, r3, [r5, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ it cs │ │ │ │ │ strcs r0, [r5, #12] │ │ │ │ │ - bcs.w 49fe │ │ │ │ │ + bcs.w 4b72 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49fe │ │ │ │ │ + beq.w 4b72 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n 4992 │ │ │ │ │ + beq.n 4b06 │ │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - beq.n 4992 │ │ │ │ │ + beq.n 4b06 │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq.n 4992 │ │ │ │ │ + beq.n 4b06 │ │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - beq.n 4992 │ │ │ │ │ + beq.n 4b06 │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 4992 │ │ │ │ │ + beq.n 4b06 │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ add.w r3, r7, r1 │ │ │ │ │ - beq.n 4992 │ │ │ │ │ + beq.n 4b06 │ │ │ │ │ add.w ip, r0, #24 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r0, r0, r6, lsl #2 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - beq.n 4996 │ │ │ │ │ + beq.n 4b0a │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ add r3, r7 │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 4978 │ │ │ │ │ + bne.n 4aec │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b.n 476a │ │ │ │ │ + b.n 48de │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 4978 │ │ │ │ │ - b.n 4992 │ │ │ │ │ + bne.n 4aec │ │ │ │ │ + b.n 4b06 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47d4 │ │ │ │ │ + beq.w 4948 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #160] @ (4a5c ) │ │ │ │ │ + ldr r1, [pc, #160] @ (4bd0 ) │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7340,129 +7475,129 @@ │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r5, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n 476a │ │ │ │ │ + b.n 48de │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4874 │ │ │ │ │ - b.n 47d4 │ │ │ │ │ + bne.w 49e8 │ │ │ │ │ + b.n 4948 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4a18 │ │ │ │ │ + beq.n 4b8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4a18 │ │ │ │ │ + cbnz r3, 4b8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47d4 │ │ │ │ │ + beq.w 4948 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - b.n 48cc │ │ │ │ │ + b.n 4a40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 47d4 │ │ │ │ │ + b.n 4948 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000264 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004a60 : │ │ │ │ │ +00004bd4 : │ │ │ │ │ list_item(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.n 4a8a │ │ │ │ │ + bls.n 4bfe │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #12] @ (4aa0 ) │ │ │ │ │ + ldr r1, [pc, #12] @ (4c14 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004aa4 : │ │ │ │ │ +00004c18 : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 4b04 │ │ │ │ │ + bpl.n 4c78 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (4b2c ) │ │ │ │ │ + ldr r0, [pc, #108] @ (4ca0 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 4b14 │ │ │ │ │ + cbz r0, 4c88 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4b18 │ │ │ │ │ + beq.n 4c8c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (4b30 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (4ca4 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -7483,43 +7618,43 @@ │ │ │ │ │ movw r1, #3934 @ 0xf5e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #20] @ (4b34 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (4ca8 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 4ae6 │ │ │ │ │ + b.n 4c5a │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004b38 : │ │ │ │ │ +00004cac : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4b94 │ │ │ │ │ + blt.n 4d08 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 4b62 │ │ │ │ │ + bcs.n 4cd6 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 4b8e │ │ │ │ │ + beq.n 4d02 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -7527,36 +7662,36 @@ │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strd ip, r4, [r3, #8] │ │ │ │ │ - beq.n 4b8a │ │ │ │ │ + beq.n 4cfe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 4b98 │ │ │ │ │ + cbz r2, 4d0c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b8a │ │ │ │ │ + b.n 4cfe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004ba0 : │ │ │ │ │ +00004d14 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004ba4 : │ │ │ │ │ +00004d18 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -7568,207 +7703,207 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, 4be8 │ │ │ │ │ + cbz r0, 4d5c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4bf2 │ │ │ │ │ + bne.n 4d66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4be8 │ │ │ │ │ + bne.n 4d5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00004c08 <_PyList_Extend>: │ │ │ │ │ +00004d7c <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4c2c <_list_extend> │ │ │ │ │ + bl 4da0 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004c2c <_list_extend>: │ │ │ │ │ +00004da0 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 5680 <_list_extend+0xa54> │ │ │ │ │ + beq.w 57ce <_list_extend+0xa2e> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4f96 <_list_extend+0x36a> │ │ │ │ │ + beq.w 5102 <_list_extend+0x362> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4dc8 <_list_extend+0x19c> │ │ │ │ │ + bne.w 4f34 <_list_extend+0x194> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 513e <_list_extend+0x512> │ │ │ │ │ + beq.w 52aa <_list_extend+0x50a> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4daa <_list_extend+0x17e> │ │ │ │ │ + beq.w 4f16 <_list_extend+0x176> │ │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ef0 <_list_extend+0x2c4> │ │ │ │ │ + bne.w 505c <_list_extend+0x2bc> │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ bic.w r7, r7, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5632 <_list_extend+0xa06> │ │ │ │ │ + bcs.w 57be <_list_extend+0xa1e> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5632 <_list_extend+0xa06> │ │ │ │ │ + beq.w 57be <_list_extend+0xa1e> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ - bmi.w 4f44 <_list_extend+0x318> │ │ │ │ │ - add.w r3, r6, #12 │ │ │ │ │ + bmi.w 50b0 <_list_extend+0x310> │ │ │ │ │ + add.w r2, r6, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 4daa <_list_extend+0x17e> │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + ble.n 4f16 <_list_extend+0x176> │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w r2, r8, lsl #2 │ │ │ │ │ + mov.w r3, r8, lsl #2 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str.w r1, [r0, r8, lsl #2] │ │ │ │ │ - beq.n 4daa <_list_extend+0x17e> │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - add.w ip, r2, #4 │ │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ + beq.n 4f16 <_list_extend+0x176> │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + adds r7, r3, #4 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - str.w r1, [r0, ip] │ │ │ │ │ - beq.n 4daa <_list_extend+0x17e> │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - add.w ip, r2, #8 │ │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r1, [r0, r7] │ │ │ │ │ + beq.n 4f16 <_list_extend+0x176> │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + add.w r7, r3, #8 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - str.w r1, [r0, ip] │ │ │ │ │ - beq.n 4daa <_list_extend+0x17e> │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - add.w ip, r2, #12 │ │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r1, [r0, r7] │ │ │ │ │ + beq.n 4f16 <_list_extend+0x176> │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + add.w r7, r3, #12 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - str.w r1, [r0, ip] │ │ │ │ │ - beq.n 4daa <_list_extend+0x17e> │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - add.w ip, r2, #16 │ │ │ │ │ + str r1, [r0, r7] │ │ │ │ │ + beq.n 4f16 <_list_extend+0x176> │ │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ │ + add.w ip, r3, #16 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str.w r1, [r0, ip] │ │ │ │ │ - beq.n 4daa <_list_extend+0x17e> │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - add.w r7, r2, #20 │ │ │ │ │ + beq.n 4f16 <_list_extend+0x176> │ │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ │ + add.w r7, r3, #20 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r1, [r0, r7] │ │ │ │ │ - beq.n 4daa <_list_extend+0x17e> │ │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ │ - add.w r1, r2, #24 │ │ │ │ │ + beq.n 4f16 <_list_extend+0x176> │ │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ │ + add.w r1, r3, #24 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r2, r3, #24 │ │ │ │ │ + add.w r3, r2, #24 │ │ │ │ │ adds r4, r0, r1 │ │ │ │ │ ldr.w ip, [r7] │ │ │ │ │ cmp ip, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r7] │ │ │ │ │ cmp r5, #7 │ │ │ │ │ str r7, [r0, r1] │ │ │ │ │ - beq.n 4daa <_list_extend+0x17e> │ │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ │ + beq.n 4f16 <_list_extend+0x176> │ │ │ │ │ + add.w r2, r2, r5, lsl #2 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, #4 │ │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ │ + subs r2, #4 │ │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 4f86 <_list_extend+0x35a> │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + bne.w 50f2 <_list_extend+0x352> │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ - bne.n 4d96 <_list_extend+0x16a> │ │ │ │ │ + bne.n 4f02 <_list_extend+0x162> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4dc0 <_list_extend+0x194> │ │ │ │ │ + beq.n 4f2c <_list_extend+0x18c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 566a <_list_extend+0xa3e> │ │ │ │ │ + beq.w 57e4 <_list_extend+0xa44> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ @@ -7778,423 +7913,391 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ movne.w fp, #0 │ │ │ │ │ - beq.w 52b2 <_list_extend+0x686> │ │ │ │ │ + beq.w 541e <_list_extend+0x67e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 51a8 <_list_extend+0x57c> │ │ │ │ │ + beq.w 52b0 <_list_extend+0x510> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 55ae <_list_extend+0x982> │ │ │ │ │ + beq.w 571a <_list_extend+0x97a> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 542a <_list_extend+0x7fe> │ │ │ │ │ + beq.w 5596 <_list_extend+0x7f6> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 54ca <_list_extend+0x89e> │ │ │ │ │ + beq.w 5636 <_list_extend+0x896> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 513e <_list_extend+0x512> │ │ │ │ │ + beq.w 52aa <_list_extend+0x50a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 512a <_list_extend+0x4fe> │ │ │ │ │ + blt.w 5296 <_list_extend+0x4f6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 4e8e <_list_extend+0x262> │ │ │ │ │ + bgt.n 4ffa <_list_extend+0x25a> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5268 <_list_extend+0x63c> │ │ │ │ │ - cbz r3, 4e8e <_list_extend+0x262> │ │ │ │ │ + bne.w 53d4 <_list_extend+0x634> │ │ │ │ │ + cbz r3, 4ffa <_list_extend+0x25a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r7, r3, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 561c <_list_extend+0x9f0> │ │ │ │ │ + bcs.w 5788 <_list_extend+0x9e8> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 561c <_list_extend+0x9f0> │ │ │ │ │ + beq.w 5788 <_list_extend+0x9e8> │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ - b.n 4e8e <_list_extend+0x262> │ │ │ │ │ + b.n 4ffa <_list_extend+0x25a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 511c <_list_extend+0x4f0> │ │ │ │ │ + bge.w 5288 <_list_extend+0x4e8> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4e7a <_list_extend+0x24e> │ │ │ │ │ + bne.n 4fe6 <_list_extend+0x246> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f4e <_list_extend+0x322> │ │ │ │ │ + bne.n 50ba <_list_extend+0x31a> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 4f6e <_list_extend+0x342> │ │ │ │ │ + ble.n 50da <_list_extend+0x33a> │ │ │ │ │ cmp.w r7, r3, asr #1 │ │ │ │ │ - bge.n 4f6e <_list_extend+0x342> │ │ │ │ │ + bge.n 50da <_list_extend+0x33a> │ │ │ │ │ adds r5, r7, #6 │ │ │ │ │ add.w r5, r5, r7, asr #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, r7, #3 │ │ │ │ │ biclt.w r5, r5, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5582 <_list_extend+0x956> │ │ │ │ │ + beq.w 56ee <_list_extend+0x94e> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 561c <_list_extend+0x9f0> │ │ │ │ │ + bcs.w 5788 <_list_extend+0x9e8> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 561c <_list_extend+0x9f0> │ │ │ │ │ + beq.w 5788 <_list_extend+0x9e8> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne.n 4f78 <_list_extend+0x34c> │ │ │ │ │ - b.n 4f82 <_list_extend+0x356> │ │ │ │ │ + bne.n 50e4 <_list_extend+0x344> │ │ │ │ │ + b.n 50ee <_list_extend+0x34e> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add.w r9, r8, r5 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.w 5244 <_list_extend+0x618> │ │ │ │ │ + ble.w 53b0 <_list_extend+0x610> │ │ │ │ │ add.w r7, r9, #6 │ │ │ │ │ add.w r7, r7, r9, asr #3 │ │ │ │ │ bic.w r7, r7, #3 │ │ │ │ │ sub.w r3, r7, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 5104 <_list_extend+0x4d8> │ │ │ │ │ + bgt.w 5270 <_list_extend+0x4d0> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 5592 <_list_extend+0x966> │ │ │ │ │ + beq.w 56fe <_list_extend+0x95e> │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5632 <_list_extend+0xa06> │ │ │ │ │ + bcs.w 57be <_list_extend+0xa1e> │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5632 <_list_extend+0xa06> │ │ │ │ │ + beq.w 57be <_list_extend+0xa1e> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4cb8 <_list_extend+0x8c> │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + beq.w 4e2c <_list_extend+0x8c> │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.w 4cc0 <_list_extend+0x94> │ │ │ │ │ - b.n 4daa <_list_extend+0x17e> │ │ │ │ │ + bgt.w 4e34 <_list_extend+0x94> │ │ │ │ │ + b.n 4f16 <_list_extend+0x176> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 512a <_list_extend+0x4fe> │ │ │ │ │ + beq.w 5296 <_list_extend+0x4f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.n 4ea6 <_list_extend+0x27a> │ │ │ │ │ + blt.n 5012 <_list_extend+0x272> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4f82 <_list_extend+0x356> │ │ │ │ │ + beq.n 50ee <_list_extend+0x34e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5260 <_list_extend+0x634> │ │ │ │ │ + beq.w 53cc <_list_extend+0x62c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4dc0 <_list_extend+0x194> │ │ │ │ │ + b.n 4f2c <_list_extend+0x18c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ - bne.w 4d96 <_list_extend+0x16a> │ │ │ │ │ - b.n 4daa <_list_extend+0x17e> │ │ │ │ │ + bne.w 4f02 <_list_extend+0x162> │ │ │ │ │ + b.n 4f16 <_list_extend+0x176> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 513e <_list_extend+0x512> │ │ │ │ │ + beq.w 52aa <_list_extend+0x50a> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 50ca <_list_extend+0x49e> │ │ │ │ │ + beq.w 5236 <_list_extend+0x496> │ │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5144 <_list_extend+0x518> │ │ │ │ │ + bne.w 534c <_list_extend+0x5ac> │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ bic.w r7, r7, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5658 <_list_extend+0xa2c> │ │ │ │ │ + bcs.w 57a6 <_list_extend+0xa06> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5658 <_list_extend+0xa2c> │ │ │ │ │ + beq.w 57a6 <_list_extend+0xa06> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bmi.w 519e <_list_extend+0x572> │ │ │ │ │ + bmi.w 53a6 <_list_extend+0x606> │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 50ca <_list_extend+0x49e> │ │ │ │ │ + ble.n 5236 <_list_extend+0x496> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r2, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str.w r2, [r0, r8, lsl #2] │ │ │ │ │ - beq.n 50ca <_list_extend+0x49e> │ │ │ │ │ + beq.n 5236 <_list_extend+0x496> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r2, #0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str.w r2, [r0, ip] │ │ │ │ │ - beq.n 50ca <_list_extend+0x49e> │ │ │ │ │ + beq.n 5236 <_list_extend+0x496> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r2, #0] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r0, r7] │ │ │ │ │ - beq.n 50ca <_list_extend+0x49e> │ │ │ │ │ + beq.n 5236 <_list_extend+0x496> │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r2, r0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r7, #1 │ │ │ │ │ strne r7, [r4, #0] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r4, [r2, #12] │ │ │ │ │ - beq.n 50ca <_list_extend+0x49e> │ │ │ │ │ + beq.n 5236 <_list_extend+0x496> │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r2, r0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r7, #1 │ │ │ │ │ strne r7, [r4, #0] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r4, [r2, #16] │ │ │ │ │ - beq.n 50ca <_list_extend+0x49e> │ │ │ │ │ + beq.n 5236 <_list_extend+0x496> │ │ │ │ │ ldr r4, [r1, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r2, r0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r7, #1 │ │ │ │ │ strne r7, [r4, #0] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r4, [r2, #20] │ │ │ │ │ - beq.n 50ca <_list_extend+0x49e> │ │ │ │ │ + beq.n 5236 <_list_extend+0x496> │ │ │ │ │ adds r3, #24 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ add.w r2, r1, #24 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r0, #0] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - beq.n 50ca <_list_extend+0x49e> │ │ │ │ │ + beq.n 5236 <_list_extend+0x496> │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r1, #4 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 510e <_list_extend+0x4e2> │ │ │ │ │ + bne.n 527a <_list_extend+0x4da> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 50b8 <_list_extend+0x48c> │ │ │ │ │ + bne.n 5224 <_list_extend+0x484> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 4dc0 <_list_extend+0x194> │ │ │ │ │ + beq.w 4f2c <_list_extend+0x18c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4dc0 <_list_extend+0x194> │ │ │ │ │ + bne.w 4f2c <_list_extend+0x18c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 4dc0 <_list_extend+0x194> │ │ │ │ │ + b.n 4f2c <_list_extend+0x18c> │ │ │ │ │ add.w r7, r9, #6 │ │ │ │ │ add.w r7, r7, r9, asr #3 │ │ │ │ │ bic.w r7, r7, #3 │ │ │ │ │ sub.w r3, r7, r9 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.w 4f12 <_list_extend+0x2e6> │ │ │ │ │ + bge.w 507e <_list_extend+0x2de> │ │ │ │ │ add.w r7, r9, #3 │ │ │ │ │ bic.w r7, r7, #3 │ │ │ │ │ - b.n 4f12 <_list_extend+0x2e6> │ │ │ │ │ + b.n 507e <_list_extend+0x2de> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 50b8 <_list_extend+0x48c> │ │ │ │ │ - b.n 50ca <_list_extend+0x49e> │ │ │ │ │ + bne.n 5224 <_list_extend+0x484> │ │ │ │ │ + b.n 5236 <_list_extend+0x496> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 318 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 4e8e <_list_extend+0x262> │ │ │ │ │ + bne.w 4ffa <_list_extend+0x25a> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 513e <_list_extend+0x512> │ │ │ │ │ + beq.n 52aa <_list_extend+0x50a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5662 <_list_extend+0xa36> │ │ │ │ │ + beq.w 57d4 <_list_extend+0xa34> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4dc0 <_list_extend+0x194> │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - add.w r9, r8, r6 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble.w 5406 <_list_extend+0x7da> │ │ │ │ │ - add.w r7, r9, #6 │ │ │ │ │ - add.w r7, r7, r9, asr #3 │ │ │ │ │ - bic.w r7, r7, #3 │ │ │ │ │ - sub.w r3, r7, r9 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt.w r7, r9, #3 │ │ │ │ │ - biclt.w r7, r7, #3 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 5654 <_list_extend+0xa28> │ │ │ │ │ - cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5658 <_list_extend+0xa2c> │ │ │ │ │ - lsls r1, r7, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5658 <_list_extend+0xa2c> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - strd r0, r7, [r4, #12] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4fe8 <_list_extend+0x3bc> │ │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bgt.w 4ff0 <_list_extend+0x3c4> │ │ │ │ │ - b.n 50ca <_list_extend+0x49e> │ │ │ │ │ + b.n 4f2c <_list_extend+0x18c> │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 541c <_list_extend+0x7f0> │ │ │ │ │ + ble.w 5572 <_list_extend+0x7d2> │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r1, r6, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r6, r2, #3 │ │ │ │ │ bicgt.w r6, r6, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 562e <_list_extend+0xa02> │ │ │ │ │ + beq.w 57ca <_list_extend+0xa2a> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 563e <_list_extend+0xa12> │ │ │ │ │ + bcs.w 579a <_list_extend+0x9fa> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 563e <_list_extend+0xa12> │ │ │ │ │ + beq.w 579a <_list_extend+0x9fa> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add.w r9, r0, r7, lsl #2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 5228 <_list_extend+0x5fc> │ │ │ │ │ + b.n 5330 <_list_extend+0x590> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r1, r9, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, fp │ │ │ │ │ itee eq │ │ │ │ │ addeq.w r1, r9, #4 │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -8205,83 +8308,115 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 520e <_list_extend+0x5e2> │ │ │ │ │ + bne.n 5316 <_list_extend+0x576> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 4dc0 <_list_extend+0x194> │ │ │ │ │ + b.n 4f2c <_list_extend+0x18c> │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + add.w r9, r8, r6 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble.w 5580 <_list_extend+0x7e0> │ │ │ │ │ + add.w r7, r9, #6 │ │ │ │ │ + add.w r7, r7, r9, asr #3 │ │ │ │ │ + bic.w r7, r7, #3 │ │ │ │ │ + sub.w r3, r7, r9 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt.w r7, r9, #3 │ │ │ │ │ + biclt.w r7, r7, #3 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 5796 <_list_extend+0x9f6> │ │ │ │ │ + cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ + bcs.w 57a6 <_list_extend+0xa06> │ │ │ │ │ + lsls r1, r7, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 57a6 <_list_extend+0xa06> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + strd r0, r7, [r4, #12] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 5154 <_list_extend+0x3b4> │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bgt.w 515c <_list_extend+0x3bc> │ │ │ │ │ + b.n 5236 <_list_extend+0x496> │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.w 50ee <_list_extend+0x4c2> │ │ │ │ │ + blt.w 525a <_list_extend+0x4ba> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4cb8 <_list_extend+0x8c> │ │ │ │ │ - b.n 4f44 <_list_extend+0x318> │ │ │ │ │ + beq.w 4e2c <_list_extend+0x8c> │ │ │ │ │ + b.n 50b0 <_list_extend+0x310> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f82 <_list_extend+0x356> │ │ │ │ │ + b.n 50ee <_list_extend+0x34e> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ adds r2, r3, r7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 54c0 <_list_extend+0x894> │ │ │ │ │ + ble.w 562c <_list_extend+0x88c> │ │ │ │ │ add.w r8, r2, #6 │ │ │ │ │ add.w r8, r8, r2, asr #3 │ │ │ │ │ bic.w r8, r8, #3 │ │ │ │ │ sub.w r1, r8, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r8, r2, #3 │ │ │ │ │ bicgt.w r8, r8, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5622 <_list_extend+0x9f6> │ │ │ │ │ + beq.w 578e <_list_extend+0x9ee> │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 561c <_list_extend+0x9f0> │ │ │ │ │ + bcs.w 5788 <_list_extend+0x9e8> │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 561c <_list_extend+0x9f0> │ │ │ │ │ + beq.w 5788 <_list_extend+0x9e8> │ │ │ │ │ strd r0, r8, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 4e8e <_list_extend+0x262> │ │ │ │ │ + b.n 4ffa <_list_extend+0x25a> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ add.w sl, r2, r3 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - ble.w 5570 <_list_extend+0x944> │ │ │ │ │ + ble.w 56dc <_list_extend+0x93c> │ │ │ │ │ add.w r6, sl, #6 │ │ │ │ │ add.w r6, r6, sl, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ sub.w r2, r6, sl │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r6, sl, #3 │ │ │ │ │ bicgt.w r6, r6, #3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 562a <_list_extend+0x9fe> │ │ │ │ │ + beq.w 57b0 <_list_extend+0xa10> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 563e <_list_extend+0xa12> │ │ │ │ │ + bcs.w 579a <_list_extend+0x9fa> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 563e <_list_extend+0xa12> │ │ │ │ │ + beq.w 579a <_list_extend+0x9fa> │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add.w r8, sp, #16 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -8291,160 +8426,160 @@ │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add.w r9, fp, r9, lsl #2 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53fe <_list_extend+0x7d2> │ │ │ │ │ + beq.n 556a <_list_extend+0x7ca> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r3, [fp, r6, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53fe <_list_extend+0x7d2> │ │ │ │ │ + beq.n 556a <_list_extend+0x7ca> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53fe <_list_extend+0x7d2> │ │ │ │ │ + beq.n 556a <_list_extend+0x7ca> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53fe <_list_extend+0x7d2> │ │ │ │ │ + beq.n 556a <_list_extend+0x7ca> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53fe <_list_extend+0x7d2> │ │ │ │ │ + beq.n 556a <_list_extend+0x7ca> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 53fe <_list_extend+0x7d2> │ │ │ │ │ + cbz r0, 556a <_list_extend+0x7ca> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 53fe <_list_extend+0x7d2> │ │ │ │ │ + cbz r0, 556a <_list_extend+0x7ca> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 53fe <_list_extend+0x7d2> │ │ │ │ │ + cbz r0, 556a <_list_extend+0x7ca> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 53fe <_list_extend+0x7d2> │ │ │ │ │ + cbz r0, 556a <_list_extend+0x7ca> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r9, r9, #36 @ 0x24 │ │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ │ - b.n 53ee <_list_extend+0x7c2> │ │ │ │ │ + b.n 555a <_list_extend+0x7ba> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r3, [r9], #4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 53e8 <_list_extend+0x7bc> │ │ │ │ │ + bne.n 5554 <_list_extend+0x7b4> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 4dc0 <_list_extend+0x194> │ │ │ │ │ + b.n 4f2c <_list_extend+0x18c> │ │ │ │ │ + cmp.w r2, r1, asr #1 │ │ │ │ │ + blt.w 52be <_list_extend+0x51e> │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + b.n 52fa <_list_extend+0x55a> │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.w 5150 <_list_extend+0x524> │ │ │ │ │ + blt.w 5358 <_list_extend+0x5b8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b.n 5198 <_list_extend+0x56c> │ │ │ │ │ - cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.w 51b6 <_list_extend+0x58a> │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - b.n 51f2 <_list_extend+0x5c6> │ │ │ │ │ + b.n 53a0 <_list_extend+0x600> │ │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 560e <_list_extend+0x9e2> │ │ │ │ │ + ble.w 577a <_list_extend+0x9da> │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r1, r6, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r6, r2, #3 │ │ │ │ │ bicgt.w r6, r6, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5626 <_list_extend+0x9fa> │ │ │ │ │ + beq.w 5792 <_list_extend+0x9f2> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 563e <_list_extend+0xa12> │ │ │ │ │ + bcs.w 579a <_list_extend+0x9fa> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 563e <_list_extend+0xa12> │ │ │ │ │ + beq.w 579a <_list_extend+0x9fa> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add.w r5, r5, r7, lsl #2 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 54aa <_list_extend+0x87e> │ │ │ │ │ + b.n 5616 <_list_extend+0x876> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, fp │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str.w r2, [r5], #4 │ │ │ │ │ @@ -8452,120 +8587,120 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5498 <_list_extend+0x86c> │ │ │ │ │ - b.n 523c <_list_extend+0x610> │ │ │ │ │ + bne.n 5604 <_list_extend+0x864> │ │ │ │ │ + b.n 5344 <_list_extend+0x5a4> │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - bge.w 52ae <_list_extend+0x682> │ │ │ │ │ - b.n 5272 <_list_extend+0x646> │ │ │ │ │ + bge.w 541a <_list_extend+0x67a> │ │ │ │ │ + b.n 53de <_list_extend+0x63e> │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add.w fp, r2, r3 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - ble.n 55a0 <_list_extend+0x974> │ │ │ │ │ + ble.n 570c <_list_extend+0x96c> │ │ │ │ │ add.w r6, fp, #6 │ │ │ │ │ add.w r6, r6, fp, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ sub.w r1, r6, fp │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r6, fp, #3 │ │ │ │ │ bicgt.w r6, r6, #3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 5650 <_list_extend+0xa24> │ │ │ │ │ + beq.w 57ba <_list_extend+0xa1a> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 564a <_list_extend+0xa1e> │ │ │ │ │ + bcs.w 57b4 <_list_extend+0xa14> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 564a <_list_extend+0xa1e> │ │ │ │ │ + beq.w 57b4 <_list_extend+0xa14> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ add.w r8, sp, #16 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 5552 <_list_extend+0x926> │ │ │ │ │ + b.n 56be <_list_extend+0x91e> │ │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5678 <_list_extend+0xa4c> │ │ │ │ │ + beq.w 57dc <_list_extend+0xa3c> │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str.w r0, [r5], #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 553c <_list_extend+0x910> │ │ │ │ │ + bne.n 56a8 <_list_extend+0x908> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 4dc0 <_list_extend+0x194> │ │ │ │ │ + b.n 4f2c <_list_extend+0x18c> │ │ │ │ │ cmp.w sl, r2, asr #1 │ │ │ │ │ - blt.w 52c6 <_list_extend+0x69a> │ │ │ │ │ + blt.w 5432 <_list_extend+0x692> │ │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ │ str.w sl, [r0, #8] │ │ │ │ │ - b.n 530a <_list_extend+0x6de> │ │ │ │ │ + b.n 5476 <_list_extend+0x6d6> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 561c <_list_extend+0x9f0> │ │ │ │ │ + beq.n 5788 <_list_extend+0x9e8> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4ede <_list_extend+0x2b2> │ │ │ │ │ + b.n 504a <_list_extend+0x2aa> │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5632 <_list_extend+0xa06> │ │ │ │ │ + beq.n 57be <_list_extend+0xa1e> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 4f2e <_list_extend+0x302> │ │ │ │ │ + b.n 509a <_list_extend+0x2fa> │ │ │ │ │ cmp.w fp, r1, asr #1 │ │ │ │ │ - blt.n 54de <_list_extend+0x8b2> │ │ │ │ │ + blt.n 564a <_list_extend+0x8aa> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str.w fp, [r0, #8] │ │ │ │ │ - b.n 5526 <_list_extend+0x8fa> │ │ │ │ │ + b.n 5692 <_list_extend+0x8f2> │ │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ │ add r5, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 3a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 4dc0 <_list_extend+0x194> │ │ │ │ │ + beq.w 4f2c <_list_extend+0x18c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ str.w fp, [sp, #20] │ │ │ │ │ add.w r9, r3, r6, lsl #2 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ - b.n 55f2 <_list_extend+0x9c6> │ │ │ │ │ + b.n 575e <_list_extend+0x9be> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r0, [r3, #0] │ │ │ │ │ @@ -8575,280 +8710,280 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55dc <_list_extend+0x9b0> │ │ │ │ │ + bne.n 5748 <_list_extend+0x9a8> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.w 4dc0 <_list_extend+0x194> │ │ │ │ │ + b.w 4f2c <_list_extend+0x18c> │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.w 543e <_list_extend+0x812> │ │ │ │ │ + blt.w 55aa <_list_extend+0x80a> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 547c <_list_extend+0x850> │ │ │ │ │ + b.n 55e8 <_list_extend+0x848> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 512a <_list_extend+0x4fe> │ │ │ │ │ + b.n 5296 <_list_extend+0x4f6> │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 529c <_list_extend+0x670> │ │ │ │ │ + b.n 5408 <_list_extend+0x668> │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 5462 <_list_extend+0x836> │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 52f2 <_list_extend+0x6c6> │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 51da <_list_extend+0x5ae> │ │ │ │ │ + b.n 55ce <_list_extend+0x82e> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 5384 <_list_extend+0x5e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4dac <_list_extend+0x180> │ │ │ │ │ + b.w 4f2c <_list_extend+0x18c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4dc0 <_list_extend+0x194> │ │ │ │ │ + b.n 5238 <_list_extend+0x498> │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n 545e <_list_extend+0x6be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 513e <_list_extend+0x512> │ │ │ │ │ + b.n 52aa <_list_extend+0x50a> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 550a <_list_extend+0x8de> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.n 517c <_list_extend+0x550> │ │ │ │ │ + b.n 5676 <_list_extend+0x8d6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 50cc <_list_extend+0x4a0> │ │ │ │ │ + b.w 4f18 <_list_extend+0x178> │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 52e2 <_list_extend+0x542> │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + b.w 150 │ │ │ │ │ + R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 513e <_list_extend+0x512> │ │ │ │ │ + b.n 52aa <_list_extend+0x50a> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + add r2, sl │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + b.n 52aa <_list_extend+0x50a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.w 4dc0 <_list_extend+0x194> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - add r2, sl │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - b.n 513e <_list_extend+0x512> │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - b.w 1ec │ │ │ │ │ - R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + b.w 4f2c <_list_extend+0x18c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005688 : │ │ │ │ │ +000057f4 : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 56b6 │ │ │ │ │ + beq.n 5822 │ │ │ │ │ ldr.w r1, [r1, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 56b8 │ │ │ │ │ - cbnz r2, 56ca │ │ │ │ │ + bne.n 5824 │ │ │ │ │ + cbnz r2, 5836 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 56e2 │ │ │ │ │ + bhi.n 584e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 56fe │ │ │ │ │ - cbnz r3, 571a │ │ │ │ │ + cbnz r1, 586a │ │ │ │ │ + cbnz r3, 5886 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 56b8 │ │ │ │ │ + bne.n 5824 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 56c6 │ │ │ │ │ + b.n 5832 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56dc │ │ │ │ │ + beq.n 5848 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 56c2 │ │ │ │ │ + ble.n 582e │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - cbnz r3, 571c │ │ │ │ │ + cbnz r3, 5888 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 56c4 │ │ │ │ │ + beq.n 5830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c2c <_list_extend> │ │ │ │ │ + bl 4da0 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1cc8 │ │ │ │ │ + bl 1cd8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 5702 │ │ │ │ │ + b.n 586e │ │ │ │ │ │ │ │ │ │ -00005728 : │ │ │ │ │ +00005894 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 5854 │ │ │ │ │ + bpl.w 59c0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 5854 │ │ │ │ │ + bpl.w 59c0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 58be │ │ │ │ │ + bne.w 5a2a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5830 │ │ │ │ │ + ble.n 599c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 57f6 │ │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ │ + bge.n 5962 │ │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 57cc │ │ │ │ │ + beq.n 5938 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 5812 │ │ │ │ │ + beq.n 597e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 5818 │ │ │ │ │ + beq.n 5984 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 57ac │ │ │ │ │ + beq.n 5918 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 591c │ │ │ │ │ + beq.w 5a88 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 57bc │ │ │ │ │ + beq.n 5928 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5934 │ │ │ │ │ + beq.w 5aa0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.w 58ee │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ │ - beq.n 57f6 │ │ │ │ │ + blt.w 5a5a │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + beq.n 5962 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 5766 │ │ │ │ │ + blt.n 58d2 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.w 592c │ │ │ │ │ + bhi.w 5a98 │ │ │ │ │ tbb [pc, r9] │ │ │ │ │ .short 0xa377 │ │ │ │ │ .word 0xa77d7a03 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5804 │ │ │ │ │ + bne.n 5970 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 57d2 │ │ │ │ │ + bge.n 593e │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 57d2 │ │ │ │ │ + bge.n 593e │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 585e │ │ │ │ │ + bne.n 59ca │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 578c │ │ │ │ │ + bne.n 58f8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 57a2 │ │ │ │ │ - b.n 57ac │ │ │ │ │ + bne.n 590e │ │ │ │ │ + b.n 5918 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 592c │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 583c ) │ │ │ │ │ + bhi.n 5a98 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 59a8 ) │ │ │ │ │ ldr.w pc, [r2, r9, lsl #2] │ │ │ │ │ - .word 0x00005805 │ │ │ │ │ + .word 0x00005971 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005925 │ │ │ │ │ + .word 0x00005a91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000057e5 │ │ │ │ │ + .word 0x00005951 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000058d3 │ │ │ │ │ + .word 0x00005a3f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000058d9 │ │ │ │ │ + .word 0x00005a45 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000592d │ │ │ │ │ + .word 0x00005a99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 57f0 │ │ │ │ │ + b.n 595c │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 57e8 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ │ + beq.n 5954 │ │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -8864,134 +8999,134 @@ │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 58de │ │ │ │ │ + bne.n 5a4a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 57f0 │ │ │ │ │ + beq.n 595c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57f0 │ │ │ │ │ + bne.n 595c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 57f0 │ │ │ │ │ + b.n 595c │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 58f2 │ │ │ │ │ + bhi.n 5a5e │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 5804 │ │ │ │ │ - b.n 57e8 │ │ │ │ │ + beq.n 5970 │ │ │ │ │ + b.n 5954 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 57e8 │ │ │ │ │ - b.n 5804 │ │ │ │ │ + bgt.n 5954 │ │ │ │ │ + b.n 5970 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 5804 │ │ │ │ │ - b.n 57e8 │ │ │ │ │ + beq.n 5970 │ │ │ │ │ + b.n 5954 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.n 57e8 │ │ │ │ │ - b.n 5804 │ │ │ │ │ + blt.n 5954 │ │ │ │ │ + b.n 5970 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 58a4 │ │ │ │ │ + bne.n 5a10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 58a4 │ │ │ │ │ + b.n 5a10 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 57f0 │ │ │ │ │ + b.n 595c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 5760 │ │ │ │ │ + bgt.w 58cc │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 592c │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 5904 ) │ │ │ │ │ + bhi.n 5a98 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 5a70 ) │ │ │ │ │ ldr.w pc, [r2, r9, lsl #2] │ │ │ │ │ - .word 0x000058cd │ │ │ │ │ + .word 0x00005a39 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005925 │ │ │ │ │ + .word 0x00005a91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000592d │ │ │ │ │ + .word 0x00005a99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000592d │ │ │ │ │ + .word 0x00005a99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000058d9 │ │ │ │ │ + .word 0x00005a45 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000592d │ │ │ │ │ + .word 0x00005a99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 57ac │ │ │ │ │ + b.n 5918 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.w 57e8 │ │ │ │ │ - b.n 5804 │ │ │ │ │ + bge.w 5954 │ │ │ │ │ + b.n 5970 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w 5804 │ │ │ │ │ - b.n 57e8 │ │ │ │ │ + bgt.w 5970 │ │ │ │ │ + b.n 5954 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 57bc │ │ │ │ │ + b.n 5928 │ │ │ │ │ │ │ │ │ │ -0000593c : │ │ │ │ │ +00005aa8 : │ │ │ │ │ list_remove(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5a0e │ │ │ │ │ + ble.n 5b7a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 59f0 │ │ │ │ │ + beq.n 5b5c │ │ │ │ │ adds r6, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 5980 │ │ │ │ │ + beq.n 5aec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5a28 │ │ │ │ │ + beq.n 5b94 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 59a0 │ │ │ │ │ + ble.n 5b0c │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1874 │ │ │ │ │ + bl 1884 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a24 │ │ │ │ │ + bne.n 5b90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bne.n 5a24 │ │ │ │ │ + bne.n 5b90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 5a0e │ │ │ │ │ + ble.n 5b7a │ │ │ │ │ movs r6, #1 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -9001,432 +9136,432 @@ │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 59d8 │ │ │ │ │ + beq.n 5b44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5a30 │ │ │ │ │ + cbz r3, 5b9c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 5a02 │ │ │ │ │ + ble.n 5b6e │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1874 │ │ │ │ │ + bl 1884 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5994 │ │ │ │ │ - b.n 5a24 │ │ │ │ │ + beq.n 5b00 │ │ │ │ │ + b.n 5b90 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 5978 │ │ │ │ │ - b.n 5980 │ │ │ │ │ + bne.n 5ae4 │ │ │ │ │ + b.n 5aec │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - bne.n 5a24 │ │ │ │ │ + bne.n 5b90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 59ae │ │ │ │ │ + blt.n 5b1a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 599c │ │ │ │ │ + b.n 5b08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5980 │ │ │ │ │ + b.n 5aec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59d8 │ │ │ │ │ + b.n 5b44 │ │ │ │ │ │ │ │ │ │ -00005a38 : │ │ │ │ │ +00005ba4 : │ │ │ │ │ list_pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 5b32 │ │ │ │ │ + bhi.n 5c9e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5b4a │ │ │ │ │ + bne.n 5cb6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b80 │ │ │ │ │ + beq.w 5cec │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs.w 5bb4 │ │ │ │ │ + bcs.w 5d20 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ add.w sl, r7, r9 │ │ │ │ │ ldr.w r8, [r7, r5, lsl #2] │ │ │ │ │ - beq.n 5ac8 │ │ │ │ │ + beq.n 5c34 │ │ │ │ │ subs r5, r6, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 5b02 │ │ │ │ │ + bgt.n 5c6e │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 5b16 │ │ │ │ │ + ble.n 5c82 │ │ │ │ │ add.w r2, fp, #5 │ │ │ │ │ subs r3, r6, r3 │ │ │ │ │ add.w r2, r2, r6, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r2, fp, #2 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 5b9c │ │ │ │ │ + bcs.n 5d08 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b9c │ │ │ │ │ + beq.n 5d08 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5ac0 │ │ │ │ │ + beq.n 5c2c │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 5af4 │ │ │ │ │ + cbz r0, 5c60 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5b24 │ │ │ │ │ + bne.n 5c90 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r1, r9, #4 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ add r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.n 5b20 │ │ │ │ │ + bgt.n 5c8c │ │ │ │ │ cmp.w r6, r2, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge.n 5ac0 │ │ │ │ │ + bge.n 5c2c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 5a88 │ │ │ │ │ + b.n 5bf4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5af4 │ │ │ │ │ + bne.n 5c60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5af4 │ │ │ │ │ + b.n 5c60 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, 5b96 │ │ │ │ │ + cbz r0, 5d02 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 5a58 │ │ │ │ │ + ble.n 5bc4 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bd4 │ │ │ │ │ + beq.n 5d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5b6c │ │ │ │ │ + beq.n 5cd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 5bcc │ │ │ │ │ + cbz r3, 5d38 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 5bd4 │ │ │ │ │ + beq.n 5d40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - cbz r3, 5b80 │ │ │ │ │ + cbz r3, 5cec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 5a64 │ │ │ │ │ + bge.w 5bd0 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5a64 │ │ │ │ │ + b.n 5bd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 5ac0 │ │ │ │ │ + b.n 5c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add.w r0, r9, #4 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str.w r8, [r7, r9] │ │ │ │ │ - b.n 5b96 │ │ │ │ │ + b.n 5d02 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5b96 │ │ │ │ │ + b.n 5d02 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b6c │ │ │ │ │ + b.n 5cd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5b96 │ │ │ │ │ + bne.n 5d02 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5b80 │ │ │ │ │ + beq.n 5cec │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5a64 │ │ │ │ │ + b.n 5bd0 │ │ │ │ │ │ │ │ │ │ -00005bec : │ │ │ │ │ +00005d58 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 5c60 │ │ │ │ │ + bcs.n 5dcc │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r0, r6, ip │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ - cbnz r2, 5c4c │ │ │ │ │ + cbnz r2, 5db8 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ it ge │ │ │ │ │ strge r7, [r4, #8] │ │ │ │ │ - bge.n 5c2e │ │ │ │ │ + bge.n 5d9a │ │ │ │ │ subs r2, r3, r1 │ │ │ │ │ add.w r1, ip, #4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r1, r6 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c3e │ │ │ │ │ + beq.n 5daa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5c42 │ │ │ │ │ + cbz r3, 5dae │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5c40 │ │ │ │ │ + b.n 5dac │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str.w r2, [r6, r1, lsl #2] │ │ │ │ │ - b.n 5c2e │ │ │ │ │ + b.n 5d9a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00005c7c : │ │ │ │ │ +00005de8 : │ │ │ │ │ list_concat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 5e7a │ │ │ │ │ - ldr r3, [pc, #508] @ (5e94 ) │ │ │ │ │ + bpl.w 5fe6 │ │ │ │ │ + ldr r3, [pc, #508] @ (6000 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r5, r5, r1 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ - beq.n 5d98 │ │ │ │ │ + beq.n 5f04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5de6 │ │ │ │ │ + ble.w 5f52 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #432] @ (5e98 ) │ │ │ │ │ + ldr r3, [pc, #432] @ (6004 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.w 5e32 │ │ │ │ │ + bcs.w 5f9e │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e36 │ │ │ │ │ + beq.w 5fa2 │ │ │ │ │ ldrd r8, r3, [r6, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 5d58 │ │ │ │ │ + ble.n 5ec4 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ sub.w lr, r0, #4 │ │ │ │ │ add.w r1, ip, r8, lsl #2 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 5d46 │ │ │ │ │ + b.n 5eb2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 5d58 │ │ │ │ │ + beq.n 5ec4 │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 5d3a │ │ │ │ │ + bne.n 5ea6 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 5d46 │ │ │ │ │ + bne.n 5eb2 │ │ │ │ │ ldrd r6, r1, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 5d86 │ │ │ │ │ + ble.n 5ef2 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r1, #4 │ │ │ │ │ add r8, r7 │ │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ │ add.w r0, r0, r8, lsl #2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 5d8e │ │ │ │ │ + beq.n 5efa │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5d70 │ │ │ │ │ + bne.n 5edc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5d70 │ │ │ │ │ - b.n 5d86 │ │ │ │ │ + bne.n 5edc │ │ │ │ │ + b.n 5ef2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5e64 │ │ │ │ │ + ble.n 5fd0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #232] @ (5e9c ) │ │ │ │ │ + ldr r1, [pc, #232] @ (6008 ) │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -9444,209 +9579,313 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e76 │ │ │ │ │ + beq.n 5fe2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #152] @ (5ea0 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (600c ) │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.w 5d0e │ │ │ │ │ + bcc.w 5e7a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5e4c │ │ │ │ │ + beq.n 5fb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5e4c │ │ │ │ │ + cbnz r3, 5fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5e76 │ │ │ │ │ + cbz r0, 5fe2 │ │ │ │ │ ldrd r8, r3, [r6, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 5d28 │ │ │ │ │ - b.n 5d58 │ │ │ │ │ + bgt.w 5e94 │ │ │ │ │ + b.n 5ec4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5db0 │ │ │ │ │ + bne.n 5f1c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5d88 │ │ │ │ │ + b.n 5ef4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5e76 │ │ │ │ │ + b.n 5fe2 │ │ │ │ │ .word 0x000001f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005ea4 : │ │ │ │ │ +00006010 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4c2c <_list_extend> │ │ │ │ │ + bl 4da0 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005ec8 : │ │ │ │ │ +00006034 : │ │ │ │ │ +PyList_Insert(): │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #6 │ │ │ │ │ + bpl.n 6116 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 6128 │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + add.w r9, r4, #1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble.n 60e4 │ │ │ │ │ + adds r7, r4, #7 │ │ │ │ │ + add.w r7, r7, r9, asr #3 │ │ │ │ │ + bic.w r7, r7, #3 │ │ │ │ │ + sub.w r3, r7, r9 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + itt le │ │ │ │ │ + addle r7, r4, #4 │ │ │ │ │ + bicle.w r7, r7, #3 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 60f0 │ │ │ │ │ + cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ + bcs.n 610c │ │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ │ + lsls r1, r7, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 610c │ │ │ │ │ + strd r9, r0, [r6, #8] │ │ │ │ │ + str r7, [r6, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.n 60f4 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ + it ge │ │ │ │ │ + movge r1, r4 │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bgt.n 60c2 │ │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ │ + ldr.w r0, [r3, #-4] │ │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + str.w r0, [r3], #-4 │ │ │ │ │ + bge.n 60b2 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + add.w r2, r2, r1, lsl #2 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + mov.w r0, #0 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne.w r3, [r8] │ │ │ │ │ + str.w r8, [r2] │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + cmp.w r9, r3, asr #1 │ │ │ │ │ + blt.n 6062 │ │ │ │ │ + str.w r9, [r0, #8] │ │ │ │ │ + b.n 6098 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 6086 │ │ │ │ │ + adds r1, r4, r5 │ │ │ │ │ + add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ + bic.w r1, r1, r1, asr #31 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r1, r4 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + ble.n 60ae │ │ │ │ │ + b.n 60c2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 60e0 │ │ │ │ │ + mov.w r1, #510 @ 0x1fe │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b.n 6110 │ │ │ │ │ + mov.w r1, #484 @ 0x1e4 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b.n 6110 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000613c : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 5eee │ │ │ │ │ + bpl.n 6162 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 5f02 │ │ │ │ │ + bcs.n 6176 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (5f14 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (6188 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 5efe │ │ │ │ │ + b.n 6172 │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005f18 : │ │ │ │ │ +0000618c : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #4 │ │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r9 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 5f94 │ │ │ │ │ + ble.n 6208 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 600a │ │ │ │ │ - beq.n 5f9e │ │ │ │ │ + blt.n 627e │ │ │ │ │ + beq.n 6212 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 5f94 │ │ │ │ │ + beq.n 6208 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 600a │ │ │ │ │ - beq.n 5fe0 │ │ │ │ │ + blt.n 627e │ │ │ │ │ + beq.n 6254 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 5f94 │ │ │ │ │ + beq.n 6208 │ │ │ │ │ add.w fp, r4, #16 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ movs r7, #2 │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 600a │ │ │ │ │ - beq.n 5ff8 │ │ │ │ │ + blt.n 627e │ │ │ │ │ + beq.n 626c │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.n 5f7a │ │ │ │ │ + bne.n 61ee │ │ │ │ │ cmp r6, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 5fda │ │ │ │ │ + b.n 624e │ │ │ │ │ ldr.w r6, [r7, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5ffe │ │ │ │ │ + bne.n 6272 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -9667,180 +9906,180 @@ │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add sp, #4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 5fe2 │ │ │ │ │ - b.n 5f94 │ │ │ │ │ + bgt.n 6256 │ │ │ │ │ + b.n 6208 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5fda │ │ │ │ │ + b.n 624e │ │ │ │ │ │ │ │ │ │ -00006010 : │ │ │ │ │ +00006284 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6070 │ │ │ │ │ + bne.n 62e4 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 609c │ │ │ │ │ - cbz r0, 6096 │ │ │ │ │ + beq.n 6310 │ │ │ │ │ + cbz r0, 630a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6076 │ │ │ │ │ + bne.n 62ea │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r5, r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ clz r5, r5 │ │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ │ - bne.n 6086 │ │ │ │ │ + bne.n 62fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 606c │ │ │ │ │ + beq.n 62e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 606c │ │ │ │ │ + bne.n 62e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 606c │ │ │ │ │ + b.n 62e0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 606c │ │ │ │ │ + b.n 62e0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 60b4 │ │ │ │ │ + bne.n 6328 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 60a6 │ │ │ │ │ + bne.n 631a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 60a6 │ │ │ │ │ + b.n 631a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000060c4 : │ │ │ │ │ +00006338 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, 6114 │ │ │ │ │ + cbz r4, 6388 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - bmi.n 610e │ │ │ │ │ + bmi.n 6382 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 60f4 │ │ │ │ │ + cbz r0, 6368 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6126 │ │ │ │ │ + bne.n 639a │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 610e │ │ │ │ │ + beq.n 6382 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ │ - cbz r0, 610a │ │ │ │ │ + cbz r0, 637e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 6118 │ │ │ │ │ + bne.n 638c │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcs.n 60fe │ │ │ │ │ + bcs.n 6372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 610a │ │ │ │ │ + bne.n 637e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 610a │ │ │ │ │ + b.n 637e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 60f4 │ │ │ │ │ + bne.n 6368 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 60fa │ │ │ │ │ - b.n 610e │ │ │ │ │ + bne.n 636e │ │ │ │ │ + b.n 6382 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000613c : │ │ │ │ │ +000063b0 : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 616e │ │ │ │ │ + bpl.n 63e2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 6188 │ │ │ │ │ + bcs.n 63fc │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 616c │ │ │ │ │ + beq.n 63e0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -9853,31 +10092,31 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (619c ) │ │ │ │ │ + ldr r1, [pc, #8] @ (6410 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 6184 │ │ │ │ │ + b.n 63f8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000061a0 : │ │ │ │ │ +00006414 : │ │ │ │ │ list_contains(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 61ea │ │ │ │ │ + cbz r3, 645e │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -9889,45 +10128,45 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 61f2 │ │ │ │ │ - cbnz r5, 61ec │ │ │ │ │ + bne.n 6466 │ │ │ │ │ + cbnz r5, 6460 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bhi.n 61be │ │ │ │ │ + bhi.n 6432 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 61e0 │ │ │ │ │ + bne.n 6454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 61e0 │ │ │ │ │ + b.n 6454 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006204 : │ │ │ │ │ +00006478 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #36] @ (623c ) │ │ │ │ │ + ldr r0, [pc, #36] @ (64b0 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 6238 │ │ │ │ │ + cbz r0, 64ac │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ @@ -9937,1011 +10176,1027 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006240 : │ │ │ │ │ +000064b4 : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 6262 │ │ │ │ │ + cbz r0, 64d6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 626c │ │ │ │ │ + bne.n 64e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6262 │ │ │ │ │ + bne.n 64d6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006284 : │ │ │ │ │ +000064f8 : │ │ │ │ │ list_insert(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 63d0 │ │ │ │ │ + bne.w 6644 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 63a6 │ │ │ │ │ + beq.n 661a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6376 │ │ │ │ │ + bne.n 65ea │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 63a6 │ │ │ │ │ + beq.n 661a │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 63be │ │ │ │ │ + beq.n 6632 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.n 6358 │ │ │ │ │ + ble.n 65cc │ │ │ │ │ adds r7, r4, #7 │ │ │ │ │ add.w r7, r7, r9, asr #3 │ │ │ │ │ bic.w r7, r7, #3 │ │ │ │ │ sub.w r3, r7, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt le │ │ │ │ │ addle r7, r4, #4 │ │ │ │ │ bicle.w r7, r7, #3 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 6386 │ │ │ │ │ + beq.n 65fa │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 639e │ │ │ │ │ + bcs.n 6612 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 639e │ │ │ │ │ + beq.n 6612 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ strd r0, r7, [r6, #12] │ │ │ │ │ - blt.n 6368 │ │ │ │ │ + blt.n 65dc │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add.w r2, r4, #4294967295 @ 0xffffffff │ │ │ │ │ it ge │ │ │ │ │ movge r5, r4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mov ip, r5 │ │ │ │ │ it le │ │ │ │ │ addle.w r3, r0, r4, lsl #2 │ │ │ │ │ - bgt.n 6334 │ │ │ │ │ + bgt.n 65a8 │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - ble.n 6326 │ │ │ │ │ + ble.n 659a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ strne.w r8, [r0, ip, lsl #2] │ │ │ │ │ - beq.n 6370 │ │ │ │ │ + beq.n 65e4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.n 62d4 │ │ │ │ │ + blt.n 6548 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ - bge.n 6310 │ │ │ │ │ + bge.n 6584 │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ │ - b.n 6310 │ │ │ │ │ + b.n 6584 │ │ │ │ │ str.w r8, [r0, ip, lsl #2] │ │ │ │ │ - b.n 634c │ │ │ │ │ + b.n 65c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 62ba │ │ │ │ │ + bne.n 652e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62ba │ │ │ │ │ + b.n 652e │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 639e │ │ │ │ │ + cbz r0, 6612 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ strd r9, r0, [r6, #8] │ │ │ │ │ str.w r9, [r6, #16] │ │ │ │ │ - b.n 6334 │ │ │ │ │ + b.n 65a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6354 │ │ │ │ │ + b.n 65c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 63a2 │ │ │ │ │ + bne.n 6616 │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 62ca │ │ │ │ │ + bne.n 653e │ │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 63a2 │ │ │ │ │ + b.n 6616 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 63a2 │ │ │ │ │ - b.n 629e │ │ │ │ │ + beq.n 6616 │ │ │ │ │ + b.n 6512 │ │ │ │ │ │ │ │ │ │ -000063e8 : │ │ │ │ │ +0000665c : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 4c2c <_list_extend> │ │ │ │ │ + bl 4da0 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6412 │ │ │ │ │ + beq.n 6686 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 640e │ │ │ │ │ + beq.n 6682 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 640e │ │ │ │ │ + b.n 6682 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006418 : │ │ │ │ │ +0000668c : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 649e │ │ │ │ │ + bne.n 6712 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 6486 │ │ │ │ │ + cbnz r3, 66fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6478 │ │ │ │ │ - cbz r4, 645c │ │ │ │ │ + cbz r0, 66ec │ │ │ │ │ + cbz r4, 66d0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r3, 647c │ │ │ │ │ - cbz r1, 645c │ │ │ │ │ + cbnz r3, 66f0 │ │ │ │ │ + cbz r1, 66d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4c2c <_list_extend> │ │ │ │ │ + bl 4da0 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6462 │ │ │ │ │ + beq.n 66d6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6478 │ │ │ │ │ + beq.n 66ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 6478 │ │ │ │ │ + cbnz r3, 66ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 645c │ │ │ │ │ + b.n 66d0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1cc8 │ │ │ │ │ + bl 1cd8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 6450 │ │ │ │ │ + b.n 66c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 643c │ │ │ │ │ - b.n 6478 │ │ │ │ │ + bne.n 66b0 │ │ │ │ │ + b.n 66ec │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6478 │ │ │ │ │ - b.n 6430 │ │ │ │ │ + beq.n 66ec │ │ │ │ │ + b.n 66a4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000064b8 : │ │ │ │ │ +0000672c : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r5, r2, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 661a │ │ │ │ │ - ldr r3, [pc, #340] @ (6628 ) │ │ │ │ │ + ble.w 688e │ │ │ │ │ + ldr r3, [pc, #340] @ (689c ) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6592 │ │ │ │ │ + ble.n 6806 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #276] @ (662c ) │ │ │ │ │ + ldr r3, [pc, #276] @ (68a0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.n 65dc │ │ │ │ │ + bcs.n 6850 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65e0 │ │ │ │ │ + beq.n 6854 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r6, r5 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ subs r2, #4 │ │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 6584 │ │ │ │ │ + bne.n 67f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ - bne.n 656a │ │ │ │ │ + bne.n 67de │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ - bne.n 656a │ │ │ │ │ - b.n 657c │ │ │ │ │ + bne.n 67de │ │ │ │ │ + b.n 67f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6624 │ │ │ │ │ + beq.n 6898 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #124] @ (6630 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (68a4 ) │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.n 653e │ │ │ │ │ + bcc.n 67b2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 65f6 │ │ │ │ │ + beq.n 686a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 65f6 │ │ │ │ │ + cbnz r3, 686a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 6624 │ │ │ │ │ + cbz r0, 6898 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ add.w r3, r2, r6, lsl #2 │ │ │ │ │ subs r2, #4 │ │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ │ sub.w ip, r1, #4 │ │ │ │ │ - b.n 6566 │ │ │ │ │ + b.n 67da │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 657e │ │ │ │ │ + b.n 67f2 │ │ │ │ │ .word 0x0000014a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000110 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000076 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00006634 : │ │ │ │ │ +000068a8 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 66d6 │ │ │ │ │ + beq.n 694a │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 66d6 │ │ │ │ │ + beq.n 694a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.n 66cc │ │ │ │ │ + bne.n 6940 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c7a │ │ │ │ │ + bne.w 6ece │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 6d7a │ │ │ │ │ + bcs.w 6ec0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ add.w r0, r1, ip │ │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6764 │ │ │ │ │ + bne.n 69d8 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 66aa │ │ │ │ │ + bge.n 691e │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 66c2 │ │ │ │ │ + beq.n 6936 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 66c2 │ │ │ │ │ + cbnz r3, 6936 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 667e │ │ │ │ │ + bge.n 68f2 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 667e │ │ │ │ │ + b.n 68f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 6dd2 │ │ │ │ │ + bne.w 7032 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6c7a │ │ │ │ │ + blt.w 6ece │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6778 │ │ │ │ │ + beq.n 69ec │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 6dbe │ │ │ │ │ + beq.w 701e │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c7a │ │ │ │ │ + beq.w 6ece │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 6870 │ │ │ │ │ - beq.w 6878 │ │ │ │ │ + blt.w 6ae4 │ │ │ │ │ + beq.w 6aec │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 6884 │ │ │ │ │ + bgt.w 6af8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 6846 │ │ │ │ │ + bne.w 6aba │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1874 │ │ │ │ │ + bl 1884 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 66c4 │ │ │ │ │ + beq.n 6938 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 66c4 │ │ │ │ │ + bne.n 6938 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 66c4 │ │ │ │ │ + b.n 6938 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str.w r5, [r1, ip] │ │ │ │ │ - b.n 66ac │ │ │ │ │ + b.n 6920 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - blt.w 6890 │ │ │ │ │ - beq.w 689a │ │ │ │ │ + blt.w 6b04 │ │ │ │ │ + beq.w 6b0e │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 6898 │ │ │ │ │ + bgt.n 6b0c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 68a4 │ │ │ │ │ + beq.w 6b18 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 66c2 │ │ │ │ │ + ble.n 6936 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 67bc │ │ │ │ │ + bge.n 6a30 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6da0 │ │ │ │ │ + beq.w 7018 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.w 6c48 │ │ │ │ │ + bcs.w 6ebc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w r9, r0, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 67f8 │ │ │ │ │ + b.n 6a6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcs.w 6a9c │ │ │ │ │ + bcs.w 6d10 │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ sub.w r0, r5, r8 │ │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr.w r1, [ip, r5, lsl #2] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str.w r1, [r9, #4]! │ │ │ │ │ add.w r1, sl, #4 │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ cmp r3, lr │ │ │ │ │ add r1, ip │ │ │ │ │ - bcc.n 67e2 │ │ │ │ │ + bcc.n 6a56 │ │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r0, r5, r8 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ add.w r1, sl, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 67ec │ │ │ │ │ + b.n 6a60 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 6c4c │ │ │ │ │ - cbnz r0, 68b0 │ │ │ │ │ + bne.w 6ee4 │ │ │ │ │ + cbnz r0, 6b24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 66c2 │ │ │ │ │ + beq.w 6936 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 66c2 │ │ │ │ │ + bne.w 6936 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 66c2 │ │ │ │ │ + b.n 6936 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 6884 │ │ │ │ │ + blt.n 6af8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 6846 │ │ │ │ │ + bne.n 6aba │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ - b.n 6740 │ │ │ │ │ + b.n 69b4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 6846 │ │ │ │ │ + bne.n 6aba │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 6740 │ │ │ │ │ + b.n 69b4 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 689a │ │ │ │ │ + bge.n 6b0e │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 67a2 │ │ │ │ │ + bne.n 6a16 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 1874 │ │ │ │ │ + bl 1884 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 66c4 │ │ │ │ │ + b.n 6938 │ │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d8a │ │ │ │ │ + beq.w 7002 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 6dae │ │ │ │ │ + bpl.w 704c │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - ble.w 6a94 │ │ │ │ │ + ble.w 6d08 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 6b48 │ │ │ │ │ + bne.w 6dbc │ │ │ │ │ subs r7, r4, #4 │ │ │ │ │ add r3, r9 │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r0, r3, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 6958 │ │ │ │ │ + beq.n 6bcc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 6938 │ │ │ │ │ + beq.n 6bac │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 691e │ │ │ │ │ + beq.n 6b92 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6b34 │ │ │ │ │ + bne.w 6da8 │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6b34 │ │ │ │ │ + bne.w 6da8 │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6b34 │ │ │ │ │ + bne.w 6da8 │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.n 69de │ │ │ │ │ + beq.n 6c52 │ │ │ │ │ adds r6, #4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov lr, r7 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6b34 │ │ │ │ │ + bne.w 6da8 │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6b34 │ │ │ │ │ + bne.w 6da8 │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r6, sl, #8 │ │ │ │ │ add.w r7, lr, #8 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [sl, #8] │ │ │ │ │ ldr.w r4, [lr, #8] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6b34 │ │ │ │ │ + bne.w 6da8 │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ add.w r1, fp, #2 │ │ │ │ │ add.w r6, sl, #12 │ │ │ │ │ add.w r7, lr, #12 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [sl, #12] │ │ │ │ │ ldr.w r4, [lr, #12] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6b34 │ │ │ │ │ + bne.w 6da8 │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add.w r1, fp, #3 │ │ │ │ │ - bne.n 6958 │ │ │ │ │ + bne.n 6bcc │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6cea │ │ │ │ │ + bne.w 6f72 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 6a94 │ │ │ │ │ + beq.n 6d08 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6cfa │ │ │ │ │ + bne.w 6f92 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 6a94 │ │ │ │ │ + beq.n 6d08 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d1a │ │ │ │ │ + bne.w 6fb2 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 6a94 │ │ │ │ │ + beq.n 6d08 │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d0a │ │ │ │ │ + bne.w 6fa2 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 6a94 │ │ │ │ │ + beq.n 6d08 │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d5a │ │ │ │ │ + bne.w 6ff2 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 6a94 │ │ │ │ │ + beq.n 6d08 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d4a │ │ │ │ │ + bne.w 6fe2 │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ - beq.n 6a94 │ │ │ │ │ + beq.n 6d08 │ │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r6, r9, #24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d6a │ │ │ │ │ + bne.w 6fd2 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - beq.n 6a94 │ │ │ │ │ + beq.n 6d08 │ │ │ │ │ movs r4, #7 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 6c80 │ │ │ │ │ + bne.w 6ed4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 6a82 │ │ │ │ │ + bne.n 6cf6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6852 │ │ │ │ │ + b.n 6ac6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.w 6c90 │ │ │ │ │ + bcc.w 6f18 │ │ │ │ │ subs r1, r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ bl 3a8 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6cb8 │ │ │ │ │ + bne.w 6f40 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 6b2c │ │ │ │ │ + beq.n 6da0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6cca │ │ │ │ │ + bne.w 6f52 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 6b2c │ │ │ │ │ + beq.n 6da0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6cda │ │ │ │ │ + bne.w 6f62 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 6b2c │ │ │ │ │ + beq.n 6da0 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d2a │ │ │ │ │ + bne.w 6f82 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 6b2c │ │ │ │ │ + beq.n 6da0 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r8, r7, #16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d3a │ │ │ │ │ + bne.w 6fc2 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 6b2c │ │ │ │ │ + beq.n 6da0 │ │ │ │ │ movs r5, #5 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 6ca8 │ │ │ │ │ + bne.w 6f30 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 6b1a │ │ │ │ │ + bne.n 6d8e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 66c4 │ │ │ │ │ + b.n 6938 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - bne.w 68ee │ │ │ │ │ - b.n 69de │ │ │ │ │ + bne.w 6b62 │ │ │ │ │ + b.n 6c52 │ │ │ │ │ subs r4, #4 │ │ │ │ │ add r3, r9 │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r0, r3, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 6bbe │ │ │ │ │ + beq.n 6e32 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 6b9e │ │ │ │ │ + beq.n 6e12 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 6b84 │ │ │ │ │ + beq.n 6df8 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6c34 │ │ │ │ │ + bne.n 6ea8 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6c34 │ │ │ │ │ + bne.n 6ea8 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6c34 │ │ │ │ │ + bne.n 6ea8 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ - beq.w 69de │ │ │ │ │ + beq.w 6c52 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6c34 │ │ │ │ │ + bne.n 6ea8 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6c34 │ │ │ │ │ + bne.n 6ea8 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ add.w r6, fp, #8 │ │ │ │ │ add.w r4, sl, #8 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [fp, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6c34 │ │ │ │ │ + bne.n 6ea8 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ add.w r6, fp, #12 │ │ │ │ │ add.w r4, sl, #12 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [fp, #12] │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 6bb2 │ │ │ │ │ + beq.n 6e26 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ - bne.n 6b54 │ │ │ │ │ - b.n 69de │ │ │ │ │ + bne.n 6dc8 │ │ │ │ │ + b.n 6c52 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 6a9e │ │ │ │ │ + b.n 6d12 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 6938 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 6d02 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 6d02 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -10950,393 +11205,376 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6c7a │ │ │ │ │ + beq.n 6ece │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6da6 │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 66c4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 6a8e │ │ │ │ │ + bne.n 6ece │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6a8e │ │ │ │ │ + b.n 6ece │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ subs r0, r1, r6 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 6aaa │ │ │ │ │ + b.n 6d1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b26 │ │ │ │ │ + bne.w 6d9a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b26 │ │ │ │ │ + b.n 6d9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ac4 │ │ │ │ │ + bne.w 6d38 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6ac4 │ │ │ │ │ + b.n 6d38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ad6 │ │ │ │ │ + bne.w 6d4a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6ad6 │ │ │ │ │ + b.n 6d4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ae8 │ │ │ │ │ + bne.w 6d5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6ae8 │ │ │ │ │ + b.n 6d5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 69ee │ │ │ │ │ + bne.w 6c62 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 69ee │ │ │ │ │ + b.n 6c62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a04 │ │ │ │ │ + bne.w 6d6e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6a04 │ │ │ │ │ + b.n 6d6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a30 │ │ │ │ │ + bne.w 6c78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6a30 │ │ │ │ │ + b.n 6c78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a1a │ │ │ │ │ + bne.w 6ca4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6a1a │ │ │ │ │ + b.n 6ca4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6afa │ │ │ │ │ + bne.w 6c8e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6afa │ │ │ │ │ + b.n 6c8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b10 │ │ │ │ │ + bne.w 6d84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b10 │ │ │ │ │ + b.n 6d84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a5c │ │ │ │ │ + bne.w 6cea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6a5c │ │ │ │ │ + b.n 6cea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a46 │ │ │ │ │ + bne.w 6cd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6a46 │ │ │ │ │ + b.n 6cd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a76 │ │ │ │ │ + bne.w 6cba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6a76 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6c7a │ │ │ │ │ + b.n 6cba │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6da0 │ │ │ │ │ + beq.n 7018 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 6da0 │ │ │ │ │ + cbnz r3, 7018 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6c7a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c7a │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - add.w r4, r5, #12 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bgt.w 68d8 │ │ │ │ │ - b.n 6a94 │ │ │ │ │ + b.n 6ece │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64b8 │ │ │ │ │ + bl 672c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6716 │ │ │ │ │ - b.n 6c7a │ │ │ │ │ + bne.w 698a │ │ │ │ │ + b.n 6ece │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 6c7a │ │ │ │ │ + b.n 6ece │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + add.w r4, r5, #12 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bgt.w 6b4c │ │ │ │ │ + b.n 6d08 │ │ │ │ │ │ │ │ │ │ -00006dec : │ │ │ │ │ +0000705c : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 6df6 │ │ │ │ │ + cbz r0, 7066 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006df8 : │ │ │ │ │ +00007068 : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbnz r3, 6e40 │ │ │ │ │ + cbnz r3, 70b0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 6e86 │ │ │ │ │ + blt.n 70f6 │ │ │ │ │ clz ip, r0 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 6eac │ │ │ │ │ + bne.n 711c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 488 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r6, [pc, #132] @ (6ecc ) │ │ │ │ │ + ldr r6, [pc, #132] @ (713c ) │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ add r5, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ec8 │ │ │ │ │ + beq.n 7138 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6e2c │ │ │ │ │ + beq.n 709c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ - cbz r1, 6e7c │ │ │ │ │ + cbz r1, 70ec │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 6e36 │ │ │ │ │ + beq.n 70a6 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 6e36 │ │ │ │ │ - b.n 6ec8 │ │ │ │ │ + bge.n 70a6 │ │ │ │ │ + b.n 7138 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 6e6c │ │ │ │ │ - ldr r5, [pc, #68] @ (6ecc ) │ │ │ │ │ + b.n 70dc │ │ │ │ │ + ldr r5, [pc, #68] @ (713c ) │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 6ec8 │ │ │ │ │ + cbz r0, 7138 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - b.n 6e6c │ │ │ │ │ - ldr r5, [pc, #28] @ (6ecc ) │ │ │ │ │ + b.n 70dc │ │ │ │ │ + ldr r5, [pc, #28] @ (713c ) │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e5c │ │ │ │ │ + bne.n 70cc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6e3c │ │ │ │ │ + b.n 70ac │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006ed0 : │ │ │ │ │ +00007140 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6fc8 │ │ │ │ │ + beq.n 7238 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.w 701e │ │ │ │ │ + bne.w 728e │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6ff2 │ │ │ │ │ + blt.n 7262 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 6fa4 │ │ │ │ │ + ble.n 7214 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 6f36 │ │ │ │ │ + b.n 71a6 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 6fa4 │ │ │ │ │ + ble.n 7214 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 6f5a │ │ │ │ │ + ble.n 71ca │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6fe8 │ │ │ │ │ + blt.n 7258 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fe8 │ │ │ │ │ + beq.n 7258 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6fd4 │ │ │ │ │ + blt.n 7244 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 7002 │ │ │ │ │ + beq.n 7272 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7002 │ │ │ │ │ + bne.n 7272 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 6f2c │ │ │ │ │ + beq.n 719c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6f2c │ │ │ │ │ + bne.n 719c │ │ │ │ │ mov r0, r6 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 6f36 │ │ │ │ │ + blt.n 71a6 │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6ff2 │ │ │ │ │ + blt.n 7262 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -11345,98 +11583,98 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6fe8 │ │ │ │ │ + beq.n 7258 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6fe8 │ │ │ │ │ + cbnz r3, 7258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 700e │ │ │ │ │ + bne.n 727e │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6fc2 │ │ │ │ │ + b.n 7232 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6f2c │ │ │ │ │ - b.n 6f8c │ │ │ │ │ + beq.n 719c │ │ │ │ │ + b.n 71fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6ff2 │ │ │ │ │ + bne.n 7262 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6ff2 │ │ │ │ │ - ble.n 6ffe │ │ │ │ │ + b.n 7262 │ │ │ │ │ + ble.n 726e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007034 <_PyList_ClearFreeList>: │ │ │ │ │ +000072a4 <_PyList_ClearFreeList>: │ │ │ │ │ _PyList_ClearFreeList(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 7068 <_PyList_ClearFreeList+0x34> │ │ │ │ │ + ble.n 72d8 <_PyList_ClearFreeList+0x34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #168] @ 0xa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 704e <_PyList_ClearFreeList+0x1a> │ │ │ │ │ - cbnz r5, 706c <_PyList_ClearFreeList+0x38> │ │ │ │ │ + bgt.n 72be <_PyList_ClearFreeList+0x1a> │ │ │ │ │ + cbnz r5, 72dc <_PyList_ClearFreeList+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007078 : │ │ │ │ │ +000072e8 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 70d6 │ │ │ │ │ + blt.n 7346 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 70b6 │ │ │ │ │ + bcs.n 7326 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ ittet ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ @@ -11448,25 +11686,25 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ - beq.n 70d6 │ │ │ │ │ + beq.n 7346 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 70da │ │ │ │ │ + cbz r3, 734a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 70d6 │ │ │ │ │ + b.n 7346 │ │ │ │ │ │ │ │ │ │ -000070e0 : │ │ │ │ │ +00007350 : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ push {r4} │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldrd r2, r4, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ @@ -11477,119 +11715,119 @@ │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007110 : │ │ │ │ │ +00007380 : │ │ │ │ │ list_repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite le │ │ │ │ │ movle r5, #1 │ │ │ │ │ movgt r5, #0 │ │ │ │ │ - ble.w 729e │ │ │ │ │ + ble.w 750e │ │ │ │ │ mov r9, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt.w 73ec │ │ │ │ │ - ldr r3, [pc, #684] @ (73f4 ) │ │ │ │ │ + bgt.w 765c │ │ │ │ │ + ldr r3, [pc, #684] @ (7664 ) │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ mul.w r6, r7, r8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 7302 │ │ │ │ │ + ble.w 7572 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ - ldr r3, [pc, #624] @ (73f8 ) │ │ │ │ │ + ldr r3, [pc, #624] @ (7668 ) │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.w 734c │ │ │ │ │ + bcs.w 75bc │ │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7350 │ │ │ │ │ + beq.w 75c0 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bne.w 737e │ │ │ │ │ + bne.w 75ee │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, r2, r6 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ add.w r2, r5, sl │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs.n 7296 │ │ │ │ │ + bcs.n 7506 │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ mov.w ip, sl, lsr #2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - beq.n 7294 │ │ │ │ │ + beq.n 7504 │ │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ │ subs r2, #8 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 725c │ │ │ │ │ + beq.n 74cc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 7252 │ │ │ │ │ + beq.n 74c2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 724c │ │ │ │ │ + beq.n 74bc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 7246 │ │ │ │ │ + beq.n 74b6 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 7240 │ │ │ │ │ + beq.n 74b0 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 723a │ │ │ │ │ + beq.n 74aa │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 7234 │ │ │ │ │ + beq.n 74a4 │ │ │ │ │ add.w r1, r5, #8 │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #8 │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #8 │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ @@ -11597,55 +11835,55 @@ │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #8 │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #8 │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 7286 │ │ │ │ │ + beq.n 74f6 │ │ │ │ │ add.w r2, r1, #8 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ │ strd r3, r3, [r2, #12] │ │ │ │ │ strd r3, r3, [r2, #20] │ │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ │ strd r3, r3, [r2, #36] @ 0x24 │ │ │ │ │ strd r3, r3, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ │ - bne.n 725c │ │ │ │ │ + bne.n 74cc │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 7296 │ │ │ │ │ + beq.n 7506 │ │ │ │ │ bic.w ip, ip, #1 │ │ │ │ │ add.w r5, r5, ip, lsl #2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #348] @ (73fc ) │ │ │ │ │ + ldr r3, [pc, #348] @ (766c ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 73c6 │ │ │ │ │ + ble.w 7636 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #300] @ (7400 ) │ │ │ │ │ + ldr r1, [pc, #300] @ (7670 ) │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -11663,356 +11901,356 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 73da │ │ │ │ │ + beq.n 764a │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #224] @ (7404 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (7674 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.w 71b2 │ │ │ │ │ + bcc.w 7422 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7366 │ │ │ │ │ + beq.n 75d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7366 │ │ │ │ │ + cbnz r3, 75d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 73da │ │ │ │ │ + cbz r0, 764a │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 71d2 │ │ │ │ │ + beq.w 7442 │ │ │ │ │ add.w r2, r3, r7, lsl #2 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 73a8 │ │ │ │ │ + bcs.n 7618 │ │ │ │ │ sub.w ip, r7, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add ip, r3 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #4 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne.n 73de │ │ │ │ │ + bne.n 764e │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 7396 │ │ │ │ │ + bne.n 7606 │ │ │ │ │ sub.w r8, sl, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r0, r5, r7 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - ble.w 7296 │ │ │ │ │ + ble.w 7506 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 73a8 │ │ │ │ │ + b.n 7618 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 72ce │ │ │ │ │ + bne.w 753e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7298 │ │ │ │ │ + b.n 7508 │ │ │ │ │ add r1, r8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 7396 │ │ │ │ │ - b.n 73a8 │ │ │ │ │ + bne.n 7606 │ │ │ │ │ + b.n 7618 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000026a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000154 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000011c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007408 : │ │ │ │ │ +00007678 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, 7458 │ │ │ │ │ + cbz r4, 76c8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - bmi.n 7452 │ │ │ │ │ + bmi.n 76c2 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 7438 │ │ │ │ │ + cbz r0, 76a8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7470 │ │ │ │ │ + bne.n 76e0 │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 7452 │ │ │ │ │ + beq.n 76c2 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ │ - cbz r0, 744e │ │ │ │ │ + cbz r0, 76be │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 7462 │ │ │ │ │ + bne.n 76d2 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcs.n 7442 │ │ │ │ │ + bcs.n 76b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 744e │ │ │ │ │ + bne.n 76be │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 744e │ │ │ │ │ + b.n 76be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7438 │ │ │ │ │ + bne.n 76a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 743e │ │ │ │ │ - b.n 7452 │ │ │ │ │ + bne.n 76ae │ │ │ │ │ + b.n 76c2 │ │ │ │ │ │ │ │ │ │ -00007484 : │ │ │ │ │ +000076f4 : │ │ │ │ │ list_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - cbz r2, 74ec │ │ │ │ │ + cbz r2, 775c │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 74d2 │ │ │ │ │ + b.n 7742 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 7510 │ │ │ │ │ + bne.n 7780 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r9, r9, #1 │ │ │ │ │ ldrgt r2, [r7, #8] │ │ │ │ │ - bgt.n 74e6 │ │ │ │ │ + bgt.n 7756 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 753a │ │ │ │ │ + bne.n 77aa │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs.n 74ec │ │ │ │ │ + bcs.n 775c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 74f6 │ │ │ │ │ + bne.n 7766 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 74a8 │ │ │ │ │ + bne.n 7718 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bhi.n 74d2 │ │ │ │ │ + bhi.n 7742 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - beq.n 7520 │ │ │ │ │ + beq.n 7790 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 74ba │ │ │ │ │ + beq.n 772a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 74ba │ │ │ │ │ + bne.n 772a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 74ba │ │ │ │ │ + b.n 772a │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 74e6 │ │ │ │ │ + beq.n 7756 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 74e6 │ │ │ │ │ + bne.n 7756 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - b.n 74e6 │ │ │ │ │ + b.n 7756 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -00007540 : │ │ │ │ │ +000077b0 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 7550 │ │ │ │ │ + bgt.n 77c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ subs r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 7546 │ │ │ │ │ + bcs.n 77b6 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 755c │ │ │ │ │ + bhi.n 77cc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007578 : │ │ │ │ │ +000077e8 : │ │ │ │ │ list_index(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strd r4, r3, [sp] │ │ │ │ │ - bhi.n 765e │ │ │ │ │ + bhi.n 78ce │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 765a │ │ │ │ │ + beq.n 78ca │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7636 │ │ │ │ │ + beq.n 78a6 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 75c4 │ │ │ │ │ + beq.n 7834 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7636 │ │ │ │ │ + beq.n 78a6 │ │ │ │ │ ldrd r4, r9, [sp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r9, r3 │ │ │ │ │ biclt.w r9, r9, r9, asr #31 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - ble.n 761e │ │ │ │ │ + ble.n 788e │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 761e │ │ │ │ │ + bls.n 788e │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 763e │ │ │ │ │ + bne.n 78ae │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 764e │ │ │ │ │ + bgt.n 78be │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cbnz r5, 7636 │ │ │ │ │ + cbnz r5, 78a6 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne.n 75ea │ │ │ │ │ + bne.n 785a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -12023,74 +12261,74 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7612 │ │ │ │ │ + bne.n 7882 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7612 │ │ │ │ │ + b.n 7882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 75e6 │ │ │ │ │ + b.n 7856 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7636 │ │ │ │ │ + beq.n 78a6 │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 75c4 │ │ │ │ │ + ble.n 7834 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 75b8 │ │ │ │ │ - b.n 7636 │ │ │ │ │ + bne.n 7828 │ │ │ │ │ + b.n 78a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000768c : │ │ │ │ │ +000078fc : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #1 │ │ │ │ │ movpl r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000076a4 : │ │ │ │ │ +00007914 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 76b6 │ │ │ │ │ + blt.n 7926 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 76b6 │ │ │ │ │ + bmi.n 7926 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000076bc : │ │ │ │ │ +0000792c : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -47,15 +47,15 @@ │ │ │ │ │ 00000058 : │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1ec │ │ │ │ │ + bl 150 │ │ │ │ │ R_ARM_THM_CALL list_inplace_repeat_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 80 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 82 │ │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 16a │ │ │ │ │ - bl 1cc8 │ │ │ │ │ + bl 1cd8 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 0000016c : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ @@ -185,15 +185,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ bpl.n 18a │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 4c2c <_list_extend> │ │ │ │ │ + b.w 4da0 <_list_extend> │ │ │ │ │ R_ARM_THM_JUMP24 _list_extend │ │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ ├── longobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 109224 (bytes into file) │ │ │ │ │ + Start of section headers: 109196 (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 0x1aaa8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1aa8c: │ │ │ │ │ │ │ │ │ │ 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 0008a0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 016dc0 0003b0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0008d4 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 017170 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000d9c 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000d9c 0118e0 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 017528 003348 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01267c 000b73 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0131f0 000280 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01a870 000168 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 013470 000dba 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01a9d8 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01422a 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01422a 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 014260 001ae0 10 16 296 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 015d40 00107e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01aa18 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000898 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 016d9c 0003b0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0008cc 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01714c 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000d94 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000d94 0118c4 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 017504 003350 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 012658 000b73 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0131cc 000280 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01a854 000168 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 01344c 000dba 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01a9bc 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 014206 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014206 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01423c 001ae0 10 16 296 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 015d1c 00107e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01a9fc 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -31,232 +31,232 @@ │ │ │ │ │ 27: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 28: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 29: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 30: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 31: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 32: 00000938 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 00000940 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 34: 0000ca99 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 34: 0000ca59 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 35: 00000e68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 00000e6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 37: 00001150 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 0000115c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 00001261 426 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ - 40: 000012ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 000012b2 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 42: 000012e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 00001300 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 00001360 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 45: 00001378 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 46: 00001388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 000013a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 000013be 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 000013c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 50: 000013e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00001400 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 52: 0000140d 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ + 39: 00001261 430 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ + 40: 000012ae 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 000012b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 42: 000012ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00001304 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 44: 00001364 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 0000137c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 46: 0000138c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 000013a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 000013c2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 000013c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 50: 000013ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00001404 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 52: 00001411 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ 53: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 54: 00001695 152 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ - 55: 0000172d 88 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ - 56: 00001785 42 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ - 57: 000017b1 3154 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ + 54: 00001699 152 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ + 55: 00001731 88 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ + 56: 00001789 42 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ + 57: 000017b5 3158 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ 58: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 59: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 60: 0000029c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 61: 00001df0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 62: 00001e00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 000020e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 000020e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 00002405 68 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ - 66: 00002444 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 00001df8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 00001e08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 000020e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000020ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 0000240d 68 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ + 66: 0000244c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 67: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 68: 00002448 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 00002450 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 69: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 70: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 71: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 72: 00002585 748 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ - 73: 00002871 1484 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 74: 00009881 736 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ - 75: 0000286c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00002870 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 77: 00002e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 00002e3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 79: 00002e3d 388 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 80: 00008c51 744 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 81: 000075a9 512 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 72: 0000258d 748 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ + 73: 00002879 1484 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ + 74: 00009865 736 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 75: 00002874 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00002878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 77: 00002e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 00002e44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 79: 00002e45 388 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 80: 00008c41 744 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 81: 0000759d 512 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ 82: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 83: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 84: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 85: 00003379 292 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 86: 00003498 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 87: 0000349c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 88: 0000349d 344 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 89: 00005c3d 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 90: 0000cab1 234 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 91: 000035ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 000035f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 93: 000036c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00003381 292 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 86: 000034a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 000034a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 88: 000034a5 344 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 89: 00005c35 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 90: 0000ca71 234 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 91: 000035f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 000035fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 93: 000036b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00000404 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 95: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 96: 00000430 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 97: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 98: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 99: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 100: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 101: 000036c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 102: 000036c5 2392 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 103: 00003a90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00003a98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 105: 00004014 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 0000401c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 000036bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 000036bd 2392 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 103: 00003a88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00003a90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 105: 0000400c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 00004014 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 107: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 108: 000046ad 3110 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 109: 0000487c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00004880 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 111: 00004ea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00004ea8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 113: 00005274 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 114: 00005284 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 115: 00005a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 00005a24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 117: 0000606d 524 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 118: 00006469 4416 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 119: 00006274 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00006278 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 00006464 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 00006468 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 123: 00010d2d 498 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 124: 00006f10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 00006f14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 126: 0000723c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00007240 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 000075a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 000075a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 000077a9 318 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 131: 00007d3d 3432 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 108: 000046a5 3110 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 109: 00004874 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00004878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 111: 00004e98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00004ea0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 0000526c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 0000527c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 115: 00005a14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 00005a1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 117: 00006061 524 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 118: 0000645d 4416 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 119: 00006268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 0000626c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 00006458 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 0000645c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 00010d11 498 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 124: 00006f04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00006f08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 126: 00007230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00007234 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 00007598 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 0000759c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 0000779d 318 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 131: 00007d2d 3432 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 132: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 133: 000078f5 108 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 134: 0000cde9 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 135: 0000795c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 000078e9 108 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 134: 0000cda9 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 135: 00007950 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 136: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 137: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 138: 00007960 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 139: 00007c50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 00007c68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 141: 000080c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 000080c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 143: 00008b0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 00008b10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 145: 00008b11 320 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 146: 00008f30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 00008f38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 148: 00008f39 312 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 149: 00009071 864 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 138: 00007954 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 139: 00007c40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 00007c58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 141: 000080b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 000080b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 143: 00008afc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 00008b00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 145: 00008b01 320 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 146: 00008f20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 00008f28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 148: 00008f29 312 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 149: 00009061 864 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ 150: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 151: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 152: 00000558 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 153: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 154: 000093d1 1198 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 155: 000093cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 000093c1 1186 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 155: 000093bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 156: 000005a8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 157: 000093d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 158: 0000f7e1 2280 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 159: 00009784 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 0000978c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 161: 0000d481 2296 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 157: 000093c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 158: 0000f7a1 2280 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 159: 00009780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00009788 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 0000d441 2296 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ 162: 000005cc 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 163: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 164: 00009c39 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 164: 00009c1d 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ 165: 000005e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 166: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 167: 0000061c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 168: 00009d5d 2490 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 169: 0000a480 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 0000a498 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 168: 00009d41 2486 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 169: 0000a460 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 0000a478 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 171: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 172: 0000066c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 173: 0000069c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 174: 0000a911 7968 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 175: 0000e2c5 1148 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 176: 0000acdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000ace0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 178: 0000b2c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 0000b2cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 0000b778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000b784 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 182: 0000bb18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 0000bb24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 184: 000100c9 164 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 185: 0000c2e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 0000c2f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 187: 0000c82c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 0000c830 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 174: 0000a8f1 7936 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 175: 0000e285 1148 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 176: 0000acb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 0000acb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 178: 0000b41c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 0000b424 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 180: 0000b770 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 0000b77c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 182: 0000bb08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000bb14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 184: 00010089 164 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 185: 0000c350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 186: 0000c358 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 187: 0000c7ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 0000c7f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 189: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 190: 0000ca40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000ca44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 192: 0000ca94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 0000ca98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 190: 0000ca00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000ca04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 0000ca54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 193: 0000ca58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 194: 000006b4 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 195: 000006d4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 196: 000006fc 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 197: 0000cb9d 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 198: 0000cde4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 199: 0000cde8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 200: 0000cf94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 201: 0000cf98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 202: 0000cf99 400 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 203: 0000d11c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 204: 0000d128 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 205: 0000d245 232 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 206: 0000d32d 272 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 207: 0000d438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 0000d43c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 197: 0000cb5d 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 198: 0000cda4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 0000cda8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 200: 0000cf54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 0000cf58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 202: 0000cf59 400 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 203: 0000d0dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 204: 0000d0e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 205: 0000d205 232 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 206: 0000d2ed 272 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 207: 0000d3f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 0000d3fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 209: 00000730 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 210: 0000dd79 226 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 211: 0000de5d 1126 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 212: 0000e264 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 0000e268 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 214: 0000e6ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 0000e6f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 216: 0000e82d 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 210: 0000dd39 226 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 211: 0000de1d 1126 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 212: 0000e224 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 0000e228 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 214: 0000e6ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 0000e6b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 0000e7ed 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ 217: 00000748 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 218: 0000ec28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 0000ec40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 220: 0000ed25 2244 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 221: 0000f5c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 0000f5d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 223: 0000f5e9 304 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 224: 0000f714 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 0000ebe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 0000ec00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 220: 0000ece5 2244 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 221: 0000f588 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 0000f590 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 223: 0000f5a9 304 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 224: 0000f6d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 225: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 226: 000000e5 356 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ 227: 00000240 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 228: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 229: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 230: 0000f718 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 231: 000100c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 232: 000100c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 233: 00010168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 234: 0001016c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 230: 0000f6d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 231: 00010080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 232: 00010088 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 233: 00010128 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0001012c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 235: 00000248 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 236: 00000249 40 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ 237: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 238: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ 239: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 240: 00000271 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ 241: 00000274 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 242: 00000278 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 243: 00000279 440 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 244: 00010f21 124 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 245: 00010f98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 246: 00010f9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 247: 000111f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 244: 00010f05 124 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 245: 00010f7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 00010f80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 247: 000111d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 248: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 249: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 250: 000111f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 251: 000118d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 250: 000111dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 251: 000118bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 252: 00000153 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ 253: 000007cc 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 254: 000005fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 255: 000007f0 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 256: 0000015d 36 FUNC LOCAL DEFAULT 9 int___getnewargs__ │ │ │ │ │ 257: 000007f4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 258: 00000808 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ @@ -330,102 +330,102 @@ │ │ │ │ │ 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 328: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 333: 0000141d 376 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 333: 00001421 376 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 335: 00001595 254 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 335: 00001599 254 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 344: 00002449 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 345: 000024a5 224 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ + 344: 00002451 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 345: 000024ad 224 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 348: 00002fc1 358 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 349: 00003129 362 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 350: 00003295 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 351: 0000c951 244 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 352: 000035f5 208 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 348: 00002fc9 358 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 349: 00003131 362 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 350: 0000329d 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 351: 0000c911 244 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 352: 000035fd 192 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 358: 0000401d 1680 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 358: 00004015 1680 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 361: 000052d5 2408 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 362: 00005dc5 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 363: 00005f31 316 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 364: 00006279 496 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 365: 000078e9 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 361: 000052cd 2408 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 362: 00005dbd 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 363: 00005f29 312 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 364: 0000626d 496 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 365: 000078dd 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 369: 00007961 776 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 369: 00007955 772 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 373: 00007c69 210 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 374: 00008aa5 108 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 373: 00007c59 210 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 374: 00008a95 108 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 376: 00009b61 62 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 377: 00009ba1 152 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 376: 00009b45 62 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 377: 00009b85 152 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 382: 00009ca1 186 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 383: 0000e8ad 1142 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 382: 00009c85 186 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 383: 0000e86d 1142 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 385: 0000a719 504 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 385: 0000a6f9 504 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 388: 0000c831 288 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 388: 0000c7f1 288 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ 389: 000000d9 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 391: 0000ca45 84 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 391: 0000ca05 84 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 395: 0000d1c9 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 396: 0000d129 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 395: 0000d189 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 396: 0000d0e9 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 401: 0000d43d 66 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 402: 0000e741 236 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 401: 0000d3fd 66 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 402: 0000e701 236 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 404: 0000047d 388 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 406: 0000f719 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 407: 0001016d 3008 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 406: 0000f6d9 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 407: 0001012d 3044 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 411: 00010f9d 284 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 412: 000110b9 320 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 411: 00010f81 284 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 412: 0001109d 320 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ 413: 00000431 74 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 414: 000111f9 1768 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 414: 000111dd 1768 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ 415: 00000045 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedInt_Converter │ │ │ │ │ 416: 0000009b 98 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ 417: 000000fd 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 419: 00000181 86 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ - 420: 00000601 670 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ + 420: 00000601 664 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ 421: 000001d7 74 FUNC GLOBAL DEFAULT 9 PyLong_FromNativeBytes │ │ │ │ │ 422: 00000221 66 FUNC GLOBAL DEFAULT 9 PyLong_FromUnsignedNativeBytes │ │ │ │ │ 423: 00000263 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ 424: 0000026f 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ 425: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ 426: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x16dc0 contains 118 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x16d9c contains 118 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000001e 0001320a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000038 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000003c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000040 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ @@ -21,20 +21,20 @@ │ │ │ │ │ 000000ac 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000c8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000d4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000d8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000dc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000108 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000011e 0000550a R_ARM_THM_CALL 00003379 long_neg │ │ │ │ │ +0000011e 0000550a R_ARM_THM_CALL 00003381 long_neg │ │ │ │ │ 00000136 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000013a 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000013e 0000ae0a R_ARM_THM_CALL 0000a911 long_pow │ │ │ │ │ +0000013e 0000ae0a R_ARM_THM_CALL 0000a8f1 long_pow │ │ │ │ │ 00000164 0001940a R_ARM_THM_CALL 0000047d _PyLong_DivmodNear │ │ │ │ │ -0000017c 00004f0a R_ARM_THM_CALL 00002e3d long_sub │ │ │ │ │ +0000017c 00004f0a R_ARM_THM_CALL 00002e45 long_sub │ │ │ │ │ 00000194 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001d6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001e6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001fa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000200 0000e12f R_ARM_THM_MOVW_ABS_NC 0000077c .LC53 │ │ │ │ │ @@ -64,82 +64,82 @@ │ │ │ │ │ 00000380 0001990a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 0000038e 0001330a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ 000003a8 0001990a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000003b8 0001990a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000003bc 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ 000003d6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 0001330a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ -000003f0 0000590a R_ARM_THM_CALL 00005c3d long_add │ │ │ │ │ +000003f0 0000590a R_ARM_THM_CALL 00005c35 long_add │ │ │ │ │ 00000422 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000042a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000045a 0000a10a R_ARM_THM_CALL 0000d481 long_format_binary │ │ │ │ │ -00000474 0000390a R_ARM_THM_CALL 000017b1 long_to_decimal_string_internal │ │ │ │ │ -000004c8 00009a0a R_ARM_THM_CALL 000093d1 long_divrem │ │ │ │ │ -000004d8 0000480a R_ARM_THM_CALL 00002585 long_lshift │ │ │ │ │ -000004ea 0000360a R_ARM_THM_CALL 00001695 long_compare │ │ │ │ │ +0000045a 0000a10a R_ARM_THM_CALL 0000d441 long_format_binary │ │ │ │ │ +00000474 0000390a R_ARM_THM_CALL 000017b5 long_to_decimal_string_internal │ │ │ │ │ +000004c8 00009a0a R_ARM_THM_CALL 000093c1 long_divrem │ │ │ │ │ +000004d8 0000480a R_ARM_THM_CALL 0000258d long_lshift │ │ │ │ │ +000004ea 0000360a R_ARM_THM_CALL 00001699 long_compare │ │ │ │ │ 0000051c 0001930a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000538 0000590a R_ARM_THM_CALL 00005c3d long_add │ │ │ │ │ +00000538 0000590a R_ARM_THM_CALL 00005c35 long_add │ │ │ │ │ 00000556 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000564 00004f0a R_ARM_THM_CALL 00002e3d long_sub │ │ │ │ │ +00000564 00004f0a R_ARM_THM_CALL 00002e45 long_sub │ │ │ │ │ 00000582 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058c 0000220a R_ARM_THM_CALL 0000ca99 Py_XDECREF │ │ │ │ │ -00000592 0000220a R_ARM_THM_CALL 0000ca99 Py_XDECREF │ │ │ │ │ -00000598 0000550a R_ARM_THM_CALL 00003379 long_neg │ │ │ │ │ +0000058c 0000220a R_ARM_THM_CALL 0000ca59 Py_XDECREF │ │ │ │ │ +00000592 0000220a R_ARM_THM_CALL 0000ca59 Py_XDECREF │ │ │ │ │ +00000598 0000550a R_ARM_THM_CALL 00003381 long_neg │ │ │ │ │ 000005b0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005be 0000590a R_ARM_THM_CALL 00005c3d long_add │ │ │ │ │ -000005c6 00004f0a R_ARM_THM_CALL 00002e3d long_sub │ │ │ │ │ +000005be 0000590a R_ARM_THM_CALL 00005c35 long_add │ │ │ │ │ +000005c6 00004f0a R_ARM_THM_CALL 00002e45 long_sub │ │ │ │ │ 000005ce 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005d2 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005d6 0000fd2f R_ARM_THM_MOVW_ABS_NC 000007cc .LC56 │ │ │ │ │ 000005da 0000fd30 R_ARM_THM_MOVT_ABS 000007cc .LC56 │ │ │ │ │ 000005e0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000005f4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005fc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000664 0001660a R_ARM_THM_CALL 0000401d _PyLong_AsByteArray │ │ │ │ │ -0000066a 0001580a R_ARM_THM_CALL 00002449 _PyLong_NumBits │ │ │ │ │ -000006c6 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006ca 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006ce 0001012f R_ARM_THM_MOVW_ABS_NC 000007f4 .LC58 │ │ │ │ │ -000006d2 00010130 R_ARM_THM_MOVT_ABS 000007f4 .LC58 │ │ │ │ │ -000006da 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006ea 0001580a R_ARM_THM_CALL 00002449 _PyLong_NumBits │ │ │ │ │ -00000750 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000766 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000076a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000076e 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000798 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000007e0 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000007e4 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000007e8 0001022f R_ARM_THM_MOVW_ABS_NC 00000808 .LC59 │ │ │ │ │ -000007ec 00010230 R_ARM_THM_MOVT_ABS 00000808 .LC59 │ │ │ │ │ -000007f2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000816 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000842 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000888 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000898 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000662 0001660a R_ARM_THM_CALL 00004015 _PyLong_AsByteArray │ │ │ │ │ +00000668 0001580a R_ARM_THM_CALL 00002451 _PyLong_NumBits │ │ │ │ │ +000006ba 0001580a R_ARM_THM_CALL 00002451 _PyLong_NumBits │ │ │ │ │ +000006d2 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006d6 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006dc 0001012f R_ARM_THM_MOVW_ABS_NC 000007f4 .LC58 │ │ │ │ │ +000006e0 00010130 R_ARM_THM_MOVT_ABS 000007f4 .LC58 │ │ │ │ │ +000006e6 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000728 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000072c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000734 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000075a 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000075e 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000762 0001022f R_ARM_THM_MOVW_ABS_NC 00000808 .LC59 │ │ │ │ │ +00000766 00010230 R_ARM_THM_MOVT_ABS 00000808 .LC59 │ │ │ │ │ +0000076c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000078a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000794 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000007be 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007ea 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000085c 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000886 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000e0 0001861e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -00000266 00015f1e R_ARM_THM_JUMP24 0000c951 _PyLong_Copy │ │ │ │ │ -000001ca 00015f1e R_ARM_THM_JUMP24 0000c951 _PyLong_Copy │ │ │ │ │ +00000266 00015f1e R_ARM_THM_JUMP24 0000c911 _PyLong_Copy │ │ │ │ │ +000001ca 00015f1e R_ARM_THM_JUMP24 0000c911 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x17170 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1714c contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001ab02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003702 R_ARM_ABS32 0000172d long_dealloc │ │ │ │ │ -0000002c 00003802 R_ARM_ABS32 00001785 long_to_decimal_string │ │ │ │ │ +00000018 00003702 R_ARM_ABS32 00001731 long_dealloc │ │ │ │ │ +0000002c 00003802 R_ARM_ABS32 00001789 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000199 long_hash │ │ │ │ │ 00000048 0001ac02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00002702 R_ARM_ABS32 00001261 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000c502 R_ARM_ABS32 0000cb9d long_new │ │ │ │ │ +0000009c 0000c502 R_ARM_ABS32 0000cb5d long_new │ │ │ │ │ 000000a0 00013f02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008502 R_ARM_ABS32 000078f5 long_vectorcall │ │ │ │ │ +000000c8 00008502 R_ARM_ABS32 000078e9 long_vectorcall │ │ │ │ │ 000000d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d4 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e4 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000210 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -162,35 +162,35 @@ │ │ │ │ │ 000002c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00005902 R_ARM_ABS32 00005c3d long_add │ │ │ │ │ -000002e8 00004f02 R_ARM_ABS32 00002e3d long_sub │ │ │ │ │ -000002ec 00007502 R_ARM_ABS32 0000606d long_mul │ │ │ │ │ -000002f0 0000d302 R_ARM_ABS32 0000de5d long_mod │ │ │ │ │ -000002f4 0000d802 R_ARM_ABS32 0000e82d long_divmod │ │ │ │ │ -000002f8 0000ae02 R_ARM_ABS32 0000a911 long_pow │ │ │ │ │ -000002fc 00005502 R_ARM_ABS32 00003379 long_neg │ │ │ │ │ -00000300 0000ce02 R_ARM_ABS32 0000d32d long_long │ │ │ │ │ -00000304 0000df02 R_ARM_ABS32 0000f5e9 long_abs │ │ │ │ │ -00000308 00003402 R_ARM_ABS32 0000140d long_bool │ │ │ │ │ -0000030c 00005802 R_ARM_ABS32 0000349d long_invert │ │ │ │ │ -00000310 00004802 R_ARM_ABS32 00002585 long_lshift │ │ │ │ │ -00000314 0000dc02 R_ARM_ABS32 0000ed25 long_rshift │ │ │ │ │ -00000318 00008202 R_ARM_ABS32 000077a9 long_and │ │ │ │ │ -0000031c 0000cd02 R_ARM_ABS32 0000d245 long_xor │ │ │ │ │ -00000320 00009102 R_ARM_ABS32 00008b11 long_or │ │ │ │ │ -00000324 0000ce02 R_ARM_ABS32 0000d32d long_long │ │ │ │ │ -0000032c 0000d202 R_ARM_ABS32 0000dd79 long_float │ │ │ │ │ -00000358 00009402 R_ARM_ABS32 00008f39 long_div │ │ │ │ │ -0000035c 0000a802 R_ARM_ABS32 00009d5d long_true_divide │ │ │ │ │ -00000368 0000ce02 R_ARM_ABS32 0000d32d long_long │ │ │ │ │ +000002e4 00005902 R_ARM_ABS32 00005c35 long_add │ │ │ │ │ +000002e8 00004f02 R_ARM_ABS32 00002e45 long_sub │ │ │ │ │ +000002ec 00007502 R_ARM_ABS32 00006061 long_mul │ │ │ │ │ +000002f0 0000d302 R_ARM_ABS32 0000de1d long_mod │ │ │ │ │ +000002f4 0000d802 R_ARM_ABS32 0000e7ed long_divmod │ │ │ │ │ +000002f8 0000ae02 R_ARM_ABS32 0000a8f1 long_pow │ │ │ │ │ +000002fc 00005502 R_ARM_ABS32 00003381 long_neg │ │ │ │ │ +00000300 0000ce02 R_ARM_ABS32 0000d2ed long_long │ │ │ │ │ +00000304 0000df02 R_ARM_ABS32 0000f5a9 long_abs │ │ │ │ │ +00000308 00003402 R_ARM_ABS32 00001411 long_bool │ │ │ │ │ +0000030c 00005802 R_ARM_ABS32 000034a5 long_invert │ │ │ │ │ +00000310 00004802 R_ARM_ABS32 0000258d long_lshift │ │ │ │ │ +00000314 0000dc02 R_ARM_ABS32 0000ece5 long_rshift │ │ │ │ │ +00000318 00008202 R_ARM_ABS32 0000779d long_and │ │ │ │ │ +0000031c 0000cd02 R_ARM_ABS32 0000d205 long_xor │ │ │ │ │ +00000320 00009102 R_ARM_ABS32 00008b01 long_or │ │ │ │ │ +00000324 0000ce02 R_ARM_ABS32 0000d2ed long_long │ │ │ │ │ +0000032c 0000d202 R_ARM_ABS32 0000dd39 long_float │ │ │ │ │ +00000358 00009402 R_ARM_ABS32 00008f29 long_div │ │ │ │ │ +0000035c 0000a802 R_ARM_ABS32 00009d41 long_true_divide │ │ │ │ │ +00000368 0000ce02 R_ARM_ABS32 0000d2ed long_long │ │ │ │ │ 00000374 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000378 0000ec02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 00000380 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000388 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 0000ee02 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 00000394 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -199,27 +199,27 @@ │ │ │ │ │ 000003b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b4 0000f002 R_ARM_ABS32 00000271 long_get1 │ │ │ │ │ 000003bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003dc 0000ec02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 000003e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000ca02 R_ARM_ABS32 0000cf99 int_bit_length │ │ │ │ │ +000003ec 0000ca02 R_ARM_ABS32 0000cf59 int_bit_length │ │ │ │ │ 000003f4 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000f302 R_ARM_ABS32 00000279 int_bit_count │ │ │ │ │ 00000404 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00006602 R_ARM_ABS32 000036c5 int_to_bytes │ │ │ │ │ +0000040c 00006602 R_ARM_ABS32 000036bd int_to_bytes │ │ │ │ │ 00000414 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00006c02 R_ARM_ABS32 000046ad int_from_bytes │ │ │ │ │ +0000041c 00006c02 R_ARM_ABS32 000046a5 int_from_bytes │ │ │ │ │ 00000424 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000f402 R_ARM_ABS32 00010f21 int_as_integer_ratio │ │ │ │ │ +0000042c 0000f402 R_ARM_ABS32 00010f05 int_as_integer_ratio │ │ │ │ │ 00000434 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000043c 0000ec02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 00000444 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 0000ec02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 00000454 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -229,24 +229,24 @@ │ │ │ │ │ 00000468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 0000e202 R_ARM_ABS32 000000e5 int___round__ │ │ │ │ │ 00000474 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000478 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000047c 00010002 R_ARM_ABS32 0000015d int___getnewargs__ │ │ │ │ │ 00000484 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 0000a402 R_ARM_ABS32 00009c39 int___format__ │ │ │ │ │ +0000048c 0000a402 R_ARM_ABS32 00009c1d int___format__ │ │ │ │ │ 00000494 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 0000f902 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ 000004a4 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000fc02 R_ARM_ABS32 00000153 int_is_integer │ │ │ │ │ 000004b4 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x17528 contains 1641 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x17504 contains 1642 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000002a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000042 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000068 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -374,1571 +374,1572 @@ │ │ │ │ │ 0000123c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001242 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001248 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000124c 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001250 0000182f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 00001254 00001830 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ 0000125a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012b4 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012b8 00014a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012c4 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012c8 00014b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000012e8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000012b6 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000012ba 00014a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000012c6 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000012ca 00014b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000012ec 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012f0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012f4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012f8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012fc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001360 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001300 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001364 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001368 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000136c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001370 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001374 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001388 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001378 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000138c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001390 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001394 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001398 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000139c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000013c4 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013c8 00014a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013ce 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013d2 00014b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013e8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000013a0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000013c8 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013cc 00014a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013d2 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013d6 00014b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000013ec 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013f0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013f4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013f8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013fc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001400 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001404 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001450 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000014b4 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000014b8 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000014bc 0000352f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ -000014c0 00003530 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -000014c6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014f0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001516 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000151a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000151e 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000015d2 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000164c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000166e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001672 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001676 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001764 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001768 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001804 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001810 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001814 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000183a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001898 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000018b6 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000018de 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000018fe 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000191e 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000193c 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001992 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000019b6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a14 0001530a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001ad0 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001b04 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001d56 0001540a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00001dd8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001de4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001df8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001dfc 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f9e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001fa2 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001faa 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fc4 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001fc8 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001fcc 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00001fd0 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00001fd6 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fe4 0001550a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00002094 0001560a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -000020e0 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000020f6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020fa 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000020fe 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002104 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00002108 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -0000210e 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002114 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00002118 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000211c 0001460a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000212a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -0000212e 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -00002132 00003b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00002136 00003b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -0000213a 0001470a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000219a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021c2 0001550a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000238c 0001540a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002398 0001570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000023c4 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023c8 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000023cc 00003c2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ -000023d0 00003c30 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ -000023d6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023f4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001400 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001404 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001408 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001454 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000014b8 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000014bc 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000014c0 0000352f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ +000014c4 00003530 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ +000014ca 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014f4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000151a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000151e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001522 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000015d6 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001650 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001672 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001676 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000167a 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001768 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000176c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001808 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001814 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001818 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000183e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000189c 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000018ba 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000018e2 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001902 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001922 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001940 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001996 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000019ba 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a18 0001530a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001ad4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001b08 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001d5a 0001540a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00001ddc 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001de8 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e00 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e04 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fa6 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001faa 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001fb2 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001fcc 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001fd0 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001fd4 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00001fd8 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00001fde 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fec 0001550a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000209c 0001560a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000020e8 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020fe 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002102 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002106 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000210c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00002110 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00002116 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000211c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00002120 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00002124 0001460a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00002132 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00002136 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +0000213a 00003b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +0000213e 00003b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00002142 0001470a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000021a2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021ca 0001550a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002394 0001540a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000023a0 0001570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000023cc 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000023d0 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000023d4 00003c2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ +000023d8 00003c30 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ +000023de 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000023fc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002444 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002488 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000248c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002490 0000432f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ -00002494 00004330 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ -0000249a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002522 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002526 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000252a 0000462f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ -0000252e 00004630 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ -00002534 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000253e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002542 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002546 0000452f R_ARM_THM_MOVW_ABS_NC 00000308 .LC18 │ │ │ │ │ -0000254a 00004530 R_ARM_THM_MOVT_ABS 00000308 .LC18 │ │ │ │ │ -00002550 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000255a 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000255e 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002562 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00002566 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000256c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002572 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002576 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000257e 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002640 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002644 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000026b2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000026be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026e4 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000271a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002726 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000272a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002746 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000027b0 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000027b4 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000027b8 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -000027bc 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000027c2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027d8 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000027ea 0001350a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ -00002804 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002812 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000282a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000284a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000284e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002854 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002858 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000285c 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -00002860 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -00002866 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000286c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000028ae 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000028ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000028be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028e0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000290a 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002d86 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002d8e 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002d92 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002de0 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002de4 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002de8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002dec 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002df2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e10 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e1c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e38 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002eac 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002eb0 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002ed8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002ee2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ee6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f08 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002f30 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002f3e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f42 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f56 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002f96 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f9a 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fba 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000301c 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003020 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003048 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003052 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003056 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003078 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000030a0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000030ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030c6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003120 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000315c 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000031c2 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000031c6 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000031ca 0000522f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ -000031ce 00005230 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ -000031d4 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000031fa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003216 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000321a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000321e 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003318 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000331c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003320 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -00003324 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -0000332a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003330 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003334 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003338 0000532f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC22 │ │ │ │ │ -0000333c 00005330 R_ARM_THM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ -00003342 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000334c 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003350 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003354 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003358 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000335e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003368 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000336c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00003370 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000033dc 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000033e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000033ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000340c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003418 00015f0a R_ARM_THM_CALL 0000c951 _PyLong_Copy │ │ │ │ │ -00003452 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000345a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000345e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003472 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003490 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003498 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034da 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000034de 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003504 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000350e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003512 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003534 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000035d0 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000035e4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035ec 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000035f0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002404 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000244c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002490 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002494 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002498 0000432f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ +0000249c 00004330 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ +000024a2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000252a 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000252e 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002532 0000462f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ +00002536 00004630 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ +0000253c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002546 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000254a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000254e 0000452f R_ARM_THM_MOVW_ABS_NC 00000308 .LC18 │ │ │ │ │ +00002552 00004530 R_ARM_THM_MOVT_ABS 00000308 .LC18 │ │ │ │ │ +00002558 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002562 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002566 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000256a 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000256e 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00002574 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000257a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000257e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002586 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002648 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000264c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000026ba 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000026c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000026ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000026ec 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002722 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000272e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002732 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000274e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000027b8 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000027bc 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000027c0 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +000027c4 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +000027ca 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027e0 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000027f2 0001350a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ +0000280c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000281a 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002832 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002852 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002856 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000285c 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002860 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002864 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +00002868 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +0000286e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002874 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000028b6 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000028c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000028c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028e8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002912 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002d8e 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002d96 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002d9a 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002de8 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002dec 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002df0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002df4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002dfa 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e18 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e24 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e40 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002eb4 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002eb8 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002ee0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002eea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002eee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f10 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002f38 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002f46 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f4a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f5e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002f9e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fa2 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fc2 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003024 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003028 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003050 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000305a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000305e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003080 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000030a8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000030b6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000030ba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030ce 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003128 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003164 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000031ca 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000031ce 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000031d2 0000522f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ +000031d6 00005230 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ +000031dc 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003202 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000321e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00003222 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00003226 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003320 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003324 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003328 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +0000332c 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +00003332 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003338 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000333c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003340 0000532f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC22 │ │ │ │ │ +00003344 00005330 R_ARM_THM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ +0000334a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003354 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003358 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000335c 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00003360 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00003366 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003370 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00003374 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00003378 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000033e4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000033ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000033f2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003414 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003420 00015f0a R_ARM_THM_CALL 0000c911 _PyLong_Copy │ │ │ │ │ +0000345a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003462 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003466 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000347a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003498 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034a0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034e2 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000034e6 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000350c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003516 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000351a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000353c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000035d8 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000035ec 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035f4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000035f8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000363c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000364a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000364e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003646 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000364a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000365e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000367e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000369c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000036c0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000370c 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000376c 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000377c 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003792 0001620a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000039c4 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003a90 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003a94 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003e0c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003e10 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003e14 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -00003e18 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -00003e1e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e38 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e66 0001630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003e94 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003e98 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003e9c 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00003ea0 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00003ea6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003eb4 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ec8 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003ed4 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003ee2 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003ee6 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003eea 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -00003eee 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -00003ef4 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f1a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f4e 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f52 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f56 00005e2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ -00003f5a 00005e30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ -00003f60 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f7e 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f82 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f86 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003f8a 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003f94 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003fb6 0001630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003fdc 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00003fe0 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -00003fe4 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -00003fe8 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -00003fec 0000612f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ -00003ff0 00006130 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ -00003ff4 0001650a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003ffa 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003ffe 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004002 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00004006 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -0000400c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004018 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004228 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004656 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000465a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000465e 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -00004662 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -00004668 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004680 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004684 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004688 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -0000468c 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -00004692 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004712 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004724 0001670a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -0000487c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048d2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000048e0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000048e4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000490c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004b8a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00004baa 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004bae 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004d16 0001630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004e88 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004e8c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004e90 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004e94 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004e9a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ea0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004ea4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004ef8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004f06 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004f26 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f30 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f34 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f3c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f62 0001630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004f88 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051ea 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000051f4 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000051f8 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000051fc 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00005200 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -00005206 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005210 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000521c 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000522c 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005258 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000525c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005274 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000368c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000036b0 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000036b8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003704 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003764 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003774 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000378a 0001620a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000039bc 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003a88 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003a8c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003e04 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003e08 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003e0c 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +00003e10 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +00003e16 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e30 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e5e 0001630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003e8c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003e90 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003e94 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00003e98 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00003e9e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003eac 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ec0 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003ecc 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003eda 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003ede 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003ee2 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +00003ee6 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +00003eec 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f12 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f46 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003f4a 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003f4e 00005e2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ +00003f52 00005e30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ +00003f58 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f76 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f7a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f7e 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00003f82 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00003f8c 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003fae 0001630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003fd4 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00003fd8 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00003fdc 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +00003fe0 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +00003fe4 0000612f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ +00003fe8 00006130 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ +00003fec 0001650a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003ff2 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003ff6 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003ffa 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +00003ffe 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +00004004 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000400c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004010 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004220 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000464e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004652 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004656 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +0000465a 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +00004660 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004678 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000467c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004680 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +00004684 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +0000468a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000470a 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000471c 0001670a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00004874 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000048ca 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000048d8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000048dc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004904 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004b82 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00004ba2 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004ba6 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004d0e 0001630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004e80 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004e84 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004e88 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004e8c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004e92 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e98 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004e9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004ef0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004efe 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004f1e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f28 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f2c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004f34 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f5a 0001630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004f80 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051e2 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000051ec 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000051f0 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000051f4 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +000051f8 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +000051fe 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005208 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005214 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005224 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005250 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005254 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000526c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005270 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005274 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005278 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000527c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005280 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005288 0001680a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000529e 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -000052a2 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -000052a6 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -000052aa 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -000052ae 00006b2f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ -000052b2 00006b30 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ -000052b6 0001650a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000052c8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005478 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005484 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005488 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000054aa 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005734 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000573c 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005740 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005988 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005994 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a1c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a20 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005c24 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005c28 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005c2c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005c30 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005c36 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005cb0 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005cb4 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005cde 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005ce8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005cec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005d0e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d2a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d2e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d56 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d62 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005d66 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005d7a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005dbc 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e28 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005e2c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005e56 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005e60 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e64 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e86 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005ec4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005ed0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ed4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005ee8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005f2a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f6c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005f76 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005f7a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005f9c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005fbe 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005fcc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005fd0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005fea 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006028 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000602c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000603e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006066 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000060d4 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000060d8 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006130 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000613c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006140 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006162 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000616e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006172 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006196 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000061a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000061a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000061be 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006254 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000625a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006274 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000062d0 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000062d4 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000062fc 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006308 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000630c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000632e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006384 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000638e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006392 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000063ae 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006444 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000644a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006464 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000064c4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000064d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000064d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000064ea 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006504 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000654e 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006736 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000069c4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000069d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000069d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000069ec 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a26 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006a60 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006c3a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006dfa 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006e2e 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006e52 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006e92 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006eb6 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006ee8 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006f10 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f16 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000070f0 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000071c4 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000071de 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000071e4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000723c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007244 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000725e 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007264 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -00007298 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000074c6 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000074e4 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000074e8 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000074ec 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000074f0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000074f6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007538 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007542 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000757c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007584 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000758a 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000758e 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007592 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007596 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000759c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000075a4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000075e2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000075f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000075f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000760c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007788 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007790 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007794 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007798 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000779c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000077a2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007812 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007816 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000783e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007848 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000784c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000786e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000788e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000789a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000789e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000078b2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000078d6 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000078dc 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000078e0 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000792e 00016f0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000793e 0001700a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00007946 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000794a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000794e 0000842f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ -00007952 00008430 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ -0000795c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000079a8 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000079ac 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000079d4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000079e0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000079e4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007a06 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007a2e 0001720a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00007a64 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007a70 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007a74 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007a98 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007abe 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007adc 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007af6 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007b1a 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007b60 0001720a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00007b92 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007ba2 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007bb0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007bc2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007bc6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007bd6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007bf2 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007bf6 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007bfa 0000882f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ -00007bfe 00008830 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ -00007c04 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c0a 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007c0e 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007c12 0000892f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ -00007c16 00008930 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ -00007c1c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c28 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007c34 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00007c3e 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007cac 0001660a R_ARM_THM_CALL 0000401d _PyLong_AsByteArray │ │ │ │ │ -00007cbc 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007cfc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d02 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00007d06 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00007d0e 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007d20 0001660a R_ARM_THM_CALL 0000401d _PyLong_AsByteArray │ │ │ │ │ -00007dd8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007de4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007de8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007e0c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007f30 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007f38 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007f3c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007f50 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f6e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007f80 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007f84 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007f96 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000804c 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000808e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008092 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008096 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000809a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000080a0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000080bc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080c4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008306 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000831a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000831e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008330 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008498 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000893c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008946 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000894a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008960 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000897c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008986 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000898a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000899e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000089f4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008a0c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a20 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008a28 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008a34 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008a38 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008a3c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008a40 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008a46 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008a52 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008a6a 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008a6e 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008a72 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008a76 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008a7c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008a88 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ad0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008ad8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008adc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008af8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008b06 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008b0c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008b7a 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008b7e 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008ba6 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008bb0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008bb4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008bd6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008bf8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008c04 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008c08 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008c1c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008c40 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008c46 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008c4a 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008c94 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008ca0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008ca4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008cca 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008e06 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008e0e 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008e12 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008e4e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008ef4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008f08 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008f0c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008f10 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008f14 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008f1a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008f30 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008f34 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008f78 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008f8a 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008f8e 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008fa2 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008fc0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008fca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008fce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008ff0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000901e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000902a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000902e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009042 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009060 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009066 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000906a 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000090fa 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000090fe 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00009124 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000912c 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000915c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009178 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091a6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091d8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000920a 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009214 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00009242 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009248 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00009262 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00009266 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000926a 0001460a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00009278 0000962f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ -0000927c 00009630 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ -00009280 0000972f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ -00009284 00009730 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ -00009288 0001470a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00009302 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009318 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000931c 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009320 0000992f R_ARM_THM_MOVW_ABS_NC 0000057c .LC38 │ │ │ │ │ -00009324 00009930 R_ARM_THM_MOVT_ABS 0000057c .LC38 │ │ │ │ │ -0000932a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009342 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009346 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000934a 0000982f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ -0000934e 00009830 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ -00009354 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000935c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009374 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009394 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000939a 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000093a2 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -000093b6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093c4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093cc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009418 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00009470 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009474 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009524 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000952c 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009530 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009584 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000958c 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009590 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000966e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000968e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096ac 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000096b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000096bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000096e0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009718 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009726 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000972a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009754 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009778 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005280 0001680a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005296 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +0000529a 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +0000529e 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +000052a2 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +000052a6 00006b2f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ +000052aa 00006b30 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ +000052ae 0001650a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000052c0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005470 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000547c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005480 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000054a2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000572c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00005734 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005738 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005980 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000598c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a14 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a18 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005c1c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005c20 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005c24 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005c28 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005c2e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ca8 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005cac 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005cd6 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005ce0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ce4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005d06 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d22 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d26 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d4e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005d5a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005d5e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005d72 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005db4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e20 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005e24 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005e4e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005e58 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e5c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e7e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005ebc 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005ec8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ecc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ee0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005f22 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f64 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005f6e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005f72 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005f94 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005fb6 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005fc4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005fc8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005fe2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006020 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006024 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006032 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000605a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000060c8 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000060cc 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006124 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006130 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006134 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006156 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006162 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006166 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000618a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006194 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006198 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000061b2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006248 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000624e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006268 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000062c4 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000062c8 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000062f0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000062fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006300 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006322 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006378 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006382 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006386 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000063a2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006438 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000643e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006458 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000064b8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000064c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000064c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000064de 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064f8 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006542 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000672a 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000069b8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000069c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000069c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000069e0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006a1a 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006a54 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006c2e 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006dee 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006e22 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006e46 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006e86 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006eaa 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006edc 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006f04 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f0a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000070e4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000071b8 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000071d2 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000071d8 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007230 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007238 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00007252 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00007258 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000728c 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000074ba 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000074d8 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000074dc 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000074e0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000074e4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000074ea 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000752c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007536 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007570 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007578 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000757e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007582 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007586 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000758a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007590 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007598 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000075d6 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000075e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000075ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007600 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000777c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007784 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007788 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000778c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007790 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007796 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007806 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000780a 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007832 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000783c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007840 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007862 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007882 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000788e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007892 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000078a6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000078ca 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000078d0 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000078d4 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007922 00016f0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007932 0001700a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000793a 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000793e 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007942 0000842f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ +00007946 00008430 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ +00007950 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000799c 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000079a0 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000079c8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000079d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000079d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000079fa 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007a22 0001720a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00007a58 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007a64 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007a68 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007a8c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007ab2 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007ad0 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007aea 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007b0e 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007b54 0001720a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00007b86 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007b96 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ba4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007bb6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007bba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007bca 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007be6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007bea 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007bee 0000882f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ +00007bf2 00008830 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ +00007bf8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007bfe 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007c02 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007c06 0000892f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ +00007c0a 00008930 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ +00007c10 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007c1c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007c28 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00007c32 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007c9c 0001660a R_ARM_THM_CALL 00004015 _PyLong_AsByteArray │ │ │ │ │ +00007cac 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00007cec 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cf2 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00007cf6 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00007cfe 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007d10 0001660a R_ARM_THM_CALL 00004015 _PyLong_AsByteArray │ │ │ │ │ +00007dc8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007dd4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007dd8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007dfc 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007f20 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007f28 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007f2c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007f40 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f5e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f70 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007f74 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007f86 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000803c 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000807e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008082 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008086 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000808a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008090 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000080ac 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080b4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000082f6 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000830a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000830e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008320 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008488 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000892c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008936 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000893a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008950 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000896c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008976 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000897a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000898e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000089e4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000089fc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a10 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008a18 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008a24 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008a28 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008a2c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008a30 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008a36 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008a42 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008a5a 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008a5e 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008a62 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008a66 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008a6c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008a78 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008ac0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008ac8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008acc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ae8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008af6 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008afc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008b6a 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008b6e 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008b96 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008ba0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008ba4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008bc6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008be8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008bf4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008bf8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008c0c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008c30 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008c36 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008c3a 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008c84 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008c90 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008c94 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008cba 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008df6 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008dfe 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008e02 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008e3e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008ee4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008ef8 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008efc 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008f00 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008f04 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008f0a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f20 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008f24 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008f68 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008f7a 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008f7e 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008f92 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008fb0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008fba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008fbe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008fe0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000900e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000901a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000901e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009032 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009050 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009056 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000905a 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000090ea 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000090ee 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00009114 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000911c 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000914c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009168 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009196 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091c8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091fa 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009204 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00009232 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009238 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00009252 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00009256 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000925a 0001460a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00009268 0000962f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ +0000926c 00009630 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ +00009270 0000972f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ +00009274 00009730 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ +00009278 0001470a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000092f2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009308 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000930c 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009310 0000992f R_ARM_THM_MOVW_ABS_NC 0000057c .LC38 │ │ │ │ │ +00009314 00009930 R_ARM_THM_MOVT_ABS 0000057c .LC38 │ │ │ │ │ +0000931a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009332 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009336 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000933a 0000982f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ +0000933e 00009830 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ +00009344 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000934c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009364 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009384 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000938a 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009392 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +000093a6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093b4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093bc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009408 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00009460 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009464 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009514 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000951c 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009520 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009574 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000957c 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009580 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000965e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000967e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000969c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000096a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000096ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000096d0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009708 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009712 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009716 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000973a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000975e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009780 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00009784 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009788 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000097b0 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000097b4 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000097b8 00009c2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC39 │ │ │ │ │ -000097bc 00009c30 R_ARM_THM_MOVT_ABS 000005a8 .LC39 │ │ │ │ │ -000097c2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000097e4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009802 00015f0a R_ARM_THM_CALL 0000c951 _PyLong_Copy │ │ │ │ │ -00009824 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000982a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009858 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098b2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000098be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000098c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000098da 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009a52 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009a6a 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009a8a 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009a9c 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009ab0 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009ac4 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009ada 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009ae8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009af0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009af4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009b08 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009b20 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009b28 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009b2c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009b30 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009b34 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009b3a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009b46 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009bf0 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009bf4 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009bf8 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -00009bfc 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +00009794 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009798 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000979c 00009c2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC39 │ │ │ │ │ +000097a0 00009c30 R_ARM_THM_MOVT_ABS 000005a8 .LC39 │ │ │ │ │ +000097a6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000097c8 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000097e6 00015f0a R_ARM_THM_CALL 0000c911 _PyLong_Copy │ │ │ │ │ +00009808 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000980e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000983c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009896 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000098a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000098a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000098be 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009a36 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009a4e 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009a6e 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009a80 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009a94 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009aa8 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009abe 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009acc 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009ad4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009ad8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009aec 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009b04 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009b0c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009b10 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009b14 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009b18 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009b1e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009b2a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009bd4 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009bd8 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009bdc 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +00009be0 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +00009be6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009bf0 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009bf4 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009bf8 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00009bfc 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ 00009c02 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009c0c 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009c10 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009c14 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00009c18 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00009c1e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009c22 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c32 00014d0a R_ARM_THM_CALL 0000141d PyLong_AsLong │ │ │ │ │ -00009c56 00017a0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00009c66 00017b0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -00009c70 00017c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00009c78 00017d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00009c82 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00009c86 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -00009c8a 0000a22f R_ARM_THM_MOVW_ABS_NC 000005cc .LC40 │ │ │ │ │ -00009c8e 0000a230 R_ARM_THM_MOVT_ABS 000005cc .LC40 │ │ │ │ │ -00009c92 0000a32f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC41 │ │ │ │ │ -00009c96 0000a330 R_ARM_THM_MOVT_ABS 000005d8 .LC41 │ │ │ │ │ -00009c9a 0001650a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00009ce0 00017f0a R_ARM_THM_CALL 0000e8ad _PyLong_Frexp │ │ │ │ │ -00009d08 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d14 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009d18 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009d1c 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ -00009d20 0000a530 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ +00009c06 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c16 00014d0a R_ARM_THM_CALL 00001421 PyLong_AsLong │ │ │ │ │ +00009c3a 00017a0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00009c4a 00017b0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +00009c54 00017c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00009c5c 00017d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00009c66 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00009c6a 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00009c6e 0000a22f R_ARM_THM_MOVW_ABS_NC 000005cc .LC40 │ │ │ │ │ +00009c72 0000a230 R_ARM_THM_MOVT_ABS 000005cc .LC40 │ │ │ │ │ +00009c76 0000a32f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC41 │ │ │ │ │ +00009c7a 0000a330 R_ARM_THM_MOVT_ABS 000005d8 .LC41 │ │ │ │ │ +00009c7e 0001650a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00009cc4 00017f0a R_ARM_THM_CALL 0000e86d _PyLong_Frexp │ │ │ │ │ +00009cec 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cf8 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009cfc 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009d00 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ +00009d04 0000a530 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ +00009d0a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009d14 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009d18 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009d1c 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00009d20 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ 00009d26 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009d30 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009d34 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009d38 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00009d3c 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00009d42 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009d48 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00009d4c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00009d54 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009e92 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009ea4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009ea8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009ebc 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009ede 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a0c4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0ee 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a182 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a198 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000a1e6 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a1ea 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a27c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a288 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a28c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a2b0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a4ea 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a4ee 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a4f2 0000a62f R_ARM_THM_MOVW_ABS_NC 00000608 .LC43 │ │ │ │ │ -0000a4f6 0000a630 R_ARM_THM_MOVT_ABS 00000608 .LC43 │ │ │ │ │ -0000a4fc 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a518 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a51c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a520 0000a72f R_ARM_THM_MOVW_ABS_NC 0000061c .LC44 │ │ │ │ │ -0000a524 0000a730 R_ARM_THM_MOVT_ABS 0000061c .LC44 │ │ │ │ │ -0000a52a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a58e 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a678 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000a6d2 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a6d8 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a6dc 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a6e0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a6e4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a6ea 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a700 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a704 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a800 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a804 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a808 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -0000a80c 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -0000a812 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a83a 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a8c4 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a8c8 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a8cc 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -0000a8d0 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -0000a8d6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a8e6 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a8ea 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a8ee 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000a8f2 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000a8f8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a8fe 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a902 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a90a 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a96a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a96e 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000aa26 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000aa2a 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000aa40 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aa44 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aaac 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab2c 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ab30 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ab58 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000abbc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000abd4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000abec 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac38 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000accc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acdc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ad3c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad62 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ad72 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ad76 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ad98 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ade4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000adf8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000adfc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ae1e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ae2a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ae2e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ae6e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aeea 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af1a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af68 00015f0a R_ARM_THM_CALL 0000c951 _PyLong_Copy │ │ │ │ │ -0000b060 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b08a 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000b08e 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000b094 0000ab2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC45 │ │ │ │ │ -0000b098 0000ab30 R_ARM_THM_MOVT_ABS 0000064c .LC45 │ │ │ │ │ -0000b0a2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b0b4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b0f4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b114 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b220 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b262 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b27e 00015f0a R_ARM_THM_CALL 0000c951 _PyLong_Copy │ │ │ │ │ -0000b2c4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b2c8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b2e0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b2f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b2fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b31a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b372 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b40e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b484 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4a0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b4b6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b4ba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b4e0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b53e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b562 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b586 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b5a2 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000b5a6 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000b5ac 0000ac2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC46 │ │ │ │ │ -0000b5b0 0000ac30 R_ARM_THM_MOVT_ABS 0000066c .LC46 │ │ │ │ │ -0000b5bc 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b5ec 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b612 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000b616 00018330 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000b61e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b622 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b734 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d2c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009d30 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00009d38 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009e76 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009e88 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009e8c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009ea0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009ec2 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a0a8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0d2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a166 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a17c 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000a1ca 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a1ce 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a260 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a26c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a270 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a294 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a4ca 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000a4ce 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000a4d2 0000a62f R_ARM_THM_MOVW_ABS_NC 00000608 .LC43 │ │ │ │ │ +0000a4d6 0000a630 R_ARM_THM_MOVT_ABS 00000608 .LC43 │ │ │ │ │ +0000a4dc 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4f8 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a4fc 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a500 0000a72f R_ARM_THM_MOVW_ABS_NC 0000061c .LC44 │ │ │ │ │ +0000a504 0000a730 R_ARM_THM_MOVT_ABS 0000061c .LC44 │ │ │ │ │ +0000a50a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a56e 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a658 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000a6b2 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a6b8 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a6bc 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a6c0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a6c4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a6ca 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a6e0 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a6e4 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a7e0 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a7e4 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a7e8 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +0000a7ec 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +0000a7f2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a81a 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a8a4 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a8a8 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a8ac 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +0000a8b0 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +0000a8b6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a8c6 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a8ca 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a8ce 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000a8d2 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000a8d8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a8de 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a8e2 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a8ea 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a94a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a94e 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000aa00 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000aa04 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000aa18 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aa1c 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aa84 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab04 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ab08 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ab30 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab94 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000abac 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000abc4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac10 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aca0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000acb0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ad1c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad64 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad8a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ad9a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ad9e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000adc0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ae0c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ae20 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ae24 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ae46 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ae52 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ae56 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ae96 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af0c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af3a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af88 00015f0a R_ARM_THM_CALL 0000c911 _PyLong_Copy │ │ │ │ │ +0000b082 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b0aa 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000b0ae 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000b0b4 0000ab2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC45 │ │ │ │ │ +0000b0b8 0000ab30 R_ARM_THM_MOVT_ABS 0000064c .LC45 │ │ │ │ │ +0000b0c2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b0d4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b10e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b12c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b22c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b26c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b288 00015f0a R_ARM_THM_CALL 0000c911 _PyLong_Copy │ │ │ │ │ +0000b2e2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b2f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b2fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b31c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b374 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b404 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b41c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b420 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b482 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b49e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b4b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b4b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b4de 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b538 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b558 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b57c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b598 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000b59c 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000b5a2 0000ac2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC46 │ │ │ │ │ +0000b5a6 0000ac30 R_ARM_THM_MOVT_ABS 0000066c .LC46 │ │ │ │ │ +0000b5b2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b5e4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b60a 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000b60e 00018330 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000b616 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b61a 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b720 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b770 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b774 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000b778 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b77c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b780 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b7de 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b862 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b88c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8c4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8ee 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b8f2 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b918 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b92e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b960 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b97a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ba1e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ba62 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba6a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba72 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba7a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba84 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000baac 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bace 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bad6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bae6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bb18 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bb1c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bb20 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bbce 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bbfc 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bc00 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bc06 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bc0a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bc8e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bcc6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd20 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bd24 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bd86 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bdd0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be24 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be74 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000beaa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000beec 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf22 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf66 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf94 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c022 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c07e 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c086 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000c0b2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c0e4 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c294 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000c2e8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c2ec 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c424 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c43e 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c458 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c480 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c494 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c4a8 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c4bc 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c4e0 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c4fe 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c528 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c55c 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c560 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c564 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000c568 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000c578 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c5aa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c5ce 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c5f0 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c604 00015f0a R_ARM_THM_CALL 0000c951 _PyLong_Copy │ │ │ │ │ -0000c628 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c648 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c652 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c67a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c6a0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c704 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c730 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c746 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c752 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c802 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c82c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c8a2 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000c8e4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c928 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c92c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c930 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c938 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c93c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c944 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c98a 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c98e 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c9b2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c9ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c9be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c9da 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c9f8 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000ca0e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ca18 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ca1e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ca28 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ca2c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ca30 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ca34 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ca3a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ca40 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ca5c 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000ca80 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000ca8c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ca94 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cad0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cada 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cade 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000caf2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cb3a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cb42 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cb46 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cb5a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cb6c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cb82 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cbc4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cbc8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cbe0 00016e0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000cbf2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cbf6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cc28 0001880a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000cc40 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc6c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc7a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cc7e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cc98 0001630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000ccce 0001890a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000ccf8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000ccfc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cd0e 00018b0a R_ARM_THM_CALL 0000d1c9 _PyLong_FromBytes │ │ │ │ │ -0000cd1e 00018c0a R_ARM_THM_CALL 0000d129 PyLong_FromUnicodeObject │ │ │ │ │ -0000cd2c 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cd44 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cd48 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cd4c 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cd5c 00018b0a R_ARM_THM_CALL 0000d1c9 _PyLong_FromBytes │ │ │ │ │ -0000cd64 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cd68 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cd6c 0000c42f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ -0000cd70 0000c430 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ -0000cd76 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cd7e 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd86 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cd8a 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cd8e 0000c32f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ -0000cd92 0000c330 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ -0000cd98 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cda8 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cdac 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cdb0 0000c22f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ -0000cdb4 0000c230 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ -0000cdba 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cdc6 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000cdca 00018e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000cde4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cdf6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cdfa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ce12 0001890a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000ce40 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000ce44 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000ce98 0001880a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000ceb8 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ced0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000ced4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000ced8 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cefa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf20 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf2c 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf36 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cf3a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cf3e 0000c22f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ -0000cf42 0000c230 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ -0000cf48 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cf4e 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cf52 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cf56 0000c32f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ -0000cf5a 0000c330 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ -0000cf60 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cf66 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cf6a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cf6e 0000c42f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ -0000cf72 0000c430 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ -0000cf78 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cf86 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000cf8a 00018e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000cf94 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cfde 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000cfe2 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000cff8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d000 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d004 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d018 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d036 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d04e 0001330a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ -0000d082 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d088 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000d0ba 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b824 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b838 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b85a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b85e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b8b0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8d4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b8ea 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b910 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b926 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b97c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9f2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba02 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba0a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba12 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba1a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba24 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba3a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba70 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba8a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba9e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bad4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bb00 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb08 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb0c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb10 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb34 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bc0a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc36 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bc3a 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000bc40 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bc44 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bcc2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bcfa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd44 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bd48 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bdae 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bdfc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be54 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bea0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bedc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf26 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf64 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bfaa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bfd8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c062 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c0be 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c0c6 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000c0f2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c124 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c16a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2fa 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000c350 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c354 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c4c4 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c4de 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c4f8 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c520 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c534 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c548 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c55c 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c580 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c59c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c5c6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c5fc 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c600 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c606 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000c60a 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000c616 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c644 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c668 00015f0a R_ARM_THM_CALL 0000c911 _PyLong_Copy │ │ │ │ │ +0000c6a8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c6bc 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c718 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c72e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c73a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c768 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c7a6 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c7d2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c7ec 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c862 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000c8a4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c8e8 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c8ec 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c8f0 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c8f8 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c8fc 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c904 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c94a 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c94e 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c972 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c97a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c97e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c99a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c9b8 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000c9ce 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c9d8 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c9de 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c9e8 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c9ec 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c9f0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c9f4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c9fa 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ca00 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ca1c 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000ca40 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000ca4c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ca54 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ca90 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ca9a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ca9e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cab2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cafa 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cb02 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cb06 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cb1a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cb2c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cb42 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cb84 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cb88 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cba0 00016e0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000cbb2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cbb6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cbe8 0001880a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000cc00 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc2c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc3a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cc3e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cc58 0001630a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000cc8e 0001890a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000ccb8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ccbc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ccce 00018b0a R_ARM_THM_CALL 0000d189 _PyLong_FromBytes │ │ │ │ │ +0000ccde 00018c0a R_ARM_THM_CALL 0000d0e9 PyLong_FromUnicodeObject │ │ │ │ │ +0000ccec 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cd04 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cd08 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cd0c 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cd1c 00018b0a R_ARM_THM_CALL 0000d189 _PyLong_FromBytes │ │ │ │ │ +0000cd24 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cd28 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cd2c 0000c42f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ +0000cd30 0000c430 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ +0000cd36 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cd3e 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd46 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cd4a 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cd4e 0000c32f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ +0000cd52 0000c330 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ +0000cd58 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cd68 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cd6c 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cd70 0000c22f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ +0000cd74 0000c230 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ +0000cd7a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cd86 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000cd8a 00018e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000cda4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cdb6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cdba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cdd2 0001890a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000ce00 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ce04 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ce58 0001880a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000ce78 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ce90 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ce94 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ce98 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ceba 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cee0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ceec 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cef6 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cefa 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cefe 0000c22f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ +0000cf02 0000c230 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ +0000cf08 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf0e 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cf12 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cf16 0000c32f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ +0000cf1a 0000c330 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ +0000cf20 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf26 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cf2a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cf2e 0000c42f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ +0000cf32 0000c430 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ +0000cf38 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf46 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000cf4a 00018e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000cf54 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cf9e 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000cfa2 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cfb8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cfc0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cfc4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cfd8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cff6 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d00e 0001330a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ +0000d042 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d048 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000d07a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d096 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0aa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0b8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000d0d6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d0ea 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d0f8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d116 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d11c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d120 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d124 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d142 00018f0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000d14c 0001900a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000d156 00013d0a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ -0000d198 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d19c 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d1a0 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000d1a4 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000d1ae 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d1b8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1c0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1e4 00013d0a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ -0000d206 0001620a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000d20e 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d212 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d21a 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000d21e 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000d224 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d23a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2a4 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d2a8 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d2ce 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d2d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d2da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d2fc 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d31c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d322 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d326 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d33e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d342 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d376 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d37a 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d39e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d3be 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d3dc 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000d404 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d40e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d414 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d41e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d422 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d426 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d42a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d430 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d438 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d52c 0001530a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000d750 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d77c 0001540a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000da9c 0001550a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000dd44 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000dd48 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000dd50 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000dd56 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000dd5a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000dd5e 0000d12f R_ARM_THM_MOVW_ABS_NC 00000730 .LC51 │ │ │ │ │ -0000dd62 0000d130 R_ARM_THM_MOVT_ABS 00000730 .LC51 │ │ │ │ │ -0000dd68 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ddc0 00017f0a R_ARM_THM_CALL 0000e8ad _PyLong_Frexp │ │ │ │ │ -0000ddda 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000ddec 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000de04 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000de10 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000de14 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000de18 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ -0000de1c 0000a530 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ -0000de22 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000de28 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000de2c 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000de30 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000de34 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000de3a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000de40 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000de44 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000de4c 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000dec4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df3c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000df44 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000df48 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000df98 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000dfa0 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000e114 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000e146 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e14a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d0dc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d0e0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d0e4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d102 00018f0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000d10c 0001900a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000d116 00013d0a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ +0000d158 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d15c 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d160 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000d164 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000d16e 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d178 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d180 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1a4 00013d0a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ +0000d1c6 0001620a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000d1ce 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d1d2 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d1da 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000d1de 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000d1e4 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d1fa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d264 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d268 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d28e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d296 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d29a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d2bc 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d2dc 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d2e2 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d2e6 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d2fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d302 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d336 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d33a 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d35e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d37e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d39c 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000d3c4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d3ce 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d3d4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d3de 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d3e2 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d3e6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d3ea 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d3f0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d3f8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d4ec 0001530a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000d710 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d73c 0001540a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000da5c 0001550a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000dd04 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000dd08 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000dd10 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dd16 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000dd1a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000dd1e 0000d12f R_ARM_THM_MOVW_ABS_NC 00000730 .LC51 │ │ │ │ │ +0000dd22 0000d130 R_ARM_THM_MOVT_ABS 00000730 .LC51 │ │ │ │ │ +0000dd28 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dd80 00017f0a R_ARM_THM_CALL 0000e86d _PyLong_Frexp │ │ │ │ │ +0000dd9a 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000ddac 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ddc4 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ddd0 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ddd4 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ddd8 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ +0000dddc 0000a530 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ +0000dde2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dde8 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ddec 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ddf0 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000ddf4 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000ddfa 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000de00 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000de04 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000de0c 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000de84 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000defc 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000df04 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000df08 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000df58 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000df60 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000e0d4 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000e106 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e10a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e15a 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e170 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000e19a 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000e1b0 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e1da 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e1f0 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e206 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e21c 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e22a 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e234 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000e24a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e24e 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e252 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000e256 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000e25c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e264 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e28e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e29c 00015f0a R_ARM_THM_CALL 0000c951 _PyLong_Copy │ │ │ │ │ -0000e2b8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e2bc 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e31a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e396 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000e39e 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000e3a2 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e3f2 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e3fa 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000e584 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000e5b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e5bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e60e 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e62a 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e65c 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e676 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e690 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e6aa 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e6bc 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e6ce 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e6d2 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e6d6 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000e6da 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000e6e0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e6ec 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e716 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e730 00015f0a R_ARM_THM_CALL 0000c951 _PyLong_Copy │ │ │ │ │ -0000e7a2 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e7a6 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e7ae 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e7ba 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000e7f6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e81a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e81e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e826 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e85a 0001930a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000e86c 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e870 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e89c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e8a4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e964 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000e968 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000ec02 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000ec06 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000ecf6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ecfa 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ecfe 0000d92f R_ARM_THM_MOVW_ABS_NC 00000748 .LC52 │ │ │ │ │ -0000ed02 0000d930 R_ARM_THM_MOVT_ABS 00000748 .LC52 │ │ │ │ │ -0000ed08 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000edee 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000edf2 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ee20 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ee2c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ee30 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ee54 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000eeae 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000eebc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000eec0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000eee0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f2e2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000f2ea 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f2ee 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f3b4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f3c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f3c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f3dc 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f44c 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000f462 0001350a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ -0000f47a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f488 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000f4f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f4f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f540 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f544 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f548 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000f54c 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000f552 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f590 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f5a4 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f5a8 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f5ae 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000f5b2 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000f5b6 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -0000f5ba 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -0000f5c0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f5c8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f5cc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f5d0 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f5d4 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f5d8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f5dc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f5e2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f606 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f60a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f66a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f672 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f676 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f69a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f6a4 00015f0a R_ARM_THM_CALL 0000c951 _PyLong_Copy │ │ │ │ │ -0000f6c6 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000f6e8 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000f700 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f714 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f770 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f774 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f778 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -0000f77c 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -0000f782 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f786 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f796 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f79a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f79e 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000f7a2 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000f7a8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f7ae 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f7b2 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f7b6 0000e52f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ -0000f7ba 0000e530 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ -0000f7c0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f7c6 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000f7ca 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000f7ce 0000e42f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ -0000f7d2 0000e430 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ -0000f7d8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f81a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f828 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f82c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f846 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f860 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f894 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fb3a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fb62 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fbac 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000fbe4 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fd6e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe84 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fea2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000feb0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000febc 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fedc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffd2 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fff2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fff8 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010030 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010034 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010038 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001003c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010042 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001007a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001008c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000100a0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100a6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000100aa 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000100ae 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000100b2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000100b8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010168 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001023c 0001980a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010254 0001980a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010266 0001980a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000102a0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000102ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000102b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000102d2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000103e8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010406 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010416 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001041a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010434 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000104da 0001980a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010532 0001980a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000105c2 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -000105ec 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -000106fa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000107e6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010802 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010822 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010840 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010852 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0001087a 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001087e 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000108da 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010904 0001660a R_ARM_THM_CALL 0000401d _PyLong_AsByteArray │ │ │ │ │ -00010922 0001660a R_ARM_THM_CALL 0000401d _PyLong_AsByteArray │ │ │ │ │ -00010af2 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00010b36 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b3c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010b86 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b9c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010bb4 0001660a R_ARM_THM_CALL 0000401d _PyLong_AsByteArray │ │ │ │ │ -00010be0 0001660a R_ARM_THM_CALL 0000401d _PyLong_AsByteArray │ │ │ │ │ -00010c04 00015f0a R_ARM_THM_CALL 0000c951 _PyLong_Copy │ │ │ │ │ -00010c3e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c46 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c8c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1c6 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e1dc 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e1ea 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e1f4 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000e20a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e20e 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e212 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000e216 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000e21c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e224 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e24e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e25c 00015f0a R_ARM_THM_CALL 0000c911 _PyLong_Copy │ │ │ │ │ +0000e278 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e27c 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e2da 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e356 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000e35e 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e362 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e3b2 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e3ba 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000e544 0001340a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000e578 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e57c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e5ce 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e5ea 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e61c 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e636 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e650 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e66a 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e67c 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e68e 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e692 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e696 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000e69a 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000e6a0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e6ac 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e6d6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6f0 00015f0a R_ARM_THM_CALL 0000c911 _PyLong_Copy │ │ │ │ │ +0000e762 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e766 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e76e 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e77a 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000e7b6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7da 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e7de 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e7e6 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e81a 0001930a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000e82c 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e830 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e85c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e864 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e924 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000e928 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000ebc2 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000ebc6 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000ecb6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ecba 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ecbe 0000d92f R_ARM_THM_MOVW_ABS_NC 00000748 .LC52 │ │ │ │ │ +0000ecc2 0000d930 R_ARM_THM_MOVT_ABS 00000748 .LC52 │ │ │ │ │ +0000ecc8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000edae 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000edb2 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ede0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000edec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000edf0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ee14 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ee6e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ee7c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ee80 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000eea0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f2a2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000f2aa 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f2ae 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f374 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f384 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f388 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f39c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f40c 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000f422 0001350a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ +0000f43a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f448 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000f4b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f4b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f500 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f504 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f508 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +0000f50c 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +0000f512 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f550 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f564 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f568 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f56e 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000f572 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000f576 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +0000f57a 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +0000f580 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f588 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f58c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f590 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f594 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f598 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f59c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f5a2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f5c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f5ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f62a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f632 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f636 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f65a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f664 00015f0a R_ARM_THM_CALL 0000c911 _PyLong_Copy │ │ │ │ │ +0000f686 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000f6a8 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000f6c0 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f6d4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f730 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f734 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f738 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +0000f73c 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000f742 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f746 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f756 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f75a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f75e 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000f762 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000f768 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f76e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f772 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f776 0000e52f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ +0000f77a 0000e530 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ +0000f780 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f786 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000f78a 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000f78e 0000e42f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ +0000f792 0000e430 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ +0000f798 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f7da 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f7e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f7ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f806 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f820 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f854 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fafa 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fb22 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fb6c 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000fba4 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fd2e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe44 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fe62 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fe70 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fe7c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe9c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff92 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ffb2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffb8 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fff0 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fff4 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fff8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fffc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010002 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001003a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001004c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010060 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010066 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0001006a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001006e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010072 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010078 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010128 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000101fe 0001980a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010216 0001980a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010228 0001980a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010262 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001026e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010272 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010294 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001039e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000103bc 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000103cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000103d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000103ea 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010496 0001980a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000104f6 0001980a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010580 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +000105a8 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +000106ac 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000107a0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000107bc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000107ea 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010808 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001081c 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00010844 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010848 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000108a6 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000108d0 0001660a R_ARM_THM_CALL 00004015 _PyLong_AsByteArray │ │ │ │ │ +000108ee 0001660a R_ARM_THM_CALL 00004015 _PyLong_AsByteArray │ │ │ │ │ +00010ac2 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010b0c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b2a 0001660a R_ARM_THM_CALL 00004015 _PyLong_AsByteArray │ │ │ │ │ +00010b4e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b5e 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00010ba2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010bb2 0001660a R_ARM_THM_CALL 00004015 _PyLong_AsByteArray │ │ │ │ │ +00010bec 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010bf4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c04 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c5e 00015f0a R_ARM_THM_CALL 0000c911 _PyLong_Copy │ │ │ │ │ 00010c94 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00010c9c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010cc0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d1e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d26 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d68 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010d74 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010d78 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010da0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010db4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010de6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010df8 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00010e08 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00010ea2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010eae 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010ee0 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010ef8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010efe 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010f02 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010f06 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010f0a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010f10 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010f30 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010f34 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010f4e 00019a0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00010f68 00019a0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00010f82 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f88 00015f0a R_ARM_THM_CALL 0000c951 _PyLong_Copy │ │ │ │ │ -00010f98 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010fdc 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00010fe0 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00010fe8 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011042 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0001107a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011132 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011136 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0001115c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011166 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001116a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001118c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000111e8 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000111f4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011288 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001128c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000112b8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000112c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000112c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000112ea 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011334 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011342 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011346 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011360 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001176c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00011774 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011778 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000117b8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011808 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0001184c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011850 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001189c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000118be 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000118c2 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000118c6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000118ca 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000118d0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000118d8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000118dc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001780 0001501e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00002432 00013f1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00007900 00016e1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00007958 0001441e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00009d00 0001731e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -0000a1ae 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000a222 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000caaa 00013c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ce64 00016e1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000ceb2 00018c1e R_ARM_THM_JUMP24 0000d129 PyLong_FromUnicodeObject │ │ │ │ │ -0000ddba 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000ddfc 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f562 0001341e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ -0000f5a0 00015f1e R_ARM_THM_JUMP24 0000c951 _PyLong_Copy │ │ │ │ │ -0000f70e 00015f1e R_ARM_THM_JUMP24 0000c951 _PyLong_Copy │ │ │ │ │ -00010138 00013c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00011898 0001341e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ -000118b6 00015f1e R_ARM_THM_JUMP24 0000c951 _PyLong_Copy │ │ │ │ │ +00010cd0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d02 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d0a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d4c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010d58 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010d5c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010d84 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010d98 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010dca 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010ddc 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00010dec 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00010e86 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010e92 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010ec4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010edc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ee2 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010ee6 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010eea 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010eee 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010ef4 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010f14 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010f18 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010f32 00019a0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00010f4c 00019a0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00010f66 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f6c 00015f0a R_ARM_THM_CALL 0000c911 _PyLong_Copy │ │ │ │ │ +00010f7c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010fc0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00010fc4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00010fcc 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011026 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0001105e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011116 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0001111a 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011140 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001114a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001114e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011170 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000111cc 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000111d8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001126c 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011270 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001129c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000112a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000112ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000112ce 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011318 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011326 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001132a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011344 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011750 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00011758 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0001175c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001179c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000117ec 00012e0a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00011830 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011834 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011880 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000118a2 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000118a6 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000118aa 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000118ae 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000118b4 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000118bc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000118c0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001784 0001501e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000243a 00013f1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000078f4 00016e1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000794c 0001441e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00009ce4 0001731e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +0000a192 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000a206 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000ca6a 00013c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000ce24 00016e1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000ce72 00018c1e R_ARM_THM_JUMP24 0000d0e9 PyLong_FromUnicodeObject │ │ │ │ │ +0000dd7a 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000ddbc 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000f522 0001341e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ +0000f560 00015f1e R_ARM_THM_JUMP24 0000c911 _PyLong_Copy │ │ │ │ │ +0000f6ce 00015f1e R_ARM_THM_JUMP24 0000c911 _PyLong_Copy │ │ │ │ │ +000100f8 00013c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0001187c 0001341e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ +0001189a 00015f1e R_ARM_THM_JUMP24 0000c911 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1a870 contains 45 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1a854 contains 45 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000038 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000066 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000006a 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000006e 0000e42f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ 00000072 0000e430 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ 00000078 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000007e 00015e0a R_ARM_THM_CALL 00003295 PyLong_AsUnsignedLong │ │ │ │ │ +0000007e 00015e0a R_ARM_THM_CALL 0000329d PyLong_AsUnsignedLong │ │ │ │ │ 0000008e 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000bc 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000000c0 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000000c4 0000e42f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ 000000c8 0000e430 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ 000000ce 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000d4 0001810a R_ARM_THM_CALL 0000a719 PyLong_AsUnsignedLongLong │ │ │ │ │ +000000d4 0001810a R_ARM_THM_CALL 0000a6f9 PyLong_AsUnsignedLongLong │ │ │ │ │ 000000f0 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000011e 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000122 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000126 0000e42f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ 0000012a 0000e430 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ 00000130 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000136 00015e0a R_ARM_THM_CALL 00003295 PyLong_AsUnsignedLong │ │ │ │ │ +00000136 00015e0a R_ARM_THM_CALL 0000329d PyLong_AsUnsignedLong │ │ │ │ │ 00000146 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000152 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000156 00014b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000016a 00015f0a R_ARM_THM_CALL 0000c951 _PyLong_Copy │ │ │ │ │ +0000016a 00015f0a R_ARM_THM_CALL 0000c911 _PyLong_Copy │ │ │ │ │ 00000174 0000ff2f R_ARM_THM_MOVW_ABS_NC 000007f0 .LC57 │ │ │ │ │ 00000178 0000ff30 R_ARM_THM_MOVT_ABS 000007f0 .LC57 │ │ │ │ │ 000001a2 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000001a6 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000001aa 0000e42f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ 000001ae 0000e430 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ 000001b4 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001ba 0001590a R_ARM_THM_CALL 000024a5 PyLong_AsSize_t │ │ │ │ │ +000001ba 0001590a R_ARM_THM_CALL 000024ad PyLong_AsSize_t │ │ │ │ │ 000001ca 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000210 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000214 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000218 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000252 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000256 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000025a 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000034 0001331e R_ARM_THM_JUMP24 00000251 PyLong_FromSsize_t │ │ │ │ │ 0000017c 0001a21e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000208 0001691e R_ARM_THM_JUMP24 000052d5 _PyLong_FromByteArray │ │ │ │ │ -0000024a 0001691e R_ARM_THM_JUMP24 000052d5 _PyLong_FromByteArray │ │ │ │ │ +00000208 0001691e R_ARM_THM_JUMP24 000052cd _PyLong_FromByteArray │ │ │ │ │ +0000024a 0001691e R_ARM_THM_JUMP24 000052cd _PyLong_FromByteArray │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1a9d8 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1a9bc contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000038 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000003c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000048 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000004c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -135,30 +135,30 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 218 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bne.n 19c │ │ │ │ │ - bl 3378 │ │ │ │ │ + bl 3380 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 22c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 218 │ │ │ │ │ ldr r0, [pc, #268] @ (240 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl a910 │ │ │ │ │ + bl a8f0 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 21c │ │ │ │ │ ldr r0, [pc, #244] @ (244 ) │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 2e44 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 198 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -212,15 +212,15 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 198 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ b.n 198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c950 <_PyLong_Copy> │ │ │ │ │ + b.w c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1a6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ │ bne.n 266 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 26a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w c950 <_PyLong_Copy> │ │ │ │ │ + b.w c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ b.n 262 │ │ │ │ │ │ │ │ │ │ 00000270 : │ │ │ │ │ long_get1(): │ │ │ │ │ @@ -461,15 +461,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 39a │ │ │ │ │ b.n 3da │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c3c │ │ │ │ │ + bl 5c34 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 406 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -511,28 +511,28 @@ │ │ │ │ │ mov ip, r3 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl d480 │ │ │ │ │ + bl d440 │ │ │ │ │ R_ARM_THM_CALL long_format_binary │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17b4 │ │ │ │ │ R_ARM_THM_CALL long_to_decimal_string_internal │ │ │ │ │ b.n 45e <_PyLong_FormatBytesWriter+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000047c <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -559,31 +559,31 @@ │ │ │ │ │ and.w r7, r7, #3 │ │ │ │ │ negs r6, r2 │ │ │ │ │ sub.w r5, r7, #2 │ │ │ │ │ adcs r6, r2 │ │ │ │ │ negs r7, r5 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ adcs r7, r5 │ │ │ │ │ - bl 93d0 │ │ │ │ │ + bl 93c0 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 58a <_PyLong_DivmodNear+0x10e> │ │ │ │ │ ldr r1, [pc, #292] @ (5fc <_PyLong_DivmodNear+0x180>) │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2584 │ │ │ │ │ + bl 258c │ │ │ │ │ R_ARM_THM_CALL long_lshift │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 58a <_PyLong_DivmodNear+0x10e> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ bne.n 598 <_PyLong_DivmodNear+0x11c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1694 │ │ │ │ │ + bl 1698 │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 5e8 <_PyLong_DivmodNear+0x16c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -608,15 +608,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.n 50c <_PyLong_DivmodNear+0x90> │ │ │ │ │ ldr r1, [pc, #200] @ (5fc <_PyLong_DivmodNear+0x180>) │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ bne.n 5c6 <_PyLong_DivmodNear+0x14a> │ │ │ │ │ - bl 5c3c │ │ │ │ │ + bl 5c34 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 55a <_PyLong_DivmodNear+0xde> │ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r5, 58a <_PyLong_DivmodNear+0x10e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ bne.n 5be <_PyLong_DivmodNear+0x142> │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 2e44 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 586 <_PyLong_DivmodNear+0x10a> │ │ │ │ │ @@ -644,21 +644,21 @@ │ │ │ │ │ cbnz r3, 586 <_PyLong_DivmodNear+0x10a> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 51a <_PyLong_DivmodNear+0x9e> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl ca98 │ │ │ │ │ + bl ca58 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl ca98 │ │ │ │ │ + bl ca58 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 5e4 <_PyLong_DivmodNear+0x168> │ │ │ │ │ - bl 3378 │ │ │ │ │ + bl 3380 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 5b4 <_PyLong_DivmodNear+0x138> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -667,19 +667,19 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ beq.n 58a <_PyLong_DivmodNear+0x10e> │ │ │ │ │ mov r5, r9 │ │ │ │ │ b.n 4e6 <_PyLong_DivmodNear+0x6a> │ │ │ │ │ - bl 5c3c │ │ │ │ │ + bl 5c34 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 56a <_PyLong_DivmodNear+0xee> │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 2e44 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 53e <_PyLong_DivmodNear+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -709,267 +709,265 @@ │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 762 │ │ │ │ │ + beq.w 728 │ │ │ │ │ mov r4, r2 │ │ │ │ │ movs.w r8, r2, lsr #31 │ │ │ │ │ - bne.w 762 │ │ │ │ │ + bne.w 728 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n 6be │ │ │ │ │ + beq.n 6ca │ │ │ │ │ orr.w r9, r6, r6, lsr #1 │ │ │ │ │ and.w r9, r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 74c │ │ │ │ │ + beq.w 790 │ │ │ │ │ lsls r3, r6, #28 │ │ │ │ │ - bmi.w 7d4 │ │ │ │ │ + bmi.w 74e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 774 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 6e8 │ │ │ │ │ + bls.w 7c6 │ │ │ │ │ + cbz r4, 6b8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 401c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4014 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2448 <_PyLong_NumBits> │ │ │ │ │ + bl 2450 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 864 │ │ │ │ │ + beq.n 742 │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 68a │ │ │ │ │ + beq.n 686 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 870 │ │ │ │ │ + bne.w 7a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6e2 │ │ │ │ │ + b.n 73c │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - bne.n 67c │ │ │ │ │ + bne.n 678 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6fc │ │ │ │ │ + beq.n 6ec │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 6b8 │ │ │ │ │ + beq.n 6a0 │ │ │ │ │ + add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldrsb.w r2, [r7, r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 67c │ │ │ │ │ + bge.n 678 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ - beq.n 67e │ │ │ │ │ + beq.n 67a │ │ │ │ │ lsls r2, r6, #29 │ │ │ │ │ - bpl.n 67c │ │ │ │ │ + bpl.n 678 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 686 │ │ │ │ │ - b.n 870 │ │ │ │ │ - add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6a0 │ │ │ │ │ + beq.n 682 │ │ │ │ │ + b.n 7a6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 2450 <_PyLong_NumBits> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n 742 │ │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 67a │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 648 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 2448 <_PyLong_NumBits> │ │ │ │ │ - R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.w 864 │ │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 67e │ │ │ │ │ + b.n 738 │ │ │ │ │ mov.w r6, r9, lsl #7 │ │ │ │ │ subs r7, #1 │ │ │ │ │ eor.w r6, r6, #128 @ 0x80 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ - b.n 71e │ │ │ │ │ + b.n 712 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.n 740 │ │ │ │ │ + ble.w 88c │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble.n 734 │ │ │ │ │ + ble.w 826 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 67c │ │ │ │ │ + beq.n 678 │ │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 70a │ │ │ │ │ + bne.n 6fa │ │ │ │ │ sub.w ip, r6, r2 │ │ │ │ │ rsbs r2, ip, #0 │ │ │ │ │ adc.w r2, r2, ip │ │ │ │ │ - b.n 714 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 67c │ │ │ │ │ + b.n 706 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + mov.w r1, #1112 @ 0x458 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 686 │ │ │ │ │ - b.n 870 │ │ │ │ │ - cmp.w r2, r9, lsl #7 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - b.n 714 │ │ │ │ │ + beq.n 682 │ │ │ │ │ + b.n 7a6 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne.w 648 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 738 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 738 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 738 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 738 │ │ │ │ │ lsls r2, r6, #27 │ │ │ │ │ - bpl.n 6c6 │ │ │ │ │ + bpl.n 6d2 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 642 │ │ │ │ │ - b.n 6de │ │ │ │ │ - mov.w r1, #1112 @ 0x458 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 6de │ │ │ │ │ + b.n 738 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 682 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 682 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 73c │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 858 │ │ │ │ │ + beq.n 872 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bgt.n 832 │ │ │ │ │ + bgt.n 84c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 81c │ │ │ │ │ + beq.n 836 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.w 67e │ │ │ │ │ + beq.w 67a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ asr.w r3, r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.w 67e │ │ │ │ │ + bls.w 67a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 858 │ │ │ │ │ + ble.n 872 │ │ │ │ │ asrs r1, r2 │ │ │ │ │ - bne.n 858 │ │ │ │ │ + bne.n 872 │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ - beq.w 67e │ │ │ │ │ + beq.w 67a │ │ │ │ │ lsls r0, r6, #29 │ │ │ │ │ - bmi.w 67e │ │ │ │ │ + bmi.w 67a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 686 │ │ │ │ │ - b.n 870 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne.w 648 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + beq.w 682 │ │ │ │ │ + b.n 7a6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 678 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 6de │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 6de │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 6de │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6de │ │ │ │ │ + beq.w 682 │ │ │ │ │ + b.n 7a6 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ adds r2, r7, r4 │ │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ │ strb.w r3, [r2, #-1]! │ │ │ │ │ subs r3, r7, r2 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 79c │ │ │ │ │ - b.n 820 │ │ │ │ │ + ble.n 7ee │ │ │ │ │ + b.n 83a │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ uxtb r1, r2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 890 │ │ │ │ │ + bne.n 87e │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r4, #4 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ - bne.n 84a │ │ │ │ │ + bne.n 864 │ │ │ │ │ movs r4, #4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 686 │ │ │ │ │ - b.n 870 │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 686 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 686 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 686 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.n 6e2 │ │ │ │ │ + beq.w 682 │ │ │ │ │ + b.n 7a6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 858 │ │ │ │ │ - nop │ │ │ │ │ + b.n 872 │ │ │ │ │ + cmp.w r2, r9, lsl #7 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + b.n 706 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1316,15 +1316,15 @@ │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cbz r3, d7a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl ca98 │ │ │ │ │ + bl ca58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ @@ -1818,156 +1818,157 @@ │ │ │ │ │ b.n dc8 │ │ │ │ │ │ │ │ │ │ 00001260 : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1400 │ │ │ │ │ + bpl.w 1404 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1400 │ │ │ │ │ + bpl.w 1404 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 13b6 │ │ │ │ │ + beq.w 13ba │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - and.w lr, r5, #3 │ │ │ │ │ - and.w ip, r4, #3 │ │ │ │ │ - orr.w r6, r5, r4 │ │ │ │ │ - rsb ip, ip, #1 │ │ │ │ │ - rsb r3, lr, #1 │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ - bhi.n 12ce │ │ │ │ │ + and.w ip, r5, #3 │ │ │ │ │ + and.w r3, r4, #3 │ │ │ │ │ + orr.w lr, r5, r4 │ │ │ │ │ + rsb r6, r3, #1 │ │ │ │ │ + cmp.w lr, #15 │ │ │ │ │ + rsb r3, ip, #1 │ │ │ │ │ + bhi.n 12d0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - mls r3, r1, ip, r3 │ │ │ │ │ + mls r3, r1, r6, r3 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 13a2 │ │ │ │ │ + bhi.n 13a6 │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ - .word 0x7e03822b │ │ │ │ │ - .short 0x7b0a │ │ │ │ │ - cbz r3, 12c4 │ │ │ │ │ + .short 0x832c │ │ │ │ │ + .word 0x7c0a7f03 │ │ │ │ │ + cbz r3, 12c6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 12b4 │ │ │ │ │ + ble.n 12b6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ - mls r3, ip, r4, r3 │ │ │ │ │ - cbz r3, 1308 │ │ │ │ │ + mls r3, r6, r4, r3 │ │ │ │ │ + cbz r3, 130c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.w 140a │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 12e8 ) │ │ │ │ │ + bhi.w 140e │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 12ec ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - .word 0x00001303 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00001307 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013b1 │ │ │ │ │ + .word 0x000013b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b5 │ │ │ │ │ + .word 0x000012b7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c5 │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c1 │ │ │ │ │ + .word 0x000012c3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013a3 │ │ │ │ │ + .word 0x000013a7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 12b4 │ │ │ │ │ - b.n 12c4 │ │ │ │ │ + bge.n 12b6 │ │ │ │ │ + b.n 12c6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ - mov.w ip, r5, lsl #2 │ │ │ │ │ - add.w r7, r0, ip │ │ │ │ │ - add ip, r1 │ │ │ │ │ + beq.n 137c │ │ │ │ │ + mov.w lr, r5, lsl #2 │ │ │ │ │ + add.w r7, r0, lr │ │ │ │ │ + add lr, r1 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ - ldr.w r6, [ip, #8] │ │ │ │ │ + ldr.w r6, [lr, #8] │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ - bne.n 1350 │ │ │ │ │ + bne.n 1354 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ + beq.n 137c │ │ │ │ │ ldr r4, [r7, #4] │ │ │ │ │ - ldr.w r6, [ip, #4] │ │ │ │ │ + ldr.w r6, [lr, #4] │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ - bne.n 1350 │ │ │ │ │ + bne.n 1354 │ │ │ │ │ subs r6, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ + beq.n 137c │ │ │ │ │ ldr.w r4, [r0, r5, lsl #2] │ │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ - bne.n 1350 │ │ │ │ │ + bne.n 1354 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcc.n 1378 │ │ │ │ │ + bcc.n 137c │ │ │ │ │ ldr.w r4, [r7, #-4]! │ │ │ │ │ - ldr.w r1, [ip, #-4]! │ │ │ │ │ + ldr.w r1, [lr, #-4]! │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ - beq.n 1340 │ │ │ │ │ - cmp.w lr, #2 │ │ │ │ │ - beq.n 13d8 │ │ │ │ │ + beq.n 1344 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.n 13dc │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 140a │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1360 ) │ │ │ │ │ + bhi.n 140e │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 1364 ) │ │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ - .word 0x00001301 │ │ │ │ │ + .word 0x00001305 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013af │ │ │ │ │ + .word 0x000013b3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b5 │ │ │ │ │ + .word 0x000012b7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c5 │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012bf │ │ │ │ │ + .word 0x000012c1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013a1 │ │ │ │ │ + .word 0x000013a5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - cmp.w lr, #2 │ │ │ │ │ - beq.n 13da │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.n 13de │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 140a │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1388 ) │ │ │ │ │ + bhi.n 140e │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 138c ) │ │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ - .word 0x000012b5 │ │ │ │ │ + .word 0x000012b7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c5 │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c5 │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b5 │ │ │ │ │ + .word 0x000012b7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b5 │ │ │ │ │ + .word 0x000012b7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c5 │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 12b4 │ │ │ │ │ - b.n 12c4 │ │ │ │ │ + blt.n 12b6 │ │ │ │ │ + b.n 12c6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12c4 │ │ │ │ │ - b.n 12b4 │ │ │ │ │ + bne.n 12c6 │ │ │ │ │ + b.n 12b6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 12c4 │ │ │ │ │ - b.n 12b4 │ │ │ │ │ + ble.n 12c6 │ │ │ │ │ + b.n 12b6 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 140a │ │ │ │ │ + bhi.n 140e │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ .short 0x0803 │ │ │ │ │ .word 0x08030308 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ @@ -1976,452 +1977,452 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ mov r3, r4 │ │ │ │ │ negs r3, r3 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 13a2 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 13e8 ) │ │ │ │ │ + bhi.n 13a6 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 13ec ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00001303 │ │ │ │ │ + .word 0x00001307 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013b1 │ │ │ │ │ + .word 0x000013b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b3 │ │ │ │ │ + .word 0x000012b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013a9 │ │ │ │ │ + .word 0x000013ad │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c1 │ │ │ │ │ + .word 0x000012c3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013a3 │ │ │ │ │ + .word 0x000013a7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000140c : │ │ │ │ │ +00001410 : │ │ │ │ │ long_bool(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000141c : │ │ │ │ │ +00001420 : │ │ │ │ │ PyLong_AsLong(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1512 │ │ │ │ │ + beq.n 1516 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 1450 │ │ │ │ │ + bpl.n 1454 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n 1460 │ │ │ │ │ + bhi.n 1464 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1524 │ │ │ │ │ + bne.n 1528 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 144c │ │ │ │ │ + b.n 1450 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ movs.w ip, r4, lsr #30 │ │ │ │ │ - bne.n 14ac │ │ │ │ │ + bne.n 14b0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr.w r0, r0, r4, lsl #30 │ │ │ │ │ cmp.w r4, r0, lsr #30 │ │ │ │ │ - bne.n 14ac │ │ │ │ │ + bne.n 14b0 │ │ │ │ │ sub.w lr, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 14cc │ │ │ │ │ + beq.n 14d0 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ orr.w r4, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, r4, lsr #30 │ │ │ │ │ - bne.n 14a6 │ │ │ │ │ + bne.n 14aa │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 14ce │ │ │ │ │ + bcc.n 14d2 │ │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ │ orr.w r2, r2, r4, lsl #30 │ │ │ │ │ cmp.w r4, r2, lsr #30 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq.n 1490 │ │ │ │ │ + beq.n 1494 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 1544 │ │ │ │ │ + bne.n 1548 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 144c │ │ │ │ │ + beq.n 1450 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 144c │ │ │ │ │ + b.n 1450 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 14f6 │ │ │ │ │ + blt.n 14fa │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 144c │ │ │ │ │ + beq.n 1450 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 144c │ │ │ │ │ + beq.n 1450 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 144c │ │ │ │ │ + bne.n 1450 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14b0 │ │ │ │ │ + b.n 14b4 │ │ │ │ │ sub.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ ands.w r4, r4, r5, lsr #31 │ │ │ │ │ - beq.n 14a6 │ │ │ │ │ + beq.n 14aa │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 155c │ │ │ │ │ + bne.n 1560 │ │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 144c │ │ │ │ │ + b.n 1450 │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 145a │ │ │ │ │ + b.n 145e │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n 1574 │ │ │ │ │ + bhi.n 1578 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ - bne.n 14e6 │ │ │ │ │ - b.n 144c │ │ │ │ │ + bne.n 14ea │ │ │ │ │ + b.n 1450 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 14ac │ │ │ │ │ + beq.n 14b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14ac │ │ │ │ │ - b.n 14ee │ │ │ │ │ + bne.n 14b0 │ │ │ │ │ + b.n 14f2 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 150c │ │ │ │ │ + beq.n 1510 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 150c │ │ │ │ │ + bne.n 1510 │ │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 14ee │ │ │ │ │ + b.n 14f2 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ lsrs r0, r4, #30 │ │ │ │ │ - bne.n 1544 │ │ │ │ │ + bne.n 1548 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr.w r0, r0, r4, lsl #30 │ │ │ │ │ cmp.w r4, r0, lsr #30 │ │ │ │ │ - bne.n 1544 │ │ │ │ │ + bne.n 1548 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - b.n 147c │ │ │ │ │ + b.n 1480 │ │ │ │ │ │ │ │ │ │ -00001594 : │ │ │ │ │ +00001598 : │ │ │ │ │ PyLong_AsLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 166a │ │ │ │ │ + beq.n 166e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 15d0 │ │ │ │ │ + bpl.n 15d4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 15e6 │ │ │ │ │ + bhi.n 15ea │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167c │ │ │ │ │ + bne.n 1680 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 15ca │ │ │ │ │ + b.n 15ce │ │ │ │ │ movs r5, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ │ ldr.w r6, [ip, #8] │ │ │ │ │ lsrs r4, r6, #30 │ │ │ │ │ - bne.n 162e │ │ │ │ │ + bne.n 1632 │ │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ │ orr.w lr, r4, r6, lsl #30 │ │ │ │ │ cmp.w r6, lr, lsr #30 │ │ │ │ │ - bne.n 162e │ │ │ │ │ + bne.n 1632 │ │ │ │ │ subs r6, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1652 │ │ │ │ │ + beq.n 1656 │ │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ │ orr.w r4, r4, lr, lsl #30 │ │ │ │ │ cmp.w lr, r4, lsr #30 │ │ │ │ │ - bne.n 162e │ │ │ │ │ + bne.n 1632 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcc.n 1654 │ │ │ │ │ + bcc.n 1658 │ │ │ │ │ ldr.w r2, [ip, #-4]! │ │ │ │ │ orr.w r2, r2, r4, lsl #30 │ │ │ │ │ cmp.w r4, r2, lsr #30 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq.n 161a │ │ │ │ │ + beq.n 161e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15ca │ │ │ │ │ + beq.n 15ce │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 15ca │ │ │ │ │ + beq.n 15ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15ca │ │ │ │ │ + bne.n 15ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15ca │ │ │ │ │ + b.n 15ce │ │ │ │ │ mov r4, lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 165e │ │ │ │ │ + blt.n 1662 │ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ │ - b.n 1634 │ │ │ │ │ + b.n 1638 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 162e │ │ │ │ │ + bge.n 1632 │ │ │ │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 162e │ │ │ │ │ - b.n 1634 │ │ │ │ │ + bne.n 1632 │ │ │ │ │ + b.n 1638 │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 15de │ │ │ │ │ + b.n 15e2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 15e4 │ │ │ │ │ + bhi.n 15e8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ - b.n 1638 │ │ │ │ │ + b.n 163c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001694 : │ │ │ │ │ +00001698 : │ │ │ │ │ long_compare(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ and.w ip, r5, #3 │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ orr.w lr, r4, r5 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ rsb r2, ip, #1 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bhi.n 16c4 │ │ │ │ │ + bhi.n 16c8 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mls r0, r1, r3, r2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mul.w r2, r5, r2 │ │ │ │ │ mls r0, r3, r4, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16c2 │ │ │ │ │ - cbz r5, 171c │ │ │ │ │ + bne.n 16c6 │ │ │ │ │ + cbz r5, 1720 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ add.w lr, r6, r2 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ - bne.n 171a │ │ │ │ │ + bne.n 171e │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 171c │ │ │ │ │ + beq.n 1720 │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ - bne.n 171a │ │ │ │ │ + bne.n 171e │ │ │ │ │ subs r4, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 171c │ │ │ │ │ + beq.n 1720 │ │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bne.n 1726 │ │ │ │ │ + bne.n 172a │ │ │ │ │ mov r1, lr │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcc.n 171c │ │ │ │ │ + bcc.n 1720 │ │ │ │ │ ldr.w r3, [r1, #-4]! │ │ │ │ │ ldr.w r5, [r2, #-4]! │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ - beq.n 170a │ │ │ │ │ + beq.n 170e │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ it eq │ │ │ │ │ negeq r0, r0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 171c │ │ │ │ │ + b.n 1720 │ │ │ │ │ │ │ │ │ │ -0000172c : │ │ │ │ │ +00001730 : │ │ │ │ │ long_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1776 │ │ │ │ │ + cbz r0, 177a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1776 │ │ │ │ │ + bhi.n 177a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.n 1760 │ │ │ │ │ + bcc.n 1764 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, ip │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1780 │ │ │ │ │ + beq.n 1784 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ │ │ │ │ │ -00001784 : │ │ │ │ │ +00001788 : │ │ │ │ │ long_to_decimal_string(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17b4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r4 │ │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017b0 : │ │ │ │ │ +000017b4 : │ │ │ │ │ long_to_decimal_string_internal(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f9e │ │ │ │ │ + beq.w 1fa6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w 1f9e │ │ │ │ │ + bpl.w 1fa6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp.w r3, #584 @ 0x248 │ │ │ │ │ sub.w r7, r2, #2 │ │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ │ clz r7, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ │ - bcs.w 1d74 │ │ │ │ │ + bcs.w 1d78 │ │ │ │ │ add.w r0, sl, #4 │ │ │ │ │ add.w r5, sl, #1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de4 │ │ │ │ │ + beq.w 1de8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ @@ -2441,100 +2442,100 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.w 19bc │ │ │ │ │ + bcc.w 19c0 │ │ │ │ │ ldr.w r0, [r5, sl, lsl #2] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 1950 │ │ │ │ │ + ble.n 1954 │ │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r7, r2, #8 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w r9, r7, fp, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 18c4 │ │ │ │ │ + beq.n 18c8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 18a2 │ │ │ │ │ + beq.n 18a6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1af0 │ │ │ │ │ + bne.w 1af4 │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ - addw r3, pc, #1380 @ 0x564 │ │ │ │ │ + addw r3, pc, #1384 @ 0x568 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ - addw r3, pc, #1352 @ 0x548 │ │ │ │ │ + addw r3, pc, #1356 @ 0x54c │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ - beq.n 1950 │ │ │ │ │ + beq.n 1954 │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov fp, r7 │ │ │ │ │ - addw r3, pc, #1312 @ 0x520 │ │ │ │ │ + addw r3, pc, #1316 @ 0x524 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ adds r7, #16 │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str.w r6, [r7, #-12] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1272 @ 0x4f8 │ │ │ │ │ + addw r3, pc, #1276 @ 0x4fc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str.w r6, [r7, #-8] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1240 @ 0x4d8 │ │ │ │ │ + addw r3, pc, #1244 @ 0x4dc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str.w r6, [r7, #-4] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - addw r3, pc, #1208 @ 0x4b8 │ │ │ │ │ + addw r3, pc, #1212 @ 0x4bc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ str.w r6, [fp, #16] │ │ │ │ │ - bne.n 18c8 │ │ │ │ │ + bne.n 18cc │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ - cbz r0, 1992 │ │ │ │ │ + cbz r0, 1996 │ │ │ │ │ lsrs r3, r0, #9 │ │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ │ movt r2, #4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ │ @@ -2550,157 +2551,157 @@ │ │ │ │ │ ldrhi r2, [sp, #4] │ │ │ │ │ addhi r2, #8 │ │ │ │ │ it hi │ │ │ │ │ strhi.w r3, [r2, fp, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184e │ │ │ │ │ + beq.w 1852 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1de8 │ │ │ │ │ + beq.w 1dec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1de8 │ │ │ │ │ + bne.w 1dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + b.n 1dec │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 1b12 │ │ │ │ │ + beq.w 1b16 │ │ │ │ │ add.w r3, fp, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r5, fp, fp, lsl #3 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n 19f8 │ │ │ │ │ + bls.n 19fc │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - bls.n 19f8 │ │ │ │ │ + bls.n 19fc │ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n 19ee │ │ │ │ │ + bls.n 19f2 │ │ │ │ │ cmp.w r5, #640 @ 0x280 │ │ │ │ │ - bgt.w 1e00 │ │ │ │ │ + bgt.w 1e08 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d08 │ │ │ │ │ + bne.w 1d0c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ + bne.w 1fe4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d5e │ │ │ │ │ + beq.w 1d62 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1e5c │ │ │ │ │ + bne.w 1e64 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 1e56 │ │ │ │ │ + bpl.w 1e5e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1fbc │ │ │ │ │ + bpl.w 1fc4 │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n 1b24 │ │ │ │ │ + bgt.n 1b28 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r1, r2, r7, r0 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r1, ip, r2, r0 │ │ │ │ │ add.w r1, r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ it ls │ │ │ │ │ addls.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bls.n 1aa8 │ │ │ │ │ + bls.n 1aac │ │ │ │ │ umull lr, r1, r7, r2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r2, ip, r1, r2 │ │ │ │ │ add.w r2, r2, #48 @ 0x30 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - bls.n 1aa8 │ │ │ │ │ + bls.n 1aac │ │ │ │ │ umull r0, r2, r7, r1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp.w lr, #9 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r0, ip, r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bhi.n 1a8a │ │ │ │ │ + bhi.n 1a8e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 1ce4 │ │ │ │ │ + beq.w 1ce8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1cf6 │ │ │ │ │ + beq.w 1cfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1ad4 │ │ │ │ │ - ldr r2, [pc, #820] @ (1df8 ) │ │ │ │ │ + cbnz r3, 1ad8 │ │ │ │ │ + ldr r2, [pc, #824] @ (1e00 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e4a │ │ │ │ │ + bne.w 1e52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cfe │ │ │ │ │ + bne.w 1d02 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fb0 │ │ │ │ │ + bne.w 1fb8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ add.w r7, r2, #12 │ │ │ │ │ - add r3, pc, #760 @ (adr r3, 1df0 ) │ │ │ │ │ + add r3, pc, #764 @ (adr r3, 1df8 ) │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str r6, [r3, #12] │ │ │ │ │ - b.n 1884 │ │ │ │ │ + b.n 1888 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r5, r7, #1 │ │ │ │ │ str.w fp, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d6c │ │ │ │ │ + bne.w 1d70 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1a08 │ │ │ │ │ + b.n 1a0c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ │ @@ -2750,21 +2751,21 @@ │ │ │ │ │ mls ip, r1, r8, ip │ │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ │ bfi r9, ip, #0, #8 │ │ │ │ │ bfi r9, r7, #8, #8 │ │ │ │ │ bfi r9, r0, #16, #8 │ │ │ │ │ bfi r9, lr, #24, #8 │ │ │ │ │ str.w r9, [r3, #-9] │ │ │ │ │ - bne.n 1c10 │ │ │ │ │ + bne.n 1c14 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ │ - b.n 1a44 │ │ │ │ │ + b.n 1a48 │ │ │ │ │ mvn.w r0, #8 │ │ │ │ │ sub.w r7, r3, #9 │ │ │ │ │ mov r8, r7 │ │ │ │ │ strd r4, r6, [sp, #32] │ │ │ │ │ mla r0, r0, fp, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ @@ -2819,127 +2820,128 @@ │ │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ │ bfi ip, r0, #24, #8 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str.w ip, [r8, #-9]! │ │ │ │ │ cmp r0, r8 │ │ │ │ │ str.w lr, [r8, #4] │ │ │ │ │ - bne.n 1c28 │ │ │ │ │ + bne.n 1c2c │ │ │ │ │ ldrd r4, r6, [sp, #32] │ │ │ │ │ - b.n 1bfe │ │ │ │ │ + b.n 1c02 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1abc │ │ │ │ │ + bne.w 1ac0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ae4 │ │ │ │ │ + beq.w 1ae8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ + b.n 1aec │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.n 1d4c │ │ │ │ │ + bls.n 1d50 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.n 1d4c │ │ │ │ │ + blt.n 1d50 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ff2 │ │ │ │ │ + bne.w 1ffa │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 205a │ │ │ │ │ + bne.w 2062 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r0, r2, #26 │ │ │ │ │ - bpl.w 20da │ │ │ │ │ + bpl.w 20e2 │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 1a3e │ │ │ │ │ + b.n 1a42 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1d1a │ │ │ │ │ + beq.n 1d1e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 1d1a │ │ │ │ │ + bne.n 1d1e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 19aa │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + bne.w 19ae │ │ │ │ │ + b.n 1dec │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.n 1d0e │ │ │ │ │ - b.n 1d50 │ │ │ │ │ - ldr r3, [pc, #132] @ (1dfc ) │ │ │ │ │ + bhi.n 1d12 │ │ │ │ │ + b.n 1d54 │ │ │ │ │ + ldr r3, [pc, #136] @ (1e04 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1dba │ │ │ │ │ + ble.n 1dbe │ │ │ │ │ movw r3, #24759 @ 0x60b7 │ │ │ │ │ movt r3, #46603 @ 0xb60b │ │ │ │ │ sub.w r0, sl, #11 │ │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ add r3, r2 │ │ │ │ │ umull r1, r0, r1, r0 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ rsb r3, r1, r3, asr #6 │ │ │ │ │ cmp.w r3, r0, lsr #3 │ │ │ │ │ - ble.w 1fc4 │ │ │ │ │ + ble.w 1fcc │ │ │ │ │ cmp.w sl, #1000 @ 0x3e8 │ │ │ │ │ - bhi.w 2114 │ │ │ │ │ + bhi.w 211c │ │ │ │ │ movw r3, #46339 @ 0xb503 │ │ │ │ │ movt r3, #42366 @ 0xa57e │ │ │ │ │ umull r3, r5, r3, sl │ │ │ │ │ add.w r5, sl, r5, lsr #6 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1810 │ │ │ │ │ + bne.w 1814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1aea │ │ │ │ │ + b.n 1aee │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000007e │ │ │ │ │ + .word 0x00000082 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r2, [pc, #732] @ (20e0 ) │ │ │ │ │ + ldr r2, [pc, #732] @ (20e8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ @@ -2948,194 +2950,194 @@ │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it le │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20e4 │ │ │ │ │ + bne.w 20ec │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a08 │ │ │ │ │ + beq.w 1a0c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.n 1d50 │ │ │ │ │ + bls.n 1d54 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.w 1d1a │ │ │ │ │ - b.n 1d50 │ │ │ │ │ + bge.w 1d1e │ │ │ │ │ + b.n 1d54 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ace │ │ │ │ │ + b.n 1ad2 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.n 1a3e │ │ │ │ │ + b.n 1a42 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1ece │ │ │ │ │ + bne.n 1ed6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bmi.n 1f24 │ │ │ │ │ + bmi.n 1f2c │ │ │ │ │ ldr r7, [r6, #28] │ │ │ │ │ add.w r7, r7, r5, lsl #1 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ add.w lr, r4, #8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ │ cmp r1, fp │ │ │ │ │ - blt.n 1f74 │ │ │ │ │ + blt.n 1f7c │ │ │ │ │ bic.w r2, fp, fp, asr #31 │ │ │ │ │ mvn.w r1, #17 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mla r2, r1, r2, r7 │ │ │ │ │ movs r7, #10 │ │ │ │ │ umull ip, r1, r3, r0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp.w lr, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls ip, r7, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, ip, #48 @ 0x30 │ │ │ │ │ strh.w r1, [r2, #-2]! │ │ │ │ │ - bhi.n 1e9c │ │ │ │ │ + bhi.n 1ea4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1f96 │ │ │ │ │ + beq.n 1f9e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1abc │ │ │ │ │ - b.n 1ad4 │ │ │ │ │ + bne.w 1ac0 │ │ │ │ │ + b.n 1ad8 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n 1f16 │ │ │ │ │ + bmi.n 1f1e │ │ │ │ │ ldr r7, [r6, #28] │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ add.w lr, r4, #8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bge.n 1f32 │ │ │ │ │ + bge.n 1f3a │ │ │ │ │ sub.w r9, r2, #36 @ 0x24 │ │ │ │ │ umull sl, ip, r3, r0 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mls sl, r8, ip, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ add.w sl, sl, #48 @ 0x30 │ │ │ │ │ str.w sl, [r2, #-4]! │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 1ef8 │ │ │ │ │ + bne.n 1f00 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 1eec │ │ │ │ │ + b.n 1ef4 │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r7, r6, #20 │ │ │ │ │ addpl.w r7, r6, #28 │ │ │ │ │ - b.n 1ed4 │ │ │ │ │ + b.n 1edc │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r7, r6, #20 │ │ │ │ │ addpl.w r7, r6, #28 │ │ │ │ │ - b.n 1e66 │ │ │ │ │ + b.n 1e6e │ │ │ │ │ bic.w r2, fp, fp, asr #31 │ │ │ │ │ mvn.w r1, #35 @ 0x23 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mla r2, r1, r2, r7 │ │ │ │ │ movs r7, #10 │ │ │ │ │ umull ip, r1, r3, r0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp.w lr, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls ip, r7, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, ip, #48 @ 0x30 │ │ │ │ │ str.w r1, [r2, #-4]! │ │ │ │ │ - bhi.n 1f48 │ │ │ │ │ + bhi.n 1f50 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r2, #-4] │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + b.n 1ec8 │ │ │ │ │ sub.w r9, r2, #18 │ │ │ │ │ umull sl, ip, r3, r0 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mls sl, r8, ip, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ │ strh.w ip, [r2, #-2]! │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 1f78 │ │ │ │ │ + bne.n 1f80 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 1e7e │ │ │ │ │ + b.n 1e86 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r2, #-2] │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + b.n 1ec8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2071 @ 0x817 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + b.n 1dec │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ + b.n 1aec │ │ │ │ │ add.w r3, r0, #28 │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.n 1a3e │ │ │ │ │ + b.n 1a42 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + b.n 1dec │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d5e │ │ │ │ │ + beq.w 1d62 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r7, r3, r5 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w sl, [r4, #4]! │ │ │ │ │ cmp r8, fp │ │ │ │ │ - blt.n 207e │ │ │ │ │ + blt.n 2086 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bic.w r3, fp, fp, asr #31 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ @@ -3145,87 +3147,87 @@ │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r0, r6, r2, sl │ │ │ │ │ mov sl, r2 │ │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bhi.n 202e │ │ │ │ │ + bhi.n 2036 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + b.n 1ec8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - bne.n 20b6 │ │ │ │ │ + bne.n 20be │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r7, r2, #26 │ │ │ │ │ - bpl.n 20cc │ │ │ │ │ + bpl.n 20d4 │ │ │ │ │ lsls r6, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ │ - b.n 1e6a │ │ │ │ │ + b.n 1e72 │ │ │ │ │ movw r9, #52429 @ 0xcccd │ │ │ │ │ movt r9, #52428 @ 0xcccc │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ sub.w r5, r6, #9 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidivmod │ │ │ │ │ umull r0, sl, sl, r9 │ │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r6, #-1]! │ │ │ │ │ mov.w sl, sl, lsr #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 2090 │ │ │ │ │ + bne.n 2098 │ │ │ │ │ mov r3, fp │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ - b.n 200a │ │ │ │ │ + b.n 2012 │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bmi.n 20d0 │ │ │ │ │ + bmi.n 20d8 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ │ - b.n 1ed8 │ │ │ │ │ + b.n 1ee0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 2070 │ │ │ │ │ + b.n 2078 │ │ │ │ │ lsls r7, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n 20c0 │ │ │ │ │ + b.n 20c8 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 1d40 │ │ │ │ │ + b.n 1d44 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20fa │ │ │ │ │ + beq.n 2102 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 20fa │ │ │ │ │ + cbnz r3, 2102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -3233,79 +3235,79 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + b.n 1dec │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de8 │ │ │ │ │ + beq.w 1dec │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23da │ │ │ │ │ + beq.w 23e2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.w 23c4 │ │ │ │ │ + bpl.w 23cc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 237e │ │ │ │ │ + bne.w 2386 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r3, 21a0 │ │ │ │ │ + cbnz r3, 21a8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2182 │ │ │ │ │ + beq.n 218a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23fa │ │ │ │ │ + beq.w 2402 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ae8 │ │ │ │ │ + beq.w 1aec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ae8 │ │ │ │ │ + bne.w 1aec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ + b.n 1aec │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 237a │ │ │ │ │ + bpl.w 2382 │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ │ ubfx r8, r3, #2, #3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -3313,47 +3315,47 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23da │ │ │ │ │ + beq.w 23e2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 22be │ │ │ │ │ + ble.n 22c6 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 2362 │ │ │ │ │ + bne.w 236a │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bls.n 22c4 │ │ │ │ │ + bls.n 22cc │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.n 22c4 │ │ │ │ │ + bls.n 22cc │ │ │ │ │ bic.w lr, r7, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub.w r1, lr, #4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ add r0, lr │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 2258 │ │ │ │ │ + beq.n 2260 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 224c │ │ │ │ │ + beq.n 2254 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 2244 │ │ │ │ │ + beq.n 224c │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 223c │ │ │ │ │ + beq.n 2244 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 2234 │ │ │ │ │ + beq.n 223c │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 222c │ │ │ │ │ + beq.n 2234 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 2224 │ │ │ │ │ + beq.n 222c │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ @@ -3361,15 +3363,15 @@ │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 22a6 │ │ │ │ │ + beq.n 22ae │ │ │ │ │ mov r9, ip │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r1, [r9], #4 │ │ │ │ │ str.w r1, [r8], #4 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ add.w ip, r9, #28 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ @@ -3383,45 +3385,45 @@ │ │ │ │ │ str.w r1, [r8, #12] │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str.w r1, [r8, #16] │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str.w r1, [r8, #20] │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ str.w r1, [r8, #24] │ │ │ │ │ - bne.n 2258 │ │ │ │ │ + bne.n 2260 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq.n 22bc │ │ │ │ │ + beq.n 22c4 │ │ │ │ │ add lr, r6 │ │ │ │ │ adds r0, r2, r7 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n 22b0 │ │ │ │ │ + bhi.n 22b8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 216e │ │ │ │ │ + b.n 2176 │ │ │ │ │ adds r0, r2, r7 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ subs r1, r0, r2 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 2324 │ │ │ │ │ + beq.n 232c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 2318 │ │ │ │ │ + beq.n 2320 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ + beq.n 2318 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 2308 │ │ │ │ │ + beq.n 2310 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 2300 │ │ │ │ │ + beq.n 2308 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 22f8 │ │ │ │ │ + beq.n 2300 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 22f0 │ │ │ │ │ + beq.n 22f8 │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ @@ -3430,15 +3432,15 @@ │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 22bc │ │ │ │ │ + beq.n 22c4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ strb.w r1, [r6], #1 │ │ │ │ │ ldrb.w r1, [r3, #-6] │ │ │ │ │ adds r2, r6, #7 │ │ │ │ │ @@ -3452,143 +3454,143 @@ │ │ │ │ │ strb r1, [r6, #3] │ │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ │ strb r1, [r6, #4] │ │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ │ strb r1, [r6, #5] │ │ │ │ │ ldrb r1, [r7, #7] │ │ │ │ │ strb.w r1, [r2, #-1] │ │ │ │ │ - bne.n 2324 │ │ │ │ │ - b.n 22bc │ │ │ │ │ + bne.n 232c │ │ │ │ │ + b.n 22c4 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 23a4 │ │ │ │ │ + beq.n 23ac │ │ │ │ │ subs r6, #4 │ │ │ │ │ add r0, r7 │ │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 236c │ │ │ │ │ - b.n 22bc │ │ │ │ │ + bne.n 2374 │ │ │ │ │ + b.n 22c4 │ │ │ │ │ ldr r6, [r0, #28] │ │ │ │ │ - b.n 21b6 │ │ │ │ │ + b.n 21be │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.n 23b6 │ │ │ │ │ - cbz r1, 2394 │ │ │ │ │ + bhi.n 23be │ │ │ │ │ + cbz r1, 239c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 23da │ │ │ │ │ + beq.n 23e2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 216e │ │ │ │ │ - b.n 23da │ │ │ │ │ + bge.w 2176 │ │ │ │ │ + b.n 23e2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ add r0, r7 │ │ │ │ │ ldrh.w r3, [r6, #2]! │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 23a8 │ │ │ │ │ - b.n 22bc │ │ │ │ │ + bne.n 23b0 │ │ │ │ │ + b.n 22c4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 2386 │ │ │ │ │ - b.n 2394 │ │ │ │ │ + bgt.n 238e │ │ │ │ │ + b.n 239c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23ea │ │ │ │ │ + beq.n 23f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 23f2 │ │ │ │ │ + cbz r3, 23fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ca98 │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + bl ca58 │ │ │ │ │ + b.n 1dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23ea │ │ │ │ │ + b.n 23f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2182 │ │ │ │ │ + b.n 218a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002404 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ +0000240c <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2438 <_Py_DECREF_SPECIALIZED.constprop.0+0x34> │ │ │ │ │ + beq.n 2440 <_Py_DECREF_SPECIALIZED.constprop.0+0x34> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2436 <_Py_DECREF_SPECIALIZED.constprop.0+0x32> │ │ │ │ │ - ldr r2, [pc, #28] @ (2444 <_Py_DECREF_SPECIALIZED.constprop.0+0x40>) │ │ │ │ │ + cbnz r3, 243e <_Py_DECREF_SPECIALIZED.constprop.0+0x32> │ │ │ │ │ + ldr r2, [pc, #28] @ (244c <_Py_DECREF_SPECIALIZED.constprop.0+0x40>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ - cbnz r3, 243a <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ + cbnz r3, 2442 <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 242c <_Py_DECREF_SPECIALIZED.constprop.0+0x28> │ │ │ │ │ + b.n 2434 <_Py_DECREF_SPECIALIZED.constprop.0+0x28> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002448 <_PyLong_NumBits>: │ │ │ │ │ +00002450 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 2486 <_PyLong_NumBits+0x3e> │ │ │ │ │ + beq.n 248e <_PyLong_NumBits+0x3e> │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ movw r1, #34952 @ 0x8888 │ │ │ │ │ movt r1, #2184 @ 0x888 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - bgt.n 2488 <_PyLong_NumBits+0x40> │ │ │ │ │ + bgt.n 2490 <_PyLong_NumBits+0x40> │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ - cbz r3, 2486 <_PyLong_NumBits+0x3e> │ │ │ │ │ + cbz r3, 248e <_PyLong_NumBits+0x3e> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ - bcs.n 2488 <_PyLong_NumBits+0x40> │ │ │ │ │ + bcs.n 2490 <_PyLong_NumBits+0x40> │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -3596,74 +3598,74 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000024a4 : │ │ │ │ │ +000024ac : │ │ │ │ │ PyLong_AsSize_t(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2572 │ │ │ │ │ + beq.n 257a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 255a │ │ │ │ │ + bpl.n 2562 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #8 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ ittt ls │ │ │ │ │ ldrls r2, [r0, #12] │ │ │ │ │ rsbls r0, r3, #1 │ │ │ │ │ mulls r0, r2 │ │ │ │ │ - bls.n 253c │ │ │ │ │ + bls.n 2544 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 253e │ │ │ │ │ + beq.n 2546 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 2522 │ │ │ │ │ + bne.n 252a │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 253c │ │ │ │ │ + beq.n 2544 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 2522 │ │ │ │ │ + bne.n 252a │ │ │ │ │ sub.w ip, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 253a │ │ │ │ │ + beq.n 2542 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 2522 │ │ │ │ │ + bne.n 252a │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 253c │ │ │ │ │ + bcc.n 2544 │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n 250c │ │ │ │ │ + beq.n 2514 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2554 │ │ │ │ │ + b.n 255c │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3682,88 +3684,88 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2554 │ │ │ │ │ + b.n 255c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2554 │ │ │ │ │ + b.n 255c │ │ │ │ │ │ │ │ │ │ -00002584 : │ │ │ │ │ +0000258c : │ │ │ │ │ long_lshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 284a │ │ │ │ │ + bpl.w 2852 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 284a │ │ │ │ │ + bpl.w 2852 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ and.w r4, r5, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 2854 │ │ │ │ │ + beq.w 285c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 2768 │ │ │ │ │ + beq.w 2770 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.w 276c │ │ │ │ │ + bhi.w 2774 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 27d8 │ │ │ │ │ + blt.w 27e0 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ movs r2, #30 │ │ │ │ │ umull r0, r1, r1, r4 │ │ │ │ │ lsrs r1, r1, #4 │ │ │ │ │ mls r2, r2, r1, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 26f4 │ │ │ │ │ + bne.n 26fc │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 26f2 │ │ │ │ │ + bhi.n 26fa │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 2656 │ │ │ │ │ + bmi.n 265e │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsl.w r4, r3, r2 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 269a │ │ │ │ │ + bcs.n 26a2 │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r2, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -3784,30 +3786,30 @@ │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r3, r3, #5 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ it cc │ │ │ │ │ addcc r2, r4, #5 │ │ │ │ │ - bcc.n 263c │ │ │ │ │ + bcc.n 2644 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 26fe │ │ │ │ │ + bcs.n 2706 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 282a │ │ │ │ │ + beq.w 2832 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -3826,30 +3828,30 @@ │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.n 2870 │ │ │ │ │ + b.n 2878 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #0 │ │ │ │ │ - blt.w 281c │ │ │ │ │ + blt.w 2824 │ │ │ │ │ movs.w r4, r8, lsr #28 │ │ │ │ │ itete ne │ │ │ │ │ movne.w r9, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r9 │ │ │ │ │ moveq.w r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 282a │ │ │ │ │ + beq.w 2832 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str.w r9, [r0, #8] │ │ │ │ │ @@ -3865,159 +3867,159 @@ │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ orr.w r7, r7, r8, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 264e │ │ │ │ │ + beq.w 2656 │ │ │ │ │ str r4, [r5, #20] │ │ │ │ │ - b.n 264e │ │ │ │ │ - ldr r5, [pc, #256] @ (286c ) │ │ │ │ │ - b.n 264e │ │ │ │ │ + b.n 2656 │ │ │ │ │ + ldr r5, [pc, #256] @ (2874 ) │ │ │ │ │ + b.n 2656 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ - bne.n 27b0 │ │ │ │ │ + bne.n 27b8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ cmp.w r2, r0, lsr #30 │ │ │ │ │ - bne.n 27b0 │ │ │ │ │ + bne.n 27b8 │ │ │ │ │ sub.w ip, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 27c8 │ │ │ │ │ + beq.n 27d0 │ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ - bne.n 27b0 │ │ │ │ │ + bne.n 27b8 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 27ca │ │ │ │ │ + bcc.n 27d2 │ │ │ │ │ ldr.w r0, [r1, #-4]! │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ cmp.w r2, r0, lsr #30 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq.n 279a │ │ │ │ │ + beq.n 27a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 27d8 │ │ │ │ │ + b.n 27e0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2832 │ │ │ │ │ + blt.n 283a │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 25dc │ │ │ │ │ + bge.w 25e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9880 │ │ │ │ │ + bl 9864 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 282e │ │ │ │ │ + cbz r0, 2836 │ │ │ │ │ bl 41c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 280a │ │ │ │ │ + beq.n 2812 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 280a │ │ │ │ │ + cbnz r3, 2812 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bcc.n 283e │ │ │ │ │ + bcc.n 2846 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 26f4 │ │ │ │ │ + b.n 26fc │ │ │ │ │ negs r4, r4 │ │ │ │ │ mov.w r6, #2 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sbc.w r8, r1, r1, lsl #1 │ │ │ │ │ - b.n 2708 │ │ │ │ │ + b.n 2710 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 264e │ │ │ │ │ + b.n 2656 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 27b0 │ │ │ │ │ + bge.n 27b8 │ │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 27b0 │ │ │ │ │ - b.n 27d8 │ │ │ │ │ + bne.n 27b8 │ │ │ │ │ + b.n 27e0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 26f4 │ │ │ │ │ + bne.w 26fc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n 25f6 │ │ │ │ │ + b.n 25fe │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 264e │ │ │ │ │ + b.n 2656 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 282e │ │ │ │ │ + b.n 2836 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002870 : │ │ │ │ │ +00002878 : │ │ │ │ │ long_lshift1.part.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ adds r7, r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2dd2 │ │ │ │ │ + beq.w 2dda │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 2de0 │ │ │ │ │ + bgt.w 2de8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2e0e │ │ │ │ │ + beq.w 2e16 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e1c │ │ │ │ │ + beq.w 2e24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ @@ -4034,193 +4036,193 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2da4 │ │ │ │ │ + beq.w 2dac │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 2dc0 │ │ │ │ │ + ble.w 2dc8 │ │ │ │ │ mov.w sl, r8, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2e06 │ │ │ │ │ + beq.w 2e0e │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ sub.w r0, r4, #32 │ │ │ │ │ rsb lr, r4, #32 │ │ │ │ │ add.w r2, r5, sl │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w r1, r3, r4 │ │ │ │ │ lsl.w ip, r3, r0 │ │ │ │ │ lsr.w r3, r3, lr │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - bls.w 2cfa │ │ │ │ │ + bls.w 2d02 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d02 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d02 │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d02 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d02 │ │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d02 │ │ │ │ │ ldr.w r1, [r9, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d02 │ │ │ │ │ ldr.w r1, [r9, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d02 │ │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d02 │ │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d02 │ │ │ │ │ ldr.w r1, [r9, #52] @ 0x34 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d02 │ │ │ │ │ add.w r8, r8, #13 │ │ │ │ │ add.w r1, r9, #52 @ 0x34 │ │ │ │ │ mov.w fp, #11 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ add.w r2, r5, r8, lsl #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ sub.w r2, r6, #11 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.w 2df8 │ │ │ │ │ + beq.w 2e00 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 2bf0 │ │ │ │ │ + beq.n 2bf8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2bb6 │ │ │ │ │ + beq.n 2bbe │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov.w fp, #12 │ │ │ │ │ ldr.w r2, [r1, #56]! │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ lsr.w r8, r2, lr │ │ │ │ │ lsl.w r1, r2, r0 │ │ │ │ │ lsls r2, r4 │ │ │ │ │ @@ -4265,15 +4267,15 @@ │ │ │ │ │ bic.w r2, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ │ mov.w ip, r1, lsr #30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ - beq.n 2cfa │ │ │ │ │ + beq.n 2d02 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldrd r8, r9, [sp, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r8 │ │ │ │ │ @@ -4321,69 +4323,69 @@ │ │ │ │ │ lsl.w r1, r2, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - bne.n 2c3a │ │ │ │ │ + bne.n 2c42 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2dca │ │ │ │ │ + beq.n 2dd2 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - beq.n 2d18 │ │ │ │ │ + beq.n 2d20 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 2d26 │ │ │ │ │ + cbz r2, 2d2e │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 2d48 │ │ │ │ │ + bls.n 2d50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e30 │ │ │ │ │ + beq.w 2e38 │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2d24 │ │ │ │ │ + beq.n 2d2c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2d18 │ │ │ │ │ + beq.n 2d20 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 2d1c │ │ │ │ │ + bhi.n 2d24 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2d1c │ │ │ │ │ + bcs.n 2d24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2d8a │ │ │ │ │ + beq.n 2d92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2d8a │ │ │ │ │ - ldr r2, [pc, #188] @ (2e38 ) │ │ │ │ │ + cbnz r3, 2d92 │ │ │ │ │ + ldr r2, [pc, #188] @ (2e40 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e24 │ │ │ │ │ + bne.n 2e2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -4396,93 +4398,93 @@ │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bgt.w 28fe │ │ │ │ │ - cbz r6, 2e06 │ │ │ │ │ + bgt.w 2906 │ │ │ │ │ + cbz r6, 2e0e │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 2914 │ │ │ │ │ + b.n 291c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.n 2d0a │ │ │ │ │ - b.n 2d18 │ │ │ │ │ + bne.n 2d12 │ │ │ │ │ + b.n 2d20 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 28a4 │ │ │ │ │ + ble.w 28ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2e20 │ │ │ │ │ + b.n 2e28 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - b.n 2c3a │ │ │ │ │ + b.n 2c42 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2dca │ │ │ │ │ + beq.n 2dd2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2cfe │ │ │ │ │ + b.n 2d06 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28ba │ │ │ │ │ + bne.w 28c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2d1c │ │ │ │ │ + b.n 2d24 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2d84 │ │ │ │ │ + b.n 2d8c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 2d6a │ │ │ │ │ + b.n 2d72 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002e3c : │ │ │ │ │ +00002e44 : │ │ │ │ │ long_sub(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 2f96 │ │ │ │ │ + bpl.w 2f9e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 2f96 │ │ │ │ │ + bpl.w 2f9e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r5, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n 2f14 │ │ │ │ │ + bhi.n 2f1c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ @@ -4490,15 +4492,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 2ec0 │ │ │ │ │ + bcs.n 2ec8 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -4506,21 +4508,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r5, r7 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2f24 │ │ │ │ │ + bcs.n 2f2c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fb8 │ │ │ │ │ + beq.n 2fc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -4535,29 +4537,29 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2f74 │ │ │ │ │ + beq.n 2f7c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2f6c │ │ │ │ │ + beq.n 2f74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8c50 │ │ │ │ │ + b.w 8c40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 2fac │ │ │ │ │ + blt.n 2fb4 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fb8 │ │ │ │ │ + beq.n 2fc0 │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -4570,62 +4572,62 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ │ - b.n 2eba │ │ │ │ │ + b.n 2ec2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 75a8 │ │ │ │ │ + b.w 759c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2fa0 │ │ │ │ │ - bl 75a8 │ │ │ │ │ + beq.n 2fa8 │ │ │ │ │ + bl 759c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2eba │ │ │ │ │ + beq.n 2ec2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 2eba │ │ │ │ │ + b.n 2ec2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2eba │ │ │ │ │ + b.n 2ec2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8c50 │ │ │ │ │ + b.w 8c40 │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 2f2e │ │ │ │ │ + b.n 2f36 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 2eba │ │ │ │ │ + b.n 2ec2 │ │ │ │ │ │ │ │ │ │ -00002fc0 <_PyLong_Subtract>: │ │ │ │ │ +00002fc8 <_PyLong_Subtract>: │ │ │ │ │ _PyLong_Subtract(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r5, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n 3084 <_PyLong_Subtract+0xc4> │ │ │ │ │ + bhi.n 308c <_PyLong_Subtract+0xc4> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ @@ -4633,15 +4635,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 3030 <_PyLong_Subtract+0x70> │ │ │ │ │ + bcs.n 3038 <_PyLong_Subtract+0x70> │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -4649,21 +4651,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r5, r7 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 3094 <_PyLong_Subtract+0xd4> │ │ │ │ │ + bcs.n 309c <_PyLong_Subtract+0xd4> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 311e <_PyLong_Subtract+0x15e> │ │ │ │ │ + beq.n 3126 <_PyLong_Subtract+0x15e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -4678,29 +4680,29 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 30e4 <_PyLong_Subtract+0x124> │ │ │ │ │ + beq.n 30ec <_PyLong_Subtract+0x124> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 30dc <_PyLong_Subtract+0x11c> │ │ │ │ │ + beq.n 30e4 <_PyLong_Subtract+0x11c> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8c50 │ │ │ │ │ + b.w 8c40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 3112 <_PyLong_Subtract+0x152> │ │ │ │ │ + blt.n 311a <_PyLong_Subtract+0x152> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 311e <_PyLong_Subtract+0x15e> │ │ │ │ │ + beq.n 3126 <_PyLong_Subtract+0x15e> │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -4713,256 +4715,256 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ │ - b.n 302a <_PyLong_Subtract+0x6a> │ │ │ │ │ + b.n 3032 <_PyLong_Subtract+0x6a> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 75a8 │ │ │ │ │ + b.w 759c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3106 <_PyLong_Subtract+0x146> │ │ │ │ │ - bl 75a8 │ │ │ │ │ + beq.n 310e <_PyLong_Subtract+0x146> │ │ │ │ │ + bl 759c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 302a <_PyLong_Subtract+0x6a> │ │ │ │ │ + beq.n 3032 <_PyLong_Subtract+0x6a> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 302a <_PyLong_Subtract+0x6a> │ │ │ │ │ + b.n 3032 <_PyLong_Subtract+0x6a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8c50 │ │ │ │ │ + b.w 8c40 │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 309e <_PyLong_Subtract+0xde> │ │ │ │ │ + b.n 30a6 <_PyLong_Subtract+0xde> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 302a <_PyLong_Subtract+0x6a> │ │ │ │ │ + b.n 3032 <_PyLong_Subtract+0x6a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003128 : │ │ │ │ │ +00003130 : │ │ │ │ │ PyLong_AsInt(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3212 │ │ │ │ │ + beq.n 321a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 315c │ │ │ │ │ + bpl.n 3164 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n 316c │ │ │ │ │ + bhi.n 3174 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 323c │ │ │ │ │ + bne.n 3244 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3158 │ │ │ │ │ + b.n 3160 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 31ba │ │ │ │ │ + bne.n 31c2 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w r4, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, r4, lsr #30 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, ip │ │ │ │ │ - bne.n 31ba │ │ │ │ │ + bne.n 31c2 │ │ │ │ │ sub.w ip, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 31da │ │ │ │ │ + beq.n 31e2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ orr.w r2, r2, r4, lsl #30 │ │ │ │ │ cmp.w r4, r2, lsr #30 │ │ │ │ │ - bne.n 31b8 │ │ │ │ │ + bne.n 31c0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 31da │ │ │ │ │ + bcc.n 31e2 │ │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ │ orr.w r2, r2, r4, lsl #30 │ │ │ │ │ cmp.w r4, r2, lsr #30 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq.n 31a2 │ │ │ │ │ - cbnz r0, 3224 │ │ │ │ │ + beq.n 31aa │ │ │ │ │ + cbnz r0, 322c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3158 │ │ │ │ │ + beq.n 3160 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3166 │ │ │ │ │ + b.n 316e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 3200 │ │ │ │ │ + blt.n 3208 │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3158 │ │ │ │ │ + beq.n 3160 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 3158 │ │ │ │ │ + beq.n 3160 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3158 │ │ │ │ │ + bne.n 3160 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 31be │ │ │ │ │ + b.n 31c6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 31b8 │ │ │ │ │ + bge.n 31c0 │ │ │ │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 31b8 │ │ │ │ │ - cbnz r0, 325c │ │ │ │ │ + bne.n 31c0 │ │ │ │ │ + cbnz r0, 3264 │ │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3158 │ │ │ │ │ + b.n 3160 │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3166 │ │ │ │ │ + b.n 316e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 31ba │ │ │ │ │ + beq.n 31c2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 31ba │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + bne.n 31c2 │ │ │ │ │ + b.n 3200 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n 3274 │ │ │ │ │ + bhi.n 327c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ - bne.n 31f0 │ │ │ │ │ - b.n 3158 │ │ │ │ │ + bne.n 31f8 │ │ │ │ │ + b.n 3160 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 320c │ │ │ │ │ + beq.n 3214 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 320c │ │ │ │ │ + bne.n 3214 │ │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + b.n 3200 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ lsrs r4, r0, #30 │ │ │ │ │ - bne.n 3224 │ │ │ │ │ + bne.n 322c │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w r4, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, r4, lsr #30 │ │ │ │ │ - bne.n 3224 │ │ │ │ │ + bne.n 322c │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 318c │ │ │ │ │ + b.n 3194 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003294 : │ │ │ │ │ +0000329c : │ │ │ │ │ PyLong_AsUnsignedLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3364 │ │ │ │ │ + beq.n 336c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 334c │ │ │ │ │ + bpl.n 3354 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi.n 32c6 │ │ │ │ │ + bhi.n 32ce │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 3330 │ │ │ │ │ + beq.n 3338 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 3318 │ │ │ │ │ + bne.n 3320 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 32c4 │ │ │ │ │ + beq.n 32cc │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 3318 │ │ │ │ │ + bne.n 3320 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ sub.w ip, r2, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, lr │ │ │ │ │ - beq.n 32c4 │ │ │ │ │ + beq.n 32cc │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 3318 │ │ │ │ │ + bne.n 3320 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 32c4 │ │ │ │ │ + bcc.n 32cc │ │ │ │ │ ldr.w r3, [r1, #-4]! │ │ │ │ │ orr.w r3, r3, r0, lsl #30 │ │ │ │ │ cmp.w r0, r3, lsr #30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - beq.n 3302 │ │ │ │ │ + beq.n 330a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 334e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4979,63 +4981,63 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 334e │ │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 334e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003378 : │ │ │ │ │ +00003380 : │ │ │ │ │ long_neg(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 3418 │ │ │ │ │ + bhi.n 3420 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r4, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r5, r2, r2, lsl #1 │ │ │ │ │ rsbs r0, r3, #5 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 33c4 │ │ │ │ │ - ldr r5, [pc, #220] @ (3498 ) │ │ │ │ │ + bcs.n 33cc │ │ │ │ │ + ldr r5, [pc, #220] @ (34a0 ) │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r6, r7, r3 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 343a │ │ │ │ │ + bcs.n 3442 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 348e │ │ │ │ │ + beq.n 3496 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r6, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -5049,19 +5051,19 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl c950 <_PyLong_Copy> │ │ │ │ │ + bl c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33be │ │ │ │ │ + beq.n 33c6 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -5074,15 +5076,15 @@ │ │ │ │ │ movlt r6, r2 │ │ │ │ │ movlt.w r8, #18 │ │ │ │ │ it ge │ │ │ │ │ movge.w r8, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 348e │ │ │ │ │ + cbz r0, 3496 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #16 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -5096,44 +5098,44 @@ │ │ │ │ │ lsrs r1, r4, #30 │ │ │ │ │ orr.w r1, r1, r6, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orrs.w r2, r1, r6, lsr #30 │ │ │ │ │ strd r8, r4, [r5, #8] │ │ │ │ │ it ne │ │ │ │ │ strne r1, [r5, #16] │ │ │ │ │ - b.n 33be │ │ │ │ │ + b.n 33c6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 33be │ │ │ │ │ + b.n 33c6 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000349c : │ │ │ │ │ +000034a4 : │ │ │ │ │ long_invert(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 353e │ │ │ │ │ + bhi.n 3546 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mvns r5, r3 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ adds r2, r5, #5 │ │ │ │ │ mvn.w r1, r3 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 34ec │ │ │ │ │ + bcs.n 34f4 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -5141,21 +5143,21 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r5, r6 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 3564 │ │ │ │ │ + bcs.n 356c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35d0 │ │ │ │ │ + beq.n 35d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r7, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -5169,483 +5171,482 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #172] @ (35ec ) │ │ │ │ │ - bl 5c3c │ │ │ │ │ + ldr r1, [pc, #172] @ (35f4 ) │ │ │ │ │ + bl 5c34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35d4 │ │ │ │ │ + beq.n 35dc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 356e │ │ │ │ │ + bne.n 3576 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 34e8 │ │ │ │ │ + b.n 34f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w cab0 <_PyLong_FromLarge> │ │ │ │ │ + b.w ca70 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r7, r3, #5 │ │ │ │ │ sbc.w r6, r2, r2, lsl #1 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ │ - bcs.n 35a6 │ │ │ │ │ - ldr r6, [pc, #88] @ (35f0 ) │ │ │ │ │ + bcs.n 35ae │ │ │ │ │ + ldr r6, [pc, #88] @ (35f8 ) │ │ │ │ │ add.w r6, r6, r0, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 35d8 │ │ │ │ │ + bne.n 35e0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 34e8 │ │ │ │ │ + b.n 34f0 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 35c6 │ │ │ │ │ + bcs.n 35ce │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 359a │ │ │ │ │ - bl cab0 <_PyLong_FromLarge> │ │ │ │ │ + b.n 35a2 │ │ │ │ │ + bl ca70 <_PyLong_FromLarge> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 359a │ │ │ │ │ + b.n 35a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 34e8 │ │ │ │ │ + b.n 34f0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 35a2 │ │ │ │ │ + bne.n 35aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 34e8 │ │ │ │ │ + b.n 34f0 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000035f4 : │ │ │ │ │ +000035fc : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcc.n 3688 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + itt cc │ │ │ │ │ + ldrcc r4, [pc, #156] @ (36b8 ) │ │ │ │ │ + addcc.w r4, r4, r0, lsl #4 │ │ │ │ │ + bcc.n 3674 │ │ │ │ │ lsrs r6, r0, #30 │ │ │ │ │ - mov.w r9, r1, lsr #30 │ │ │ │ │ + mov.w r8, r1, lsr #30 │ │ │ │ │ orr.w r6, r6, r1, lsl #2 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - orrs.w r3, r6, r9 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + orrs.w r3, r6, r8 │ │ │ │ │ it eq │ │ │ │ │ - moveq.w r8, #1 │ │ │ │ │ - beq.n 3636 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - ite ne │ │ │ │ │ - movne.w r8, #3 │ │ │ │ │ - moveq.w r8, #2 │ │ │ │ │ - add.w r0, r8, #3 │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ + bne.n 367a │ │ │ │ │ + adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 367e │ │ │ │ │ - mov.w r3, r8, lsl #3 │ │ │ │ │ - str r3, [r0, #8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 36b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + lsls r7, r7, #3 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ + str r7, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3694 │ │ │ │ │ + bne.n 3684 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - orrs.w r9, r6, r9 │ │ │ │ │ - bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - itt ne │ │ │ │ │ - addne.w r2, r5, #12 │ │ │ │ │ - addne.w r3, r5, #16 │ │ │ │ │ - str r4, [r5, #12] │ │ │ │ │ - bne.n 36b0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r5, [pc, #52] @ (36c0 ) │ │ │ │ │ - add.w r5, r5, r0, lsl #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + orrs.w r8, r6, r8 │ │ │ │ │ + bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ + it ne │ │ │ │ │ + addne.w r3, r4, #16 │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + bne.n 369c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r7, #3 │ │ │ │ │ + moveq r7, #2 │ │ │ │ │ + b.n 3638 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r2, r5, #12 │ │ │ │ │ - add.w r3, r5, #16 │ │ │ │ │ - orrs.w r9, r6, r9 │ │ │ │ │ - str r4, [r5, #12] │ │ │ │ │ - beq.n 3678 │ │ │ │ │ + add.w r3, r4, #16 │ │ │ │ │ + orrs.w r8, r6, r8 │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + beq.n 3674 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - lsrs r7, r7, #28 │ │ │ │ │ + movs.w r1, r9, lsr #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ it ne │ │ │ │ │ - strne r7, [r2, #8] │ │ │ │ │ - b.n 3678 │ │ │ │ │ + strne r1, [r3, #4] │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 3674 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000036c4 : │ │ │ │ │ +000036bc : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e4a │ │ │ │ │ + bne.w 3e42 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 3fa2 │ │ │ │ │ + blt.w 3f9a │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3fd6 │ │ │ │ │ + bne.w 3fce │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3c76 │ │ │ │ │ + beq.w 3c6e │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fd0 │ │ │ │ │ + beq.w 3fc8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eb4 │ │ │ │ │ + beq.w 3eac │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 3f7e │ │ │ │ │ + bpl.w 3f76 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.w 3e7a │ │ │ │ │ + bhi.w 3e72 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3f0e │ │ │ │ │ + bne.w 3f06 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.w 3eb4 │ │ │ │ │ + beq.w 3eac │ │ │ │ │ subs r5, #1 │ │ │ │ │ - beq.w 3df6 │ │ │ │ │ + beq.w 3dee │ │ │ │ │ ldr r6, [r7, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3f92 │ │ │ │ │ + beq.w 3f8a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 3fda │ │ │ │ │ + bpl.w 3fd2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 3ec6 │ │ │ │ │ - ldr r1, [pc, #804] @ (3a90 ) │ │ │ │ │ + bne.w 3ebe │ │ │ │ │ + ldr r1, [pc, #804] @ (3a88 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3df6 │ │ │ │ │ - ldr r1, [pc, #792] @ (3a94 ) │ │ │ │ │ + bne.w 3dee │ │ │ │ │ + ldr r1, [pc, #792] @ (3a8c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ffa │ │ │ │ │ + beq.w 3ff2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 3f4e │ │ │ │ │ + blt.w 3f46 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e3c │ │ │ │ │ + beq.w 3e34 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ str.w lr, [sp, #32] │ │ │ │ │ itt ne │ │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ - beq.w 3a98 │ │ │ │ │ + beq.w 3a90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3aaa │ │ │ │ │ + beq.w 3aa2 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 3c50 │ │ │ │ │ + beq.w 3c48 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add.w fp, sl, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r5, lr │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3a44 │ │ │ │ │ + bne.w 3a3c │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ lsl.w r1, r6, r3 │ │ │ │ │ orr.w ip, r1, ip │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 39d4 │ │ │ │ │ + beq.w 39cc │ │ │ │ │ add.w r1, r3, #30 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls.w 3e0c │ │ │ │ │ + bls.w 3e04 │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ add.w sl, lr, #1 │ │ │ │ │ uxtb.w r6, ip │ │ │ │ │ orr.w r3, r3, r0, lsl #24 │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ - bls.w 3e0c │ │ │ │ │ + bls.w 3e04 │ │ │ │ │ mov.w r6, ip, lsr #16 │ │ │ │ │ add.w r9, lr, #2 │ │ │ │ │ orr.w r6, r6, r0, lsl #16 │ │ │ │ │ strb r3, [r7, #0] │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bls.w 3e0c │ │ │ │ │ + bls.w 3e04 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ orr.w ip, ip, r0, lsl #8 │ │ │ │ │ lsrs r0, r0, #24 │ │ │ │ │ strb r6, [r3, #0] │ │ │ │ │ sub.w r3, r1, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add.w r6, r2, #3 │ │ │ │ │ itt ls │ │ │ │ │ addls.w lr, lr, #3 │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls.w 3986 │ │ │ │ │ + bls.w 397e │ │ │ │ │ sub.w lr, r4, lr │ │ │ │ │ add.w r7, r2, lr │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ sub.w r9, r7, r6 │ │ │ │ │ ands.w r7, r9, #3 │ │ │ │ │ - beq.w 39d0 │ │ │ │ │ + beq.w 39c8 │ │ │ │ │ mov.w lr, ip, lsr #8 │ │ │ │ │ mov.w r9, r0, lsr #8 │ │ │ │ │ orr.w lr, lr, r0, lsl #24 │ │ │ │ │ sub.w r3, r1, #32 │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ strb.w ip, [r2, #3] │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 397e │ │ │ │ │ + bls.n 3976 │ │ │ │ │ adds r6, r2, #4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 39d0 │ │ │ │ │ + beq.w 39c8 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 38e2 │ │ │ │ │ + beq.n 38da │ │ │ │ │ strb.w lr, [r2, #4] │ │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ │ orr.w lr, lr, r9, lsl #24 │ │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - bls.n 397e │ │ │ │ │ + bls.n 3976 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, #8 │ │ │ │ │ mov.w r0, r9, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w lr, [r1], #1 │ │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ │ orr.w lr, lr, r9, lsl #24 │ │ │ │ │ mov ip, lr │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - bls.n 397e │ │ │ │ │ + bls.n 3976 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r3, #8 │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 3e0c │ │ │ │ │ + beq.w 3e04 │ │ │ │ │ strb.w ip, [r7], #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ orr.w ip, r1, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w r0, r0, lsr #8 │ │ │ │ │ - bls.n 397a │ │ │ │ │ + bls.n 3972 │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ strb.w ip, [r7] │ │ │ │ │ orr.w ip, r1, r0, lsl #24 │ │ │ │ │ subs r3, #8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov lr, r7 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 397a │ │ │ │ │ + bls.n 3972 │ │ │ │ │ strb.w ip, [r7] │ │ │ │ │ orr.w ip, r1, r0, lsl #24 │ │ │ │ │ sub.w r3, r9, #16 │ │ │ │ │ mov r6, r7 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 397a │ │ │ │ │ + bls.n 3972 │ │ │ │ │ sub.w r3, r9, #24 │ │ │ │ │ strb.w ip, [lr, #2] │ │ │ │ │ add.w r6, lr, #2 │ │ │ │ │ orr.w ip, r1, r0, lsl #24 │ │ │ │ │ add.w r7, lr, #3 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 397a │ │ │ │ │ + bls.n 3972 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 3902 │ │ │ │ │ + b.n 38fa │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ sub.w lr, sl, r2 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add lr, r6 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.w 37ee │ │ │ │ │ + bne.w 37e6 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3c50 │ │ │ │ │ + beq.w 3c48 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls.w 3e0c │ │ │ │ │ + bls.w 3e04 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ adds r0, r2, r5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3c7e │ │ │ │ │ + bne.w 3c76 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w ip, [r2] │ │ │ │ │ - bls.n 39c8 │ │ │ │ │ + bls.n 39c0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 3c9a │ │ │ │ │ + bne.w 3c92 │ │ │ │ │ sub.w r2, r4, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3902 │ │ │ │ │ + b.n 38fa │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3986 │ │ │ │ │ + beq.n 397e │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r1, r6 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r1 │ │ │ │ │ - bls.n 3986 │ │ │ │ │ + bls.n 397e │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls.w 3e0c │ │ │ │ │ + bls.w 3e04 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ │ orr.w r6, r6, r0, lsl #24 │ │ │ │ │ add.w sl, lr, #1 │ │ │ │ │ lsrs r7, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w ip, [r9], #1 │ │ │ │ │ - bls.w 3f74 │ │ │ │ │ + bls.w 3f6c │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bls.w 3e0c │ │ │ │ │ + bls.w 3e04 │ │ │ │ │ sub.w r3, r1, #16 │ │ │ │ │ strb r6, [r2, #1] │ │ │ │ │ mov.w r6, ip, lsr #16 │ │ │ │ │ adds r7, r2, #2 │ │ │ │ │ orr.w r6, r6, r0, lsl #16 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ add.w r9, lr, #2 │ │ │ │ │ lsrs r7, r0, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 3854 │ │ │ │ │ + bhi.w 384c │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov lr, r9 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.w 37ee │ │ │ │ │ - b.n 3990 │ │ │ │ │ + bne.w 37e6 │ │ │ │ │ + b.n 3988 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w r9, r6, sl │ │ │ │ │ add r9, r1 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ and.w r6, r9, sl │ │ │ │ │ mov.w r7, r9, lsr #30 │ │ │ │ │ @@ -5657,216 +5658,216 @@ │ │ │ │ │ orrs r0, r1 │ │ │ │ │ lsl.w r1, r6, r3 │ │ │ │ │ orr.w ip, r1, ip │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ it eq │ │ │ │ │ eoreq.w r6, r6, sl │ │ │ │ │ - beq.n 39d4 │ │ │ │ │ + beq.n 39cc │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls.w 3e0c │ │ │ │ │ + bls.w 3e04 │ │ │ │ │ add.w r1, r3, #30 │ │ │ │ │ - b.n 3828 │ │ │ │ │ + b.n 3820 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3ee2 │ │ │ │ │ + beq.w 3eda │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 37c8 │ │ │ │ │ + bne.w 37c0 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 3e42 │ │ │ │ │ + beq.w 3e3a │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add.w sl, sl, #8 │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3dae │ │ │ │ │ + bne.w 3da6 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ │ orr.w r1, r1, r9 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ lsl.w r1, r6, r3 │ │ │ │ │ orr.w ip, r1, ip │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 3d3c │ │ │ │ │ + beq.w 3d34 │ │ │ │ │ add.w r1, r3, #30 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls.w 3e0c │ │ │ │ │ + bls.w 3e04 │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ add.w r6, lr, #1 │ │ │ │ │ uxtb.w r9, ip │ │ │ │ │ orr.w r3, r3, r0, lsl #24 │ │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, r6 │ │ │ │ │ strb.w r9, [r2] │ │ │ │ │ - bls.w 3e0c │ │ │ │ │ + bls.w 3e04 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov.w r6, ip, lsr #16 │ │ │ │ │ orr.w r6, r6, r0, lsl #16 │ │ │ │ │ add.w r9, lr, #2 │ │ │ │ │ strb.w r3, [r2], #-1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bls.w 3e0c │ │ │ │ │ + bls.w 3e04 │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ sub.w r3, r1, #24 │ │ │ │ │ orr.w ip, ip, r0, lsl #8 │ │ │ │ │ add.w lr, lr, #3 │ │ │ │ │ lsrs r0, r0, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w r6, [r2], #-1 │ │ │ │ │ - bls.n 3c3a │ │ │ │ │ + bls.n 3c32 │ │ │ │ │ sub.w r6, r4, lr │ │ │ │ │ ands.w r9, r6, #3 │ │ │ │ │ - beq.n 3bc2 │ │ │ │ │ + beq.n 3bba │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ mov.w fp, r0, lsr #8 │ │ │ │ │ orr.w r6, r6, r0, lsl #24 │ │ │ │ │ sub.w r3, r1, #32 │ │ │ │ │ strb.w ip, [r2], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 3c3a │ │ │ │ │ + bls.n 3c32 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 3bc2 │ │ │ │ │ + beq.n 3bba │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 3ba8 │ │ │ │ │ + beq.n 3ba0 │ │ │ │ │ strb.w r6, [r2], #-1 │ │ │ │ │ lsrs r6, r6, #8 │ │ │ │ │ orr.w r6, r6, fp, lsl #24 │ │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ │ mov.w fp, fp, lsr #8 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 3c3a │ │ │ │ │ + bls.n 3c32 │ │ │ │ │ strb.w r6, [r2], #-1 │ │ │ │ │ lsrs r6, r6, #8 │ │ │ │ │ orr.w r6, r6, fp, lsl #24 │ │ │ │ │ subs r3, #8 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov.w r0, fp, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 3c3a │ │ │ │ │ + bls.n 3c32 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ sub.w r3, r3, #8 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - beq.w 3e0c │ │ │ │ │ + beq.w 3e04 │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ strb.w ip, [r2], #-1 │ │ │ │ │ orr.w ip, r1, r0, lsl #24 │ │ │ │ │ mov r9, lr │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 3c3a │ │ │ │ │ + bls.n 3c32 │ │ │ │ │ subs r3, #8 │ │ │ │ │ strb.w ip, [r2], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ orr.w ip, r1, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w r0, r0, lsr #8 │ │ │ │ │ - bls.n 3c3a │ │ │ │ │ + bls.n 3c32 │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ strb.w ip, [r2] │ │ │ │ │ orr.w ip, r1, r0, lsl #24 │ │ │ │ │ sub.w r3, fp, #16 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ add.w lr, r9, #2 │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ subs r2, r6, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 3c3a │ │ │ │ │ + bls.n 3c32 │ │ │ │ │ sub.w r3, fp, #24 │ │ │ │ │ strb.w ip, [r6, #-2] │ │ │ │ │ add.w lr, r9, #3 │ │ │ │ │ orr.w ip, r1, r0, lsl #24 │ │ │ │ │ subs r2, r6, #3 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.n 3bc2 │ │ │ │ │ + bhi.n 3bba │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.w 3ac8 │ │ │ │ │ + bne.w 3ac0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 399e │ │ │ │ │ + bne.w 3996 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e00 │ │ │ │ │ + bne.w 3df8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r2 │ │ │ │ │ negs r1, r3 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b.n 3c8e │ │ │ │ │ + b.n 3c86 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 378e │ │ │ │ │ + b.n 3786 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls.w 39c8 │ │ │ │ │ + bls.w 39c0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 39c0 │ │ │ │ │ + beq.w 39b8 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bcs.w 39c8 │ │ │ │ │ + bcs.w 39c0 │ │ │ │ │ sub.w r3, r4, lr │ │ │ │ │ subs r0, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3d08 │ │ │ │ │ + beq.n 3d00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3cfa │ │ │ │ │ + beq.n 3cf2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3cf2 │ │ │ │ │ + beq.n 3cea │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3cea │ │ │ │ │ + beq.n 3ce2 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3ce2 │ │ │ │ │ + beq.n 3cda │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3cda │ │ │ │ │ + beq.n 3cd2 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 3cd2 │ │ │ │ │ + beq.n 3cca │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ @@ -5874,70 +5875,70 @@ │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.w 39c8 │ │ │ │ │ + beq.w 39c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w lr, lr, #8 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r1, [r3], #-1 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ sub.w r0, r3, #7 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ │ strb.w r1, [r3, #-5] │ │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ │ - bne.n 3d08 │ │ │ │ │ - b.n 39c8 │ │ │ │ │ + bne.n 3d00 │ │ │ │ │ + b.n 39c0 │ │ │ │ │ eor.w r6, r6, r9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3c3a │ │ │ │ │ + beq.w 3c32 │ │ │ │ │ clz r1, r6 │ │ │ │ │ adds r3, #32 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls.n 3df2 │ │ │ │ │ + bls.n 3dea │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls.n 3e0c │ │ │ │ │ + bls.n 3e04 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ orr.w r3, r3, r0, lsl #24 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ │ add.w r9, lr, #1 │ │ │ │ │ lsrs r6, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w ip, [fp], #-1 │ │ │ │ │ - bls.w 3fc4 │ │ │ │ │ + bls.w 3fbc │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bls.n 3e0c │ │ │ │ │ + bls.n 3e04 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov.w r6, ip, lsr #16 │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ sub.w r3, r1, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr.w r6, r6, r0, lsl #16 │ │ │ │ │ add.w r9, lr, #2 │ │ │ │ │ mov.w fp, r0, lsr #16 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ ittt ls │ │ │ │ │ movls ip, r6 │ │ │ │ │ movls r0, fp │ │ │ │ │ movls lr, r9 │ │ │ │ │ - bhi.w 3b34 │ │ │ │ │ + bhi.w 3b2c │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.w 3ac8 │ │ │ │ │ - b.n 3c44 │ │ │ │ │ + bne.w 3ac0 │ │ │ │ │ + b.n 3c3c │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w fp, r6, r9 │ │ │ │ │ add fp, r1 │ │ │ │ │ and.w r6, fp, r9 │ │ │ │ │ mov.w r1, fp, lsr #30 │ │ │ │ │ rsb fp, r3, #32 │ │ │ │ │ @@ -5947,234 +5948,234 @@ │ │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ │ orr.w r1, r1, fp │ │ │ │ │ orrs r0, r1 │ │ │ │ │ lsl.w r1, r6, r3 │ │ │ │ │ orr.w ip, r1, ip │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 3d38 │ │ │ │ │ + beq.n 3d30 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls.n 3e0c │ │ │ │ │ + bls.n 3e04 │ │ │ │ │ add.w r1, r3, #30 │ │ │ │ │ - b.n 3b04 │ │ │ │ │ + b.n 3afc │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 3c3a │ │ │ │ │ + b.n 3c32 │ │ │ │ │ movs r7, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 378e │ │ │ │ │ - b.n 3f4e │ │ │ │ │ + bge.w 3786 │ │ │ │ │ + b.n 3f46 │ │ │ │ │ ldrsb r3, [r2, r1] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp.w r2, r3, lsr #31 │ │ │ │ │ - beq.w 39c8 │ │ │ │ │ + beq.w 39c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3e3c │ │ │ │ │ + beq.n 3e34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 3e3c │ │ │ │ │ + cbnz r3, 3e34 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 39c8 │ │ │ │ │ + b.n 39c0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3c50 │ │ │ │ │ + b.n 3c48 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #448] @ (4014 ) │ │ │ │ │ + ldr r5, [pc, #448] @ (400c ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e3c │ │ │ │ │ + beq.n 3e34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3c76 │ │ │ │ │ + beq.w 3c6e │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3704 │ │ │ │ │ + b.n 36fc │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r0, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n 3efa │ │ │ │ │ + bcc.n 3ef2 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ orr.w r1, r1, r2, lsl #30 │ │ │ │ │ cmp.w r2, r1, lsr #30 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - beq.n 3e80 │ │ │ │ │ + beq.n 3e78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3f20 │ │ │ │ │ + bne.n 3f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e3c │ │ │ │ │ + bne.n 3e34 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - beq.n 3f4e │ │ │ │ │ + beq.n 3f46 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3750 │ │ │ │ │ + b.n 3748 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt.n 3e3c │ │ │ │ │ - ldr r1, [pc, #324] @ (4018 ) │ │ │ │ │ + blt.n 3e34 │ │ │ │ │ + ldr r1, [pc, #324] @ (4010 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3778 │ │ │ │ │ + beq.w 3770 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 3df8 │ │ │ │ │ + b.n 3df0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3e22 │ │ │ │ │ + b.n 3e1a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3f2e │ │ │ │ │ + blt.n 3f26 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3744 │ │ │ │ │ + beq.w 373c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3744 │ │ │ │ │ + bne.w 373c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3744 │ │ │ │ │ + b.n 373c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3eb4 │ │ │ │ │ - b.n 3f18 │ │ │ │ │ + bne.n 3eac │ │ │ │ │ + b.n 3f10 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 3e94 │ │ │ │ │ + bge.n 3e8c │ │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 3e94 │ │ │ │ │ + bne.n 3e8c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3f66 │ │ │ │ │ + bne.n 3f5e │ │ │ │ │ subs r5, #1 │ │ │ │ │ it ne │ │ │ │ │ movne.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.w 3750 │ │ │ │ │ + bne.w 3748 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3e3c │ │ │ │ │ + b.n 3e34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f42 │ │ │ │ │ + bne.n 3f3a │ │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3f18 │ │ │ │ │ + b.n 3f10 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov lr, sl │ │ │ │ │ - b.n 3986 │ │ │ │ │ + b.n 397e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 3ea6 │ │ │ │ │ + b.n 3e9e │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt.w 3e3c │ │ │ │ │ + blt.w 3e34 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3df8 │ │ │ │ │ + b.n 3df0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #108] @ (4014 ) │ │ │ │ │ + ldr r1, [pc, #108] @ (400c ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3704 │ │ │ │ │ - b.n 3e3c │ │ │ │ │ + bne.w 36fc │ │ │ │ │ + b.n 3e34 │ │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov lr, r9 │ │ │ │ │ - b.n 3c3a │ │ │ │ │ + b.n 3c32 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.w 3750 │ │ │ │ │ + b.w 3748 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3e4e │ │ │ │ │ + b.n 3e46 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -6182,34 +6183,34 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3e3c │ │ │ │ │ + b.n 3e34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3e3c │ │ │ │ │ + b.n 3e34 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000401c <_PyLong_AsByteArray>: │ │ │ │ │ +00004014 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ @@ -6221,230 +6222,230 @@ │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ itt ne │ │ │ │ │ strne r3, [sp, #20] │ │ │ │ │ strne r3, [sp, #4] │ │ │ │ │ - beq.w 42fe <_PyLong_AsByteArray+0x2e2> │ │ │ │ │ + beq.w 42f6 <_PyLong_AsByteArray+0x2e2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4312 <_PyLong_AsByteArray+0x2f6> │ │ │ │ │ + beq.w 430a <_PyLong_AsByteArray+0x2f6> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 463e <_PyLong_AsByteArray+0x622> │ │ │ │ │ + beq.w 4636 <_PyLong_AsByteArray+0x622> │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w fp, r0, #8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 42b4 <_PyLong_AsByteArray+0x298> │ │ │ │ │ + bne.w 42ac <_PyLong_AsByteArray+0x298> │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ lsl.w r0, r6, r3 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 4238 <_PyLong_AsByteArray+0x21c> │ │ │ │ │ + beq.w 4230 <_PyLong_AsByteArray+0x21c> │ │ │ │ │ add.w r0, r3, #30 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ add.w r9, r1, #1 │ │ │ │ │ uxtb.w r6, ip │ │ │ │ │ orr.w r3, r3, lr, lsl #24 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ strb r6, [r4, #0] │ │ │ │ │ - bls.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ mov.w r6, ip, lsr #16 │ │ │ │ │ strb r3, [r7, #0] │ │ │ │ │ orr.w r6, r6, lr, lsl #16 │ │ │ │ │ add.w r8, r1, #2 │ │ │ │ │ adds r7, r4, #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ sub.w r3, r0, #24 │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r6, [r7, #0] │ │ │ │ │ add.w r6, r4, #3 │ │ │ │ │ orr.w ip, ip, lr, lsl #8 │ │ │ │ │ it ls │ │ │ │ │ addls r1, #3 │ │ │ │ │ mov.w lr, lr, lsr #24 │ │ │ │ │ it ls │ │ │ │ │ movls r4, r6 │ │ │ │ │ - bls.n 41ec <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ + bls.n 41e4 <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ adds r1, r4, r1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ sub.w r8, r1, r6 │ │ │ │ │ ands.w r8, r8, #3 │ │ │ │ │ - beq.n 416e <_PyLong_AsByteArray+0x152> │ │ │ │ │ + beq.n 4166 <_PyLong_AsByteArray+0x152> │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ mov.w sl, lr, lsr #8 │ │ │ │ │ orr.w r1, r1, lr, lsl #24 │ │ │ │ │ sub.w r3, r0, #32 │ │ │ │ │ strb.w ip, [r4, #3] │ │ │ │ │ adds r7, r4, #4 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 41e4 <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ + bls.n 41dc <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 416e <_PyLong_AsByteArray+0x152> │ │ │ │ │ + beq.n 4166 <_PyLong_AsByteArray+0x152> │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 4156 <_PyLong_AsByteArray+0x13a> │ │ │ │ │ + beq.n 414e <_PyLong_AsByteArray+0x13a> │ │ │ │ │ strb r1, [r4, #4] │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ orr.w r1, r1, sl, lsl #24 │ │ │ │ │ sub.w r3, r0, #40 @ 0x28 │ │ │ │ │ mov.w sl, sl, lsr #8 │ │ │ │ │ adds r7, r4, #5 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 41e4 <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ + bls.n 41dc <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ mov r6, r7 │ │ │ │ │ strb.w r1, [r7], #1 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ orr.w r1, r1, sl, lsl #24 │ │ │ │ │ subs r3, #8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov.w lr, sl, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 41e4 <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ + bls.n 41dc <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r3, #8 │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + beq.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ strb.w ip, [r7], #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ orr.w ip, r1, lr, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ │ - bls.n 41e4 <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ + bls.n 41dc <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ strb.w ip, [r7] │ │ │ │ │ orr.w ip, r1, lr, lsl #24 │ │ │ │ │ subs r3, #8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 41e4 <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ + bls.n 41dc <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ strb.w ip, [r7] │ │ │ │ │ orr.w ip, r1, lr, lsl #24 │ │ │ │ │ sub.w r3, r8, #16 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 41e4 <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ + bls.n 41dc <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ sub.w r3, r8, #24 │ │ │ │ │ strb.w ip, [r0, #2] │ │ │ │ │ adds r6, r0, #2 │ │ │ │ │ orr.w ip, r1, lr, lsl #24 │ │ │ │ │ adds r7, r0, #3 │ │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.n 416c <_PyLong_AsByteArray+0x150> │ │ │ │ │ + bhi.n 4164 <_PyLong_AsByteArray+0x150> │ │ │ │ │ sub.w r1, r9, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ add r1, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4070 <_PyLong_AsByteArray+0x54> │ │ │ │ │ + bne.w 4068 <_PyLong_AsByteArray+0x54> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 44b0 <_PyLong_AsByteArray+0x494> │ │ │ │ │ + beq.w 44a8 <_PyLong_AsByteArray+0x494> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 44d8 <_PyLong_AsByteArray+0x4bc> │ │ │ │ │ + bne.w 44d0 <_PyLong_AsByteArray+0x4bc> │ │ │ │ │ strb.w ip, [r4] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.n 422c <_PyLong_AsByteArray+0x210> │ │ │ │ │ + bls.n 4224 <_PyLong_AsByteArray+0x210> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 44ea <_PyLong_AsByteArray+0x4ce> │ │ │ │ │ + bne.w 44e2 <_PyLong_AsByteArray+0x4ce> │ │ │ │ │ subs r2, r5, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ eor.w r6, r6, r9 │ │ │ │ │ - cbz r6, 42a0 <_PyLong_AsByteArray+0x284> │ │ │ │ │ + cbz r6, 4298 <_PyLong_AsByteArray+0x284> │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r0, r6 │ │ │ │ │ subs r0, r3, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls.n 42a0 <_PyLong_AsByteArray+0x284> │ │ │ │ │ + bls.n 4298 <_PyLong_AsByteArray+0x284> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ sub.w r3, r0, #8 │ │ │ │ │ orr.w r6, r6, lr, lsl #24 │ │ │ │ │ add.w r9, r1, #1 │ │ │ │ │ mov.w r8, lr, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w ip, [r7], #1 │ │ │ │ │ - bls.w 4698 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ + bls.w 4690 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ strb r6, [r4, #1] │ │ │ │ │ sub.w r3, r0, #16 │ │ │ │ │ mov.w r6, ip, lsr #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr.w r6, r6, lr, lsl #16 │ │ │ │ │ add.w r8, r1, #2 │ │ │ │ │ add.w r7, r4, #2 │ │ │ │ │ mov.w sl, lr, lsr #16 │ │ │ │ │ itttt ls │ │ │ │ │ movls ip, r6 │ │ │ │ │ movls lr, sl │ │ │ │ │ movls r4, r7 │ │ │ │ │ movls r1, r8 │ │ │ │ │ - bls.n 41ec <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ - b.n 40d6 <_PyLong_AsByteArray+0xba> │ │ │ │ │ + bls.n 41e4 <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ + b.n 40ce <_PyLong_AsByteArray+0xba> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 41f6 <_PyLong_AsByteArray+0x1da> │ │ │ │ │ + beq.n 41ee <_PyLong_AsByteArray+0x1da> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 407c <_PyLong_AsByteArray+0x60> │ │ │ │ │ + beq.w 4074 <_PyLong_AsByteArray+0x60> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w r6, r6, r9 │ │ │ │ │ add r0, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ and.w r6, r8, r9 │ │ │ │ │ @@ -6455,207 +6456,207 @@ │ │ │ │ │ lsr.w r8, r6, r8 │ │ │ │ │ orr.w r0, r0, r8 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ lsl.w r0, r6, r3 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 4234 <_PyLong_AsByteArray+0x218> │ │ │ │ │ + beq.n 422c <_PyLong_AsByteArray+0x218> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ add.w r0, r3, #30 │ │ │ │ │ - b.n 40ac <_PyLong_AsByteArray+0x90> │ │ │ │ │ + b.n 40a4 <_PyLong_AsByteArray+0x90> │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 467a <_PyLong_AsByteArray+0x65e> │ │ │ │ │ + beq.w 4672 <_PyLong_AsByteArray+0x65e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4056 <_PyLong_AsByteArray+0x3a> │ │ │ │ │ + bne.w 404e <_PyLong_AsByteArray+0x3a> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ add r4, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4672 <_PyLong_AsByteArray+0x656> │ │ │ │ │ + beq.w 466a <_PyLong_AsByteArray+0x656> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adds r0, #8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, #4]! │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 45fa <_PyLong_AsByteArray+0x5de> │ │ │ │ │ + bne.w 45f2 <_PyLong_AsByteArray+0x5de> │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ rsb r8, r3, #32 │ │ │ │ │ lsl.w r6, r7, r6 │ │ │ │ │ lsr.w r8, r7, r8 │ │ │ │ │ orr.w r6, r6, r8 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ │ orr.w ip, r6, ip │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 4578 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + beq.w 4570 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ add.w r7, r3, #30 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ uxtb.w r8, ip │ │ │ │ │ orr.w r3, r3, lr, lsl #24 │ │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, r6 │ │ │ │ │ strb.w r8, [r4] │ │ │ │ │ - bls.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov.w r6, ip, lsr #16 │ │ │ │ │ orr.w r6, r6, lr, lsl #16 │ │ │ │ │ add.w r8, r1, #2 │ │ │ │ │ strb.w r3, [r4], #-1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ sub.w r3, r7, #24 │ │ │ │ │ orr.w ip, ip, lr, lsl #8 │ │ │ │ │ adds r1, #3 │ │ │ │ │ mov.w lr, lr, lsr #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w r6, [r4], #-1 │ │ │ │ │ - bls.n 449a <_PyLong_AsByteArray+0x47e> │ │ │ │ │ + bls.n 4492 <_PyLong_AsByteArray+0x47e> │ │ │ │ │ subs r6, r5, r1 │ │ │ │ │ ands.w r8, r6, #3 │ │ │ │ │ - beq.n 441e <_PyLong_AsByteArray+0x402> │ │ │ │ │ + beq.n 4416 <_PyLong_AsByteArray+0x402> │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ mov.w r9, lr, lsr #8 │ │ │ │ │ orr.w r6, r6, lr, lsl #24 │ │ │ │ │ sub.w r3, r7, #32 │ │ │ │ │ strb.w ip, [r4], #-1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov lr, r9 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 449a <_PyLong_AsByteArray+0x47e> │ │ │ │ │ + bls.n 4492 <_PyLong_AsByteArray+0x47e> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 441e <_PyLong_AsByteArray+0x402> │ │ │ │ │ + beq.n 4416 <_PyLong_AsByteArray+0x402> │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 4406 <_PyLong_AsByteArray+0x3ea> │ │ │ │ │ + beq.n 43fe <_PyLong_AsByteArray+0x3ea> │ │ │ │ │ strb.w r6, [r4], #-1 │ │ │ │ │ lsrs r6, r6, #8 │ │ │ │ │ orr.w r6, r6, r9, lsl #24 │ │ │ │ │ sub.w r3, r7, #40 @ 0x28 │ │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov lr, r9 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 449a <_PyLong_AsByteArray+0x47e> │ │ │ │ │ + bls.n 4492 <_PyLong_AsByteArray+0x47e> │ │ │ │ │ strb.w r6, [r4], #-1 │ │ │ │ │ lsrs r6, r6, #8 │ │ │ │ │ orr.w r6, r6, r9, lsl #24 │ │ │ │ │ subs r3, #8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov.w lr, r9, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 449a <_PyLong_AsByteArray+0x47e> │ │ │ │ │ + bls.n 4492 <_PyLong_AsByteArray+0x47e> │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sub.w r3, r3, #8 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.w 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + beq.w 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ strb.w ip, [r4], #-1 │ │ │ │ │ orr.w ip, r6, lr, lsl #24 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 449a <_PyLong_AsByteArray+0x47e> │ │ │ │ │ + bls.n 4492 <_PyLong_AsByteArray+0x47e> │ │ │ │ │ subs r3, #8 │ │ │ │ │ strb.w ip, [r4], #-1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ orr.w ip, r6, lr, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ │ - bls.n 449a <_PyLong_AsByteArray+0x47e> │ │ │ │ │ + bls.n 4492 <_PyLong_AsByteArray+0x47e> │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ strb.w ip, [r4] │ │ │ │ │ orr.w ip, r6, lr, lsl #24 │ │ │ │ │ sub.w r3, r9, #16 │ │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ │ add.w r1, r8, #2 │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ subs r4, r7, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 449a <_PyLong_AsByteArray+0x47e> │ │ │ │ │ + bls.n 4492 <_PyLong_AsByteArray+0x47e> │ │ │ │ │ sub.w r3, r9, #24 │ │ │ │ │ strb.w ip, [r7, #-2] │ │ │ │ │ add.w r1, r8, #3 │ │ │ │ │ orr.w ip, r6, lr, lsl #24 │ │ │ │ │ subs r4, r7, #3 │ │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.n 441e <_PyLong_AsByteArray+0x402> │ │ │ │ │ + bhi.n 4416 <_PyLong_AsByteArray+0x402> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 432c <_PyLong_AsByteArray+0x310> │ │ │ │ │ + bne.w 4324 <_PyLong_AsByteArray+0x310> │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4202 <_PyLong_AsByteArray+0x1e6> │ │ │ │ │ + bne.w 41fa <_PyLong_AsByteArray+0x1e6> │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4646 <_PyLong_AsByteArray+0x62a> │ │ │ │ │ + bne.w 463e <_PyLong_AsByteArray+0x62a> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ negs r3, r3 │ │ │ │ │ uxtb r4, r3 │ │ │ │ │ - b.n 421a <_PyLong_AsByteArray+0x1fe> │ │ │ │ │ + b.n 4212 <_PyLong_AsByteArray+0x1fe> │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ │ - b.n 421a <_PyLong_AsByteArray+0x1fe> │ │ │ │ │ + b.n 4212 <_PyLong_AsByteArray+0x1fe> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ strb r4, [r0, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.w 422c <_PyLong_AsByteArray+0x210> │ │ │ │ │ + bls.w 4224 <_PyLong_AsByteArray+0x210> │ │ │ │ │ subs r2, r5, r3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 4546 <_PyLong_AsByteArray+0x52a> │ │ │ │ │ + beq.n 453e <_PyLong_AsByteArray+0x52a> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 453a <_PyLong_AsByteArray+0x51e> │ │ │ │ │ + beq.n 4532 <_PyLong_AsByteArray+0x51e> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4534 <_PyLong_AsByteArray+0x518> │ │ │ │ │ + beq.n 452c <_PyLong_AsByteArray+0x518> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 452e <_PyLong_AsByteArray+0x512> │ │ │ │ │ + beq.n 4526 <_PyLong_AsByteArray+0x512> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 4528 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ + beq.n 4520 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 4522 <_PyLong_AsByteArray+0x506> │ │ │ │ │ + beq.n 451a <_PyLong_AsByteArray+0x506> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 451c <_PyLong_AsByteArray+0x500> │ │ │ │ │ + beq.n 4514 <_PyLong_AsByteArray+0x500> │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r4, [r0], #-1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r4, [r0], #-1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r4, [r0], #-1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -6663,76 +6664,76 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r4, [r0], #-1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r4, [r0], #-1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r4, [r0], #-1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 422c <_PyLong_AsByteArray+0x210> │ │ │ │ │ + beq.w 4224 <_PyLong_AsByteArray+0x210> │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ strb.w r4, [r2], #-1 │ │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ │ sub.w r0, r2, #7 │ │ │ │ │ strb.w r4, [r2, #-1] │ │ │ │ │ strb.w r4, [r2, #-2] │ │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ │ strb.w r4, [r2, #-4] │ │ │ │ │ strb.w r4, [r2, #-5] │ │ │ │ │ strb.w r4, [r2, #-6] │ │ │ │ │ - bne.n 4546 <_PyLong_AsByteArray+0x52a> │ │ │ │ │ - b.n 422c <_PyLong_AsByteArray+0x210> │ │ │ │ │ + bne.n 453e <_PyLong_AsByteArray+0x52a> │ │ │ │ │ + b.n 4224 <_PyLong_AsByteArray+0x210> │ │ │ │ │ eor.w r7, r7, r8 │ │ │ │ │ - cbz r7, 45e4 <_PyLong_AsByteArray+0x5c8> │ │ │ │ │ + cbz r7, 45dc <_PyLong_AsByteArray+0x5c8> │ │ │ │ │ clz r7, r7 │ │ │ │ │ adds r3, #32 │ │ │ │ │ subs r7, r3, r7 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bls.n 45e2 <_PyLong_AsByteArray+0x5c6> │ │ │ │ │ + bls.n 45da <_PyLong_AsByteArray+0x5c6> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.n 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.n 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ sub.w r3, r7, #8 │ │ │ │ │ orr.w r6, r6, lr, lsl #24 │ │ │ │ │ add.w r9, r1, #1 │ │ │ │ │ mov.w sl, lr, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w ip, [r8], #-1 │ │ │ │ │ - bls.n 46a2 <_PyLong_AsByteArray+0x686> │ │ │ │ │ + bls.n 469a <_PyLong_AsByteArray+0x686> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls.n 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.n 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ strb.w r6, [r4, #-1] │ │ │ │ │ sub.w r3, r7, #16 │ │ │ │ │ mov.w r6, ip, lsr #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr.w r6, r6, lr, lsl #16 │ │ │ │ │ add.w r8, r1, #2 │ │ │ │ │ mov.w r9, lr, lsr #16 │ │ │ │ │ sub.w r4, r4, #2 │ │ │ │ │ ittt ls │ │ │ │ │ movls ip, r6 │ │ │ │ │ movls lr, r9 │ │ │ │ │ movls r1, r8 │ │ │ │ │ - bhi.w 4398 <_PyLong_AsByteArray+0x37c> │ │ │ │ │ + bhi.w 4390 <_PyLong_AsByteArray+0x37c> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 432c <_PyLong_AsByteArray+0x310> │ │ │ │ │ - b.n 44a4 <_PyLong_AsByteArray+0x488> │ │ │ │ │ + bne.w 4324 <_PyLong_AsByteArray+0x310> │ │ │ │ │ + b.n 449c <_PyLong_AsByteArray+0x488> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 44a4 <_PyLong_AsByteArray+0x488> │ │ │ │ │ + beq.w 449c <_PyLong_AsByteArray+0x488> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, #4]! │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4338 <_PyLong_AsByteArray+0x31c> │ │ │ │ │ + beq.w 4330 <_PyLong_AsByteArray+0x31c> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w r7, r7, r8 │ │ │ │ │ sub.w sl, r3, #32 │ │ │ │ │ add r6, r7 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ and.w r7, r6, r8 │ │ │ │ │ @@ -6742,242 +6743,242 @@ │ │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ │ orr.w r6, sl, r9 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ │ orr.w ip, r6, ip │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 4574 <_PyLong_AsByteArray+0x558> │ │ │ │ │ + beq.n 456c <_PyLong_AsByteArray+0x558> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.n 4652 <_PyLong_AsByteArray+0x636> │ │ │ │ │ + bls.n 464a <_PyLong_AsByteArray+0x636> │ │ │ │ │ add.w r7, r3, #30 │ │ │ │ │ - b.n 436a <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + b.n 4362 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 44b0 <_PyLong_AsByteArray+0x494> │ │ │ │ │ + b.n 44a8 <_PyLong_AsByteArray+0x494> │ │ │ │ │ ldrsb r3, [r4, r0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w r2, r3, lsr #31 │ │ │ │ │ - beq.w 422c <_PyLong_AsByteArray+0x210> │ │ │ │ │ + beq.w 4224 <_PyLong_AsByteArray+0x210> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - cbz r3, 466c <_PyLong_AsByteArray+0x650> │ │ │ │ │ + cbz r3, 4664 <_PyLong_AsByteArray+0x650> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 422e <_PyLong_AsByteArray+0x212> │ │ │ │ │ + b.n 4226 <_PyLong_AsByteArray+0x212> │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 44b0 <_PyLong_AsByteArray+0x494> │ │ │ │ │ + b.n 44a8 <_PyLong_AsByteArray+0x494> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 466c <_PyLong_AsByteArray+0x650> │ │ │ │ │ + beq.n 4664 <_PyLong_AsByteArray+0x650> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 466c <_PyLong_AsByteArray+0x650> │ │ │ │ │ + b.n 4664 <_PyLong_AsByteArray+0x650> │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b.n 41ec <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ + b.n 41e4 <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov lr, sl │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b.n 449a <_PyLong_AsByteArray+0x47e> │ │ │ │ │ + b.n 4492 <_PyLong_AsByteArray+0x47e> │ │ │ │ │ │ │ │ │ │ -000046ac : │ │ │ │ │ +000046a4 : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf8 │ │ │ │ │ + bne.w 4cf0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 4f4e │ │ │ │ │ + ble.w 4f46 │ │ │ │ │ clz r5, r1 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 52ce │ │ │ │ │ + bne.w 52c6 │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 4d28 │ │ │ │ │ + beq.w 4d20 │ │ │ │ │ movs r7, #2 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 522a │ │ │ │ │ + beq.w 5222 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ - bpl.w 529c │ │ │ │ │ + bpl.w 5294 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 520e │ │ │ │ │ - ldr r1, [pc, #364] @ (487c ) │ │ │ │ │ + bne.w 5206 │ │ │ │ │ + ldr r1, [pc, #364] @ (4874 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51e6 │ │ │ │ │ + beq.w 51de │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Bytes │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 520a │ │ │ │ │ + beq.w 5202 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5248 │ │ │ │ │ + beq.w 5240 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ adds r6, r1, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4d2c │ │ │ │ │ + beq.w 4d24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5238 │ │ │ │ │ + bne.w 5230 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 4880 │ │ │ │ │ + bne.w 4878 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 4ede │ │ │ │ │ + beq.w 4ed6 │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 4eca │ │ │ │ │ + bne.w 4ec2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4ed4 │ │ │ │ │ + beq.w 4ecc │ │ │ │ │ ldrb.w r3, [r6, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 4cee │ │ │ │ │ + bne.w 4ce6 │ │ │ │ │ subs r6, #3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 4ed4 │ │ │ │ │ + beq.w 4ecc │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 47fc │ │ │ │ │ + beq.n 47f4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 47ec │ │ │ │ │ + beq.n 47e4 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 47e0 │ │ │ │ │ + beq.n 47d8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 47d4 │ │ │ │ │ + beq.n 47cc │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 47c8 │ │ │ │ │ + beq.n 47c0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 47bc │ │ │ │ │ + beq.n 47b4 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 47b0 │ │ │ │ │ + beq.n 47a8 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4874 │ │ │ │ │ + beq.n 486c │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ ldrb.w r5, [r6, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ ldrb.w r5, [ip, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ ldrb.w r5, [ip, #-2] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ ldrb.w r5, [ip, #-3] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ ldrb.w r5, [ip, #-4] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ ldrb.w r5, [ip, #-5] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ sub.w r6, ip, #7 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ ldrb.w r5, [ip, #-6] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4ede │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 47fc │ │ │ │ │ + bne.n 47f4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4e4a │ │ │ │ │ + b.n 4e42 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ @@ -6995,26 +6996,26 @@ │ │ │ │ │ mls r3, r3, r2, r7 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w r3, r2, r3, lsr #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.w 4e88 │ │ │ │ │ + bhi.w 4e80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4ef4 │ │ │ │ │ + beq.w 4eec │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f06 │ │ │ │ │ + beq.w 4efe │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -7029,30 +7030,30 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [sl] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4eee │ │ │ │ │ + beq.w 4ee6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4f8e │ │ │ │ │ + bne.w 4f86 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 4be0 │ │ │ │ │ + bne.w 4bd8 │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w lr, ip, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands.w r7, r7, #3 │ │ │ │ │ - beq.n 49b2 │ │ │ │ │ + beq.n 49aa │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 4982 │ │ │ │ │ + beq.n 497a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4956 │ │ │ │ │ + beq.n 494e │ │ │ │ │ mov ip, r6 │ │ │ │ │ mvn.w r6, #31 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldrb.w r0, [ip] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsl.w r1, r0, r6 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ @@ -7064,244 +7065,244 @@ │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 4cd0 │ │ │ │ │ + bhi.w 4cc8 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 4cb8 │ │ │ │ │ + bhi.w 4cb0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 4a86 │ │ │ │ │ + beq.n 4a7e │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.w 4b0a │ │ │ │ │ + bhi.w 4b02 │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 4af2 │ │ │ │ │ + bhi.n 4aea │ │ │ │ │ ldrb.w r0, [ip, #2] │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 4ada │ │ │ │ │ + bhi.n 4ad2 │ │ │ │ │ ldrb.w r0, [ip, #3] │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bls.n 49ae │ │ │ │ │ + bls.n 49a6 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp ip, lr │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bne.n 49b2 │ │ │ │ │ + bne.n 49aa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4bdc │ │ │ │ │ + beq.w 4bd4 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4bba │ │ │ │ │ + beq.w 4bb2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 4b4a │ │ │ │ │ + beq.n 4b42 │ │ │ │ │ add.w r2, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r1, 4b24 │ │ │ │ │ + cbz r1, 4b1c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 4b4a │ │ │ │ │ + bls.n 4b42 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4acc │ │ │ │ │ + beq.n 4ac4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f86 │ │ │ │ │ + beq.w 4f7e │ │ │ │ │ cmp fp, sl │ │ │ │ │ - bne.w 5284 │ │ │ │ │ + bne.w 527c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 4a3c │ │ │ │ │ + b.n 4a34 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 4a10 │ │ │ │ │ + b.n 4a08 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 49e4 │ │ │ │ │ + b.n 49dc │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4eee │ │ │ │ │ + beq.w 4ee6 │ │ │ │ │ ldr.w r4, [r4, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4b22 │ │ │ │ │ + beq.n 4b1a │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 4ab0 │ │ │ │ │ + beq.n 4aa8 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 4ab4 │ │ │ │ │ + bhi.n 4aac │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 4ab4 │ │ │ │ │ + bcs.n 4aac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4b8e │ │ │ │ │ + beq.n 4b86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4b8e │ │ │ │ │ - ldr r2, [pc, #800] @ (4ea0 ) │ │ │ │ │ + cbnz r3, 4b86 │ │ │ │ │ + ldr r2, [pc, #800] @ (4e98 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4f42 │ │ │ │ │ + bne.w 4f3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ba6 │ │ │ │ │ + beq.n 4b9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f3a │ │ │ │ │ + beq.w 4f32 │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 4acc │ │ │ │ │ + b.n 4ac4 │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, 4bd8 │ │ │ │ │ + cbz r2, 4bd0 │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4b24 │ │ │ │ │ + beq.n 4b1c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 4ab4 │ │ │ │ │ + bhi.w 4aac │ │ │ │ │ movs r4, #5 │ │ │ │ │ - b.n 4b6c │ │ │ │ │ + b.n 4b64 │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ - b.n 4a96 │ │ │ │ │ + b.n 4a8e │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 4c04 │ │ │ │ │ + bpl.n 4bfc │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ - beq.w 4a86 │ │ │ │ │ + beq.w 4a7e │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ - b.n 4c4e │ │ │ │ │ + b.n 4c46 │ │ │ │ │ ldrb.w ip, [r6, #-1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ @@ -7309,201 +7310,201 @@ │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bhi.n 4c9c │ │ │ │ │ + bhi.n 4c94 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 4ce8 │ │ │ │ │ + beq.n 4ce0 │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bls.n 4c0a │ │ │ │ │ + bls.n 4c02 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 4c0a │ │ │ │ │ + b.n 4c02 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 4c44 │ │ │ │ │ + b.n 4c3c │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 49ae │ │ │ │ │ + b.n 49a6 │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 4982 │ │ │ │ │ + b.n 497a │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 4a86 │ │ │ │ │ + b.n 4a7e │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 4888 │ │ │ │ │ + b.n 4880 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ add r7, r8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #416] @ (4ea4 ) │ │ │ │ │ + ldr r2, [pc, #416] @ (4e9c ) │ │ │ │ │ movs r6, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r2, r6, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 520a │ │ │ │ │ + beq.w 5202 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 46f6 │ │ │ │ │ + bne.w 46ee │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4722 │ │ │ │ │ + b.n 471a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4f74 │ │ │ │ │ + bne.w 4f6c │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 4ea8 │ │ │ │ │ + bne.w 4ea0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 4eb0 │ │ │ │ │ + beq.w 4ea8 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 4eb4 │ │ │ │ │ + bne.w 4eac │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4eb0 │ │ │ │ │ + beq.w 4ea8 │ │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 4ec2 │ │ │ │ │ + bne.w 4eba │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 4eb0 │ │ │ │ │ + beq.w 4ea8 │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ add.w r0, r8, #18 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 4dde │ │ │ │ │ + beq.n 4dd6 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4dd0 │ │ │ │ │ + beq.n 4dc8 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 4dc6 │ │ │ │ │ + beq.n 4dbe │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 4dbc │ │ │ │ │ + beq.n 4db4 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 4db0 │ │ │ │ │ + beq.n 4da8 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 4da4 │ │ │ │ │ + beq.n 4d9c │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 4d98 │ │ │ │ │ + beq.n 4d90 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 4ebc │ │ │ │ │ + bne.w 4eb4 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 4ebc │ │ │ │ │ + bne.w 4eb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 4ebc │ │ │ │ │ + bne.w 4eb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 4ebc │ │ │ │ │ + bne.w 4eb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 4eb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 4eb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 4eb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4e46 │ │ │ │ │ + beq.n 4e3e │ │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 4eb4 │ │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 4eb4 │ │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 4eb4 │ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 4eb4 │ │ │ │ │ ldrb.w r5, [ip, #4] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 4eb4 │ │ │ │ │ ldrb.w r5, [ip, #5] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ add.w r0, ip, #7 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 4eb4 │ │ │ │ │ ldrb.w r5, [ip, #6] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 4eb4 │ │ │ │ │ ldrb.w r5, [ip, #7] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 4eb4 │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4dde │ │ │ │ │ + bne.n 4dd6 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ls │ │ │ │ │ movls r7, #0 │ │ │ │ │ @@ -7517,155 +7518,155 @@ │ │ │ │ │ mls r2, r2, r3, r7 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ adds r2, #29 │ │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ │ add.w r3, r3, r2, lsr #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.w 48c6 │ │ │ │ │ + bls.w 48be │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4f0a │ │ │ │ │ + b.n 4f02 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4888 │ │ │ │ │ + b.n 4880 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 4e46 │ │ │ │ │ + b.n 4e3e │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 4888 │ │ │ │ │ + b.n 4880 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4888 │ │ │ │ │ + b.n 4880 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 4888 │ │ │ │ │ + b.n 4880 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 4888 │ │ │ │ │ + b.n 4880 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4e4a │ │ │ │ │ + b.n 4e42 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 4e4a │ │ │ │ │ + b.n 4e42 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4888 │ │ │ │ │ + b.n 4880 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 4bd8 │ │ │ │ │ + b.n 4bd0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48e0 │ │ │ │ │ + bne.w 48d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 520a │ │ │ │ │ + beq.w 5202 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 520a │ │ │ │ │ + bne.w 5202 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 520a │ │ │ │ │ + beq.w 5202 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 4acc │ │ │ │ │ + b.n 4ac4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ba6 │ │ │ │ │ + b.n 4b9e │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 4b88 │ │ │ │ │ - ldr r1, [pc, #804] @ (5274 ) │ │ │ │ │ + b.n 4b80 │ │ │ │ │ + ldr r1, [pc, #804] @ (526c ) │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 520a │ │ │ │ │ + beq.w 5202 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.w 46f6 │ │ │ │ │ + b.w 46ee │ │ │ │ │ ldrsb.w r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 4d32 │ │ │ │ │ + bge.w 4d2a │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 4d36 │ │ │ │ │ + b.n 4d2e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4acc │ │ │ │ │ + b.n 4ac4 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 50a6 │ │ │ │ │ + bne.w 509e │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, ip, r7 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 502e │ │ │ │ │ + bpl.n 5026 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mvn.w r0, #31 │ │ │ │ │ mvns r4, r4 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ lsr.w lr, r1, r2 │ │ │ │ │ uxtb r4, r4 │ │ │ │ │ cmp r6, ip │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ and.w r3, r4, #255 @ 0xff │ │ │ │ │ lsr.w r4, r4, r2 │ │ │ │ │ orr.w r4, r4, r1, lsl #24 │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ - bne.n 502e │ │ │ │ │ - b.n 51d6 │ │ │ │ │ + bne.n 5026 │ │ │ │ │ + b.n 51ce │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r7, r2, #32 │ │ │ │ │ rsb r9, r2, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mvns r6, r6 │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ adds r4, r6, r4 │ │ │ │ │ @@ -7680,18 +7681,18 @@ │ │ │ │ │ orr.w r7, r7, r9 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.n 508e │ │ │ │ │ + bhi.n 5086 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - beq.w 51d6 │ │ │ │ │ + beq.w 51ce │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r7, r2, #32 │ │ │ │ │ rsb r9, r2, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mvns r6, r6 │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ adds r4, r6, r4 │ │ │ │ │ @@ -7706,42 +7707,42 @@ │ │ │ │ │ orr.w r7, r7, r9 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls.n 4fde │ │ │ │ │ + bls.n 4fd6 │ │ │ │ │ add.w r7, r5, r1, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 4fde │ │ │ │ │ + b.n 4fd6 │ │ │ │ │ add.w r7, r5, r1, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 5026 │ │ │ │ │ + b.n 501e │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ lsls r4, r7, #31 │ │ │ │ │ - bpl.n 50e8 │ │ │ │ │ + bpl.n 50e0 │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r0, #31 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r3, r2, #255 @ 0xff │ │ │ │ │ mov.w r9, r2, lsr #8 │ │ │ │ │ @@ -7750,17 +7751,17 @@ │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ orr.w r9, r9, r1, lsl #24 │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ movs r2, #8 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 51d6 │ │ │ │ │ + beq.n 51ce │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5152 │ │ │ │ │ + b.n 514a │ │ │ │ │ ldrb.w lr, [r6, #-1] │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ @@ -7780,22 +7781,22 @@ │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orrs r3, r4 │ │ │ │ │ add.w r4, r2, #8 │ │ │ │ │ cmp r4, #29 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r4 │ │ │ │ │ - bhi.n 51bc │ │ │ │ │ + bhi.n 51b4 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 51d6 │ │ │ │ │ + beq.n 51ce │ │ │ │ │ ldrb.w lr, [r6] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ adds.w lr, lr, r9 │ │ │ │ │ adc.w ip, r4, #0 │ │ │ │ │ and.w r4, lr, #255 @ 0xff │ │ │ │ │ @@ -7811,103 +7812,103 @@ │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orrs r3, r4 │ │ │ │ │ add.w r4, r2, #8 │ │ │ │ │ cmp r4, #29 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r4 │ │ │ │ │ - bls.n 50ec │ │ │ │ │ + bls.n 50e4 │ │ │ │ │ add.w ip, r5, r1, lsl #2 │ │ │ │ │ lsrs r4, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r3, [ip, #12] │ │ │ │ │ orr.w r3, r4, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 50ec │ │ │ │ │ + b.n 50e4 │ │ │ │ │ add.w ip, r5, r1, lsl #2 │ │ │ │ │ lsrs r4, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r3, [ip, #12] │ │ │ │ │ orr.w r3, r4, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 5144 │ │ │ │ │ + b.n 513c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5268 │ │ │ │ │ + bne.n 5260 │ │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4bba │ │ │ │ │ + beq.w 4bb2 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 4a9e │ │ │ │ │ - ldr r1, [pc, #144] @ (5278 ) │ │ │ │ │ + b.n 4a96 │ │ │ │ │ + ldr r1, [pc, #144] @ (5270 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d28 │ │ │ │ │ + bne.w 4d20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4ad2 │ │ │ │ │ + b.n 4aca │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.n 520a │ │ │ │ │ - ldr r1, [pc, #96] @ (527c ) │ │ │ │ │ + blt.n 5202 │ │ │ │ │ + ldr r1, [pc, #96] @ (5274 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51e6 │ │ │ │ │ + beq.n 51de │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.w 4722 │ │ │ │ │ + b.w 471a │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.w 4722 │ │ │ │ │ - b.n 520a │ │ │ │ │ + bge.w 471a │ │ │ │ │ + b.n 5202 │ │ │ │ │ ldrsb r0, [r1, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 474c │ │ │ │ │ + bge.w 4744 │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ - b.w 4752 │ │ │ │ │ + b.w 474a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5258 │ │ │ │ │ + beq.n 5250 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 5264 │ │ │ │ │ + cbz r3, 525c │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #28] @ (5280 ) │ │ │ │ │ - b.n 4acc │ │ │ │ │ - ldr r5, [pc, #24] @ (5280 ) │ │ │ │ │ - b.n 4f24 │ │ │ │ │ + ldr r5, [pc, #28] @ (5278 ) │ │ │ │ │ + b.n 4ac4 │ │ │ │ │ + ldr r5, [pc, #24] @ (5278 ) │ │ │ │ │ + b.n 4f1c │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 51da │ │ │ │ │ + b.n 51d2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -7917,17 +7918,17 @@ │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 52bc │ │ │ │ │ + bne.n 52b4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 4ad2 │ │ │ │ │ + b.n 4aca │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -7935,155 +7936,155 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 520a │ │ │ │ │ + b.n 5202 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5298 │ │ │ │ │ + bne.n 5290 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ad2 │ │ │ │ │ + b.n 4aca │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 4cfc │ │ │ │ │ + b.n 4cf4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000052d4 <_PyLong_FromByteArray>: │ │ │ │ │ +000052cc <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 59ca <_PyLong_FromByteArray+0x6f6> │ │ │ │ │ + beq.w 59c2 <_PyLong_FromByteArray+0x6f6> │ │ │ │ │ mov r9, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 584e <_PyLong_FromByteArray+0x57a> │ │ │ │ │ + beq.w 5846 <_PyLong_FromByteArray+0x57a> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 59bc <_PyLong_FromByteArray+0x6e8> │ │ │ │ │ + bne.w 59b4 <_PyLong_FromByteArray+0x6e8> │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5426 <_PyLong_FromByteArray+0x152> │ │ │ │ │ + bne.w 541e <_PyLong_FromByteArray+0x152> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 5978 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ + beq.w 5970 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 596e <_PyLong_FromByteArray+0x69a> │ │ │ │ │ + bne.w 5966 <_PyLong_FromByteArray+0x69a> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 541e <_PyLong_FromByteArray+0x14a> │ │ │ │ │ + beq.n 5416 <_PyLong_FromByteArray+0x14a> │ │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5844 <_PyLong_FromByteArray+0x570> │ │ │ │ │ + bne.w 583c <_PyLong_FromByteArray+0x570> │ │ │ │ │ subs r5, #3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 541e <_PyLong_FromByteArray+0x14a> │ │ │ │ │ + beq.n 5416 <_PyLong_FromByteArray+0x14a> │ │ │ │ │ subs r4, r1, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 53aa <_PyLong_FromByteArray+0xd6> │ │ │ │ │ + beq.n 53a2 <_PyLong_FromByteArray+0xd6> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 539a <_PyLong_FromByteArray+0xc6> │ │ │ │ │ + beq.n 5392 <_PyLong_FromByteArray+0xc6> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 538e <_PyLong_FromByteArray+0xba> │ │ │ │ │ + beq.n 5386 <_PyLong_FromByteArray+0xba> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 5382 <_PyLong_FromByteArray+0xae> │ │ │ │ │ + beq.n 537a <_PyLong_FromByteArray+0xae> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 5376 <_PyLong_FromByteArray+0xa2> │ │ │ │ │ + beq.n 536e <_PyLong_FromByteArray+0xa2> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 536a <_PyLong_FromByteArray+0x96> │ │ │ │ │ + beq.n 5362 <_PyLong_FromByteArray+0x96> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 535e <_PyLong_FromByteArray+0x8a> │ │ │ │ │ + beq.n 5356 <_PyLong_FromByteArray+0x8a> │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 541e <_PyLong_FromByteArray+0x14a> │ │ │ │ │ + beq.n 5416 <_PyLong_FromByteArray+0x14a> │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r5, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-2] │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-3] │ │ │ │ │ add.w r3, ip, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-4] │ │ │ │ │ add.w r3, ip, #4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-5] │ │ │ │ │ add.w r3, ip, #5 │ │ │ │ │ subs r5, r7, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-6] │ │ │ │ │ add.w r3, ip, #6 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 597e <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 5976 <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ add.w r3, ip, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 53aa <_PyLong_FromByteArray+0xd6> │ │ │ │ │ + bne.n 53a2 <_PyLong_FromByteArray+0xd6> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 5940 <_PyLong_FromByteArray+0x66c> │ │ │ │ │ + b.n 5938 <_PyLong_FromByteArray+0x66c> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ @@ -8099,24 +8100,24 @@ │ │ │ │ │ mls r3, r3, r2, r9 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w r7, r2, r3, lsr #4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi.w 5c24 <_PyLong_FromByteArray+0x950> │ │ │ │ │ + bhi.w 5c1c <_PyLong_FromByteArray+0x950> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5986 <_PyLong_FromByteArray+0x6b2> │ │ │ │ │ + beq.w 597e <_PyLong_FromByteArray+0x6b2> │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5994 <_PyLong_FromByteArray+0x6c0> │ │ │ │ │ + beq.w 598c <_PyLong_FromByteArray+0x6c0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ @@ -8131,30 +8132,30 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 583c <_PyLong_FromByteArray+0x568> │ │ │ │ │ + beq.w 5834 <_PyLong_FromByteArray+0x568> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 59ce <_PyLong_FromByteArray+0x6fa> │ │ │ │ │ + bne.w 59c6 <_PyLong_FromByteArray+0x6fa> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 5750 <_PyLong_FromByteArray+0x47c> │ │ │ │ │ + bne.w 5748 <_PyLong_FromByteArray+0x47c> │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r8, r7, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 555c <_PyLong_FromByteArray+0x288> │ │ │ │ │ + beq.n 5554 <_PyLong_FromByteArray+0x288> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 5528 <_PyLong_FromByteArray+0x254> │ │ │ │ │ + beq.n 5520 <_PyLong_FromByteArray+0x254> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 54f6 <_PyLong_FromByteArray+0x222> │ │ │ │ │ + beq.n 54ee <_PyLong_FromByteArray+0x222> │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov r7, r5 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ @@ -8166,187 +8167,187 @@ │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r5 │ │ │ │ │ - bhi.w 5822 <_PyLong_FromByteArray+0x54e> │ │ │ │ │ + bhi.w 581a <_PyLong_FromByteArray+0x54e> │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ cmp r5, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ - bhi.w 5668 <_PyLong_FromByteArray+0x394> │ │ │ │ │ + bhi.w 5660 <_PyLong_FromByteArray+0x394> │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 5634 <_PyLong_FromByteArray+0x360> │ │ │ │ │ + beq.n 562c <_PyLong_FromByteArray+0x360> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ cmp r5, #29 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r5 │ │ │ │ │ - bhi.w 56b6 <_PyLong_FromByteArray+0x3e2> │ │ │ │ │ + bhi.w 56ae <_PyLong_FromByteArray+0x3e2> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ cmp r5, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r5 │ │ │ │ │ - bhi.n 569c <_PyLong_FromByteArray+0x3c8> │ │ │ │ │ + bhi.n 5694 <_PyLong_FromByteArray+0x3c8> │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ cmp r5, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r5 │ │ │ │ │ - bhi.n 5682 <_PyLong_FromByteArray+0x3ae> │ │ │ │ │ + bhi.n 567a <_PyLong_FromByteArray+0x3ae> │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ adds r7, #3 │ │ │ │ │ cmp r5, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ - bls.n 5556 <_PyLong_FromByteArray+0x282> │ │ │ │ │ + bls.n 554e <_PyLong_FromByteArray+0x282> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - bne.n 555c <_PyLong_FromByteArray+0x288> │ │ │ │ │ - cbz r3, 563e <_PyLong_FromByteArray+0x36a> │ │ │ │ │ + bne.n 5554 <_PyLong_FromByteArray+0x288> │ │ │ │ │ + cbz r3, 5636 <_PyLong_FromByteArray+0x36a> │ │ │ │ │ add.w r3, r4, r6, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 583c <_PyLong_FromByteArray+0x568> │ │ │ │ │ + beq.w 5834 <_PyLong_FromByteArray+0x568> │ │ │ │ │ orr.w r3, r3, r6, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 56f4 <_PyLong_FromByteArray+0x420> │ │ │ │ │ + beq.n 56ec <_PyLong_FromByteArray+0x420> │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 56d2 <_PyLong_FromByteArray+0x3fe> │ │ │ │ │ + cbz r2, 56ca <_PyLong_FromByteArray+0x3fe> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 56f4 <_PyLong_FromByteArray+0x420> │ │ │ │ │ + bls.n 56ec <_PyLong_FromByteArray+0x420> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - b.n 5558 <_PyLong_FromByteArray+0x284> │ │ │ │ │ + b.n 5550 <_PyLong_FromByteArray+0x284> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - b.n 55ec <_PyLong_FromByteArray+0x318> │ │ │ │ │ + b.n 55e4 <_PyLong_FromByteArray+0x318> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - b.n 55be <_PyLong_FromByteArray+0x2ea> │ │ │ │ │ + b.n 55b6 <_PyLong_FromByteArray+0x2ea> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - b.n 5590 <_PyLong_FromByteArray+0x2bc> │ │ │ │ │ + b.n 5588 <_PyLong_FromByteArray+0x2bc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 583c <_PyLong_FromByteArray+0x568> │ │ │ │ │ + beq.w 5834 <_PyLong_FromByteArray+0x568> │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 56d0 <_PyLong_FromByteArray+0x3fc> │ │ │ │ │ + beq.n 56c8 <_PyLong_FromByteArray+0x3fc> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 565e <_PyLong_FromByteArray+0x38a> │ │ │ │ │ + beq.n 5656 <_PyLong_FromByteArray+0x38a> │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 5662 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ + bhi.n 565a <_PyLong_FromByteArray+0x38e> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5662 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ + bcs.n 565a <_PyLong_FromByteArray+0x38e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5738 <_PyLong_FromByteArray+0x464> │ │ │ │ │ + beq.n 5730 <_PyLong_FromByteArray+0x464> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5738 <_PyLong_FromByteArray+0x464> │ │ │ │ │ - ldr r2, [pc, #756] @ (5a1c <_PyLong_FromByteArray+0x748>) │ │ │ │ │ + cbnz r3, 5730 <_PyLong_FromByteArray+0x464> │ │ │ │ │ + ldr r2, [pc, #756] @ (5a14 <_PyLong_FromByteArray+0x748>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 599c <_PyLong_FromByteArray+0x6c8> │ │ │ │ │ + bne.w 5994 <_PyLong_FromByteArray+0x6c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -8356,24 +8357,24 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 57be <_PyLong_FromByteArray+0x4ea> │ │ │ │ │ + beq.n 57b6 <_PyLong_FromByteArray+0x4ea> │ │ │ │ │ ldrb.w r1, [r5], #-1 │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ - bne.n 57be <_PyLong_FromByteArray+0x4ea> │ │ │ │ │ - b.n 5634 <_PyLong_FromByteArray+0x360> │ │ │ │ │ + bne.n 57b6 <_PyLong_FromByteArray+0x4ea> │ │ │ │ │ + b.n 562c <_PyLong_FromByteArray+0x360> │ │ │ │ │ ldrb.w r1, [r5, #-1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ @@ -8381,254 +8382,254 @@ │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bhi.n 5808 <_PyLong_FromByteArray+0x534> │ │ │ │ │ + bhi.n 5800 <_PyLong_FromByteArray+0x534> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.w 5634 <_PyLong_FromByteArray+0x360> │ │ │ │ │ + beq.w 562c <_PyLong_FromByteArray+0x360> │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls.n 5778 <_PyLong_FromByteArray+0x4a4> │ │ │ │ │ + bls.n 5770 <_PyLong_FromByteArray+0x4a4> │ │ │ │ │ add.w r1, r4, r6, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 5778 <_PyLong_FromByteArray+0x4a4> │ │ │ │ │ + b.n 5770 <_PyLong_FromByteArray+0x4a4> │ │ │ │ │ add.w r1, r4, r6, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 57b2 <_PyLong_FromByteArray+0x4de> │ │ │ │ │ + b.n 57aa <_PyLong_FromByteArray+0x4de> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - b.n 5528 <_PyLong_FromByteArray+0x254> │ │ │ │ │ + b.n 5520 <_PyLong_FromByteArray+0x254> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 5716 <_PyLong_FromByteArray+0x442> │ │ │ │ │ + b.n 570e <_PyLong_FromByteArray+0x442> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 542e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 5426 <_PyLong_FromByteArray+0x15a> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 59a8 <_PyLong_FromByteArray+0x6d4> │ │ │ │ │ + bne.w 59a0 <_PyLong_FromByteArray+0x6d4> │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5950 <_PyLong_FromByteArray+0x67c> │ │ │ │ │ + bne.n 5948 <_PyLong_FromByteArray+0x67c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 593c <_PyLong_FromByteArray+0x668> │ │ │ │ │ + beq.n 5934 <_PyLong_FromByteArray+0x668> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5958 <_PyLong_FromByteArray+0x684> │ │ │ │ │ + bne.n 5950 <_PyLong_FromByteArray+0x684> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 593c <_PyLong_FromByteArray+0x668> │ │ │ │ │ + beq.n 5934 <_PyLong_FromByteArray+0x668> │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5966 <_PyLong_FromByteArray+0x692> │ │ │ │ │ + bne.n 595e <_PyLong_FromByteArray+0x692> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 593c <_PyLong_FromByteArray+0x668> │ │ │ │ │ + beq.n 5934 <_PyLong_FromByteArray+0x668> │ │ │ │ │ subs r4, r1, #3 │ │ │ │ │ adds r0, #2 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 58e6 <_PyLong_FromByteArray+0x612> │ │ │ │ │ + beq.n 58de <_PyLong_FromByteArray+0x612> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 58d8 <_PyLong_FromByteArray+0x604> │ │ │ │ │ + beq.n 58d0 <_PyLong_FromByteArray+0x604> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 58ce <_PyLong_FromByteArray+0x5fa> │ │ │ │ │ + beq.n 58c6 <_PyLong_FromByteArray+0x5fa> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 58c4 <_PyLong_FromByteArray+0x5f0> │ │ │ │ │ + beq.n 58bc <_PyLong_FromByteArray+0x5f0> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 58ba <_PyLong_FromByteArray+0x5e6> │ │ │ │ │ + beq.n 58b2 <_PyLong_FromByteArray+0x5e6> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 58b0 <_PyLong_FromByteArray+0x5dc> │ │ │ │ │ + beq.n 58a8 <_PyLong_FromByteArray+0x5dc> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 58a6 <_PyLong_FromByteArray+0x5d2> │ │ │ │ │ + beq.n 589e <_PyLong_FromByteArray+0x5d2> │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 593c <_PyLong_FromByteArray+0x668> │ │ │ │ │ + beq.n 5934 <_PyLong_FromByteArray+0x668> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ │ add.w r3, ip, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ │ add.w r3, ip, #4 │ │ │ │ │ adds r0, r7, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ │ add.w r3, ip, #5 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ │ add.w r3, ip, #6 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5960 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 5958 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ add.w r3, ip, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 58e6 <_PyLong_FromByteArray+0x612> │ │ │ │ │ + bne.n 58de <_PyLong_FromByteArray+0x612> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ andne.w r9, r9, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 546e <_PyLong_FromByteArray+0x19a> │ │ │ │ │ + b.n 5466 <_PyLong_FromByteArray+0x19a> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 542e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 5426 <_PyLong_FromByteArray+0x15a> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 542e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 5426 <_PyLong_FromByteArray+0x15a> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 542e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 5426 <_PyLong_FromByteArray+0x15a> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 542e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 5426 <_PyLong_FromByteArray+0x15a> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 542e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 5426 <_PyLong_FromByteArray+0x15a> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5940 <_PyLong_FromByteArray+0x66c> │ │ │ │ │ + b.n 5938 <_PyLong_FromByteArray+0x66c> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 542e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 5426 <_PyLong_FromByteArray+0x15a> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5484 <_PyLong_FromByteArray+0x1b0> │ │ │ │ │ + bne.w 547c <_PyLong_FromByteArray+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5662 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ + b.n 565a <_PyLong_FromByteArray+0x38e> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 5732 <_PyLong_FromByteArray+0x45e> │ │ │ │ │ + b.n 572a <_PyLong_FromByteArray+0x45e> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 5856 <_PyLong_FromByteArray+0x582> │ │ │ │ │ + bge.w 584e <_PyLong_FromByteArray+0x582> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 585a <_PyLong_FromByteArray+0x586> │ │ │ │ │ + b.n 5852 <_PyLong_FromByteArray+0x586> │ │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 5c0e <_PyLong_FromByteArray+0x93a> │ │ │ │ │ + blt.w 5c06 <_PyLong_FromByteArray+0x93a> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 5300 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - ldr r4, [pc, #84] @ (5a20 <_PyLong_FromByteArray+0x74c>) │ │ │ │ │ - b.n 5662 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ + b.n 52f8 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + ldr r4, [pc, #84] @ (5a18 <_PyLong_FromByteArray+0x74c>) │ │ │ │ │ + b.n 565a <_PyLong_FromByteArray+0x38e> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 5aee <_PyLong_FromByteArray+0x81a> │ │ │ │ │ + bne.w 5ae6 <_PyLong_FromByteArray+0x81a> │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w lr, ip, r9 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 5a74 <_PyLong_FromByteArray+0x7a0> │ │ │ │ │ + beq.n 5a6c <_PyLong_FromByteArray+0x7a0> │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ mov ip, r5 │ │ │ │ │ lsrs r7, r3, #8 │ │ │ │ │ cmp lr, ip │ │ │ │ │ mvn.w r0, r0 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r5, r0, #255 @ 0xff │ │ │ │ │ mov.w r8, r0, lsr #8 │ │ │ │ │ mvn.w r0, #31 │ │ │ │ │ orr.w r8, r8, r3, lsl #24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ lsl.w r1, r5, r0 │ │ │ │ │ mov.w r3, #8 │ │ │ │ │ - bne.n 5a74 <_PyLong_FromByteArray+0x7a0> │ │ │ │ │ - b.n 5c02 <_PyLong_FromByteArray+0x92e> │ │ │ │ │ + bne.n 5a6c <_PyLong_FromByteArray+0x7a0> │ │ │ │ │ + b.n 5bfa <_PyLong_FromByteArray+0x92e> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ @@ -8647,17 +8648,17 @@ │ │ │ │ │ lsls r5, r3 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r2, r2, r5 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.n 5ad6 <_PyLong_FromByteArray+0x802> │ │ │ │ │ + bhi.n 5ace <_PyLong_FromByteArray+0x802> │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.w 5c02 <_PyLong_FromByteArray+0x92e> │ │ │ │ │ + beq.w 5bfa <_PyLong_FromByteArray+0x92e> │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ adds.w r0, r0, r8 │ │ │ │ │ and.w r5, r0, #255 @ 0xff │ │ │ │ │ @@ -8672,57 +8673,57 @@ │ │ │ │ │ lsls r5, r3 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r2, r2, r5 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls.n 5a24 <_PyLong_FromByteArray+0x750> │ │ │ │ │ + bls.n 5a1c <_PyLong_FromByteArray+0x750> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5a24 <_PyLong_FromByteArray+0x750> │ │ │ │ │ + b.n 5a1c <_PyLong_FromByteArray+0x750> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5a6e <_PyLong_FromByteArray+0x79a> │ │ │ │ │ + b.n 5a66 <_PyLong_FromByteArray+0x79a> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 5b8a <_PyLong_FromByteArray+0x8b6> │ │ │ │ │ + beq.n 5b82 <_PyLong_FromByteArray+0x8b6> │ │ │ │ │ ldrb.w r0, [r5], #-1 │ │ │ │ │ mvn.w r8, #31 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ lsrs r7, r3, #8 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ and.w r0, ip, #255 @ 0xff │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ orr.w ip, ip, r3, lsl #24 │ │ │ │ │ lsl.w r1, r0, r8 │ │ │ │ │ mov.w r3, #8 │ │ │ │ │ - bne.n 5b8a <_PyLong_FromByteArray+0x8b6> │ │ │ │ │ - b.n 5c02 <_PyLong_FromByteArray+0x92e> │ │ │ │ │ + bne.n 5b82 <_PyLong_FromByteArray+0x8b6> │ │ │ │ │ + b.n 5bfa <_PyLong_FromByteArray+0x92e> │ │ │ │ │ ldrb.w r0, [r5, #-1] │ │ │ │ │ sub.w r8, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ @@ -8738,19 +8739,19 @@ │ │ │ │ │ orr.w lr, r8, lr │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.n 5be8 <_PyLong_FromByteArray+0x914> │ │ │ │ │ + bhi.n 5be0 <_PyLong_FromByteArray+0x914> │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 5c02 <_PyLong_FromByteArray+0x92e> │ │ │ │ │ + beq.n 5bfa <_PyLong_FromByteArray+0x92e> │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ sub.w r8, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ adds.w ip, r0, ip │ │ │ │ │ and.w r0, ip, #255 @ 0xff │ │ │ │ │ @@ -8764,82 +8765,82 @@ │ │ │ │ │ orr.w lr, r8, lr │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls.n 5b34 <_PyLong_FromByteArray+0x860> │ │ │ │ │ + bls.n 5b2c <_PyLong_FromByteArray+0x860> │ │ │ │ │ add.w lr, r4, r6, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5b34 <_PyLong_FromByteArray+0x860> │ │ │ │ │ + b.n 5b2c <_PyLong_FromByteArray+0x860> │ │ │ │ │ add.w lr, r4, r6, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5b80 <_PyLong_FromByteArray+0x8ac> │ │ │ │ │ - cbnz r3, 5c1a <_PyLong_FromByteArray+0x946> │ │ │ │ │ + b.n 5b78 <_PyLong_FromByteArray+0x8ac> │ │ │ │ │ + cbnz r3, 5c12 <_PyLong_FromByteArray+0x946> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 583c <_PyLong_FromByteArray+0x568> │ │ │ │ │ + beq.w 5834 <_PyLong_FromByteArray+0x568> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5646 <_PyLong_FromByteArray+0x372> │ │ │ │ │ + b.n 563e <_PyLong_FromByteArray+0x372> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.w 5304 <_PyLong_FromByteArray+0x30> │ │ │ │ │ + b.w 52fc <_PyLong_FromByteArray+0x30> │ │ │ │ │ add.w r3, r4, r6, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n 5c04 <_PyLong_FromByteArray+0x930> │ │ │ │ │ + b.n 5bfc <_PyLong_FromByteArray+0x930> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5998 <_PyLong_FromByteArray+0x6c4> │ │ │ │ │ + b.n 5990 <_PyLong_FromByteArray+0x6c4> │ │ │ │ │ │ │ │ │ │ -00005c3c : │ │ │ │ │ +00005c34 : │ │ │ │ │ long_add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 5d2a │ │ │ │ │ + bpl.n 5d22 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 5d2a │ │ │ │ │ + bpl.n 5d22 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ orr.w ip, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 5d1a │ │ │ │ │ + bhi.n 5d12 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -8847,15 +8848,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds r4, r5, #5 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 5cc4 │ │ │ │ │ + bcs.n 5cbc │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -8865,21 +8866,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r2, r5, r8 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 5d4c │ │ │ │ │ + bcs.n 5d44 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5dba │ │ │ │ │ + beq.n 5db2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -8894,41 +8895,41 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5d34 │ │ │ │ │ + beq.n 5d2c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5d44 │ │ │ │ │ + beq.n 5d3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 75a8 │ │ │ │ │ + b.w 759c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5cbe │ │ │ │ │ + b.n 5cb6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5d90 │ │ │ │ │ + beq.n 5d88 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8c50 │ │ │ │ │ + b.w 8c40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8c50 │ │ │ │ │ + b.w 8c40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 5dae │ │ │ │ │ + blt.n 5da6 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5dba │ │ │ │ │ + cbz r0, 5db2 │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -8941,51 +8942,51 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ │ - b.n 5cbe │ │ │ │ │ - bl 75a8 │ │ │ │ │ + b.n 5cb6 │ │ │ │ │ + bl 759c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cbe │ │ │ │ │ + beq.n 5cb6 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5cbe │ │ │ │ │ + b.n 5cb6 │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 5d54 │ │ │ │ │ + b.n 5d4c │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5cbe │ │ │ │ │ + b.n 5cb6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005dc4 <_PyLong_Add>: │ │ │ │ │ +00005dbc <_PyLong_Add>: │ │ │ │ │ _PyLong_Add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr.w lr, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bhi.n 5e92 <_PyLong_Add+0xce> │ │ │ │ │ + bhi.n 5e8a <_PyLong_Add+0xce> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -8993,15 +8994,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds r4, r5, #5 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 5e3c <_PyLong_Add+0x78> │ │ │ │ │ + bcs.n 5e34 <_PyLong_Add+0x78> │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -9011,21 +9012,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r2, r5, r8 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 5eba <_PyLong_Add+0xf6> │ │ │ │ │ + bcs.n 5eb2 <_PyLong_Add+0xf6> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f28 <_PyLong_Add+0x164> │ │ │ │ │ + beq.n 5f20 <_PyLong_Add+0x164> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -9040,36 +9041,36 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5ea2 <_PyLong_Add+0xde> │ │ │ │ │ + beq.n 5e9a <_PyLong_Add+0xde> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5eb2 <_PyLong_Add+0xee> │ │ │ │ │ + beq.n 5eaa <_PyLong_Add+0xee> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 75a8 │ │ │ │ │ + b.w 759c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5efe <_PyLong_Add+0x13a> │ │ │ │ │ + beq.n 5ef6 <_PyLong_Add+0x13a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8c50 │ │ │ │ │ + b.w 8c40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8c50 │ │ │ │ │ + b.w 8c40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 5f1c <_PyLong_Add+0x158> │ │ │ │ │ + blt.n 5f14 <_PyLong_Add+0x158> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5f28 <_PyLong_Add+0x164> │ │ │ │ │ + cbz r0, 5f20 <_PyLong_Add+0x164> │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -9082,61 +9083,61 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ │ - b.n 5e36 <_PyLong_Add+0x72> │ │ │ │ │ - bl 75a8 │ │ │ │ │ + b.n 5e2e <_PyLong_Add+0x72> │ │ │ │ │ + bl 759c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e36 <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 5e2e <_PyLong_Add+0x72> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5e36 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5e2e <_PyLong_Add+0x72> │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 5ec2 <_PyLong_Add+0xfe> │ │ │ │ │ + b.n 5eba <_PyLong_Add+0xfe> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5e36 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5e2e <_PyLong_Add+0x72> │ │ │ │ │ │ │ │ │ │ -00005f30 : │ │ │ │ │ +00005f28 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.n 6024 │ │ │ │ │ + bcc.n 601c │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r0, r7 │ │ │ │ │ adc.w r3, r6, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5fa8 │ │ │ │ │ + bcs.n 5fa0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6064 │ │ │ │ │ + beq.n 6058 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r6, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -9156,21 +9157,21 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ asrs r3, r6, #31 │ │ │ │ │ eors r4, r3 │ │ │ │ │ eor.w r7, r3, r6 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ sbc.w r7, r7, r3 │ │ │ │ │ movs.w r8, r7, lsr #28 │ │ │ │ │ - bne.n 603c │ │ │ │ │ + bne.n 6030 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6064 │ │ │ │ │ + beq.n 6058 │ │ │ │ │ mov.w r9, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ @@ -9183,78 +9184,77 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str.w r3, [r2, #12]! │ │ │ │ │ - blt.n 604c │ │ │ │ │ + blt.n 6040 │ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5fa2 │ │ │ │ │ + beq.n 5f9a │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r8, [r2, #8] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r2, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + b.n 5f9a │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6064 │ │ │ │ │ + cbz r0, 6058 │ │ │ │ │ mov.w r9, #24 │ │ │ │ │ - b.n 5fcc │ │ │ │ │ + b.n 5fc4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ orr.w r3, r9, #2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ - b.n 600e │ │ │ │ │ + b.n 6006 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5fa2 │ │ │ │ │ + b.n 5f9a │ │ │ │ │ │ │ │ │ │ -0000606c : │ │ │ │ │ +00006060 : │ │ │ │ │ long_mul(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.n 616e │ │ │ │ │ + bpl.n 6162 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 616e │ │ │ │ │ + bpl.n 6162 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r5, r3, r2 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n 60e8 │ │ │ │ │ + bhi.n 60dc │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ @@ -9262,56 +9262,56 @@ │ │ │ │ │ smull r4, r3, r3, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 6118 │ │ │ │ │ + bcs.n 610c │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bl 6468 │ │ │ │ │ + bl 645c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 60e2 │ │ │ │ │ + beq.n 60d6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 625e │ │ │ │ │ + beq.w 6252 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 61de │ │ │ │ │ + bne.n 61d2 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 60e2 │ │ │ │ │ + b.n 60d6 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 617c │ │ │ │ │ + bcs.n 6170 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 625a │ │ │ │ │ + beq.w 624e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -9334,26 +9334,26 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w r9, #0 │ │ │ │ │ - blt.n 6216 │ │ │ │ │ + blt.n 620a │ │ │ │ │ movs.w r6, r8, lsr #28 │ │ │ │ │ itete ne │ │ │ │ │ movne r4, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 625a │ │ │ │ │ + beq.n 624e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -9369,89 +9369,89 @@ │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ orr.w r7, r7, r8, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 60e2 │ │ │ │ │ + beq.n 60d6 │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ - b.n 60e2 │ │ │ │ │ + b.n 60d6 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r7, r3, #5 │ │ │ │ │ sbc.w r4, r2, r2, lsl #1 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcs.n 6222 │ │ │ │ │ - ldr r4, [pc, #108] @ (6274 ) │ │ │ │ │ + bcs.n 6216 │ │ │ │ │ + ldr r4, [pc, #108] @ (6268 ) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r4, r4, r0, lsl #4 │ │ │ │ │ - bne.n 626a │ │ │ │ │ + bne.n 625e │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 60e2 │ │ │ │ │ + b.n 60d6 │ │ │ │ │ negs r7, r4 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 6188 │ │ │ │ │ + b.n 617c │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 6262 │ │ │ │ │ + bcs.n 6256 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6212 │ │ │ │ │ + beq.n 6206 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6212 │ │ │ │ │ + bne.n 6206 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 60e2 │ │ │ │ │ + b.n 60d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 60e2 │ │ │ │ │ - bl cab0 <_PyLong_FromLarge> │ │ │ │ │ + b.n 60d6 │ │ │ │ │ + bl ca70 <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 623e │ │ │ │ │ + b.n 6232 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 60e2 │ │ │ │ │ + b.n 60d6 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006278 <_PyLong_Multiply>: │ │ │ │ │ +0000626c <_PyLong_Multiply>: │ │ │ │ │ _PyLong_Multiply(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ orr.w r2, r3, r4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 633a <_PyLong_Multiply+0xc2> │ │ │ │ │ + bhi.n 632e <_PyLong_Multiply+0xc2> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ @@ -9459,15 +9459,15 @@ │ │ │ │ │ smull r4, r3, r3, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 62e4 <_PyLong_Multiply+0x6c> │ │ │ │ │ + bcs.n 62d8 <_PyLong_Multiply+0x6c> │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -9475,21 +9475,21 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 6368 <_PyLong_Multiply+0xf0> │ │ │ │ │ + bcs.n 635c <_PyLong_Multiply+0xf0> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 644a <_PyLong_Multiply+0x1d2> │ │ │ │ │ + beq.w 643e <_PyLong_Multiply+0x1d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -9503,48 +9503,48 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bl 6468 │ │ │ │ │ + bl 645c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 62de <_PyLong_Multiply+0x66> │ │ │ │ │ + beq.n 62d2 <_PyLong_Multiply+0x66> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 644e <_PyLong_Multiply+0x1d6> │ │ │ │ │ + beq.n 6442 <_PyLong_Multiply+0x1d6> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 63ce <_PyLong_Multiply+0x156> │ │ │ │ │ + bne.n 63c2 <_PyLong_Multiply+0x156> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 62de <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 62d2 <_PyLong_Multiply+0x66> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ - blt.n 6406 <_PyLong_Multiply+0x18e> │ │ │ │ │ + blt.n 63fa <_PyLong_Multiply+0x18e> │ │ │ │ │ movs.w r6, r8, lsr #28 │ │ │ │ │ itete ne │ │ │ │ │ movne.w r9, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r9 │ │ │ │ │ moveq.w r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 644a <_PyLong_Multiply+0x1d2> │ │ │ │ │ + beq.n 643e <_PyLong_Multiply+0x1d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str.w r9, [r0, #8] │ │ │ │ │ @@ -9560,77 +9560,77 @@ │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ orr.w r7, r7, r8, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 62de <_PyLong_Multiply+0x66> │ │ │ │ │ + beq.n 62d2 <_PyLong_Multiply+0x66> │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ - b.n 62de <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 62d2 <_PyLong_Multiply+0x66> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r7, r3, #5 │ │ │ │ │ sbc.w r6, r2, r2, lsl #1 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ │ - bcs.n 6412 <_PyLong_Multiply+0x19a> │ │ │ │ │ - ldr r6, [pc, #108] @ (6464 <_PyLong_Multiply+0x1ec>) │ │ │ │ │ + bcs.n 6406 <_PyLong_Multiply+0x19a> │ │ │ │ │ + ldr r6, [pc, #108] @ (6458 <_PyLong_Multiply+0x1ec>) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w r6, r6, r0, lsl #4 │ │ │ │ │ - bne.n 645a <_PyLong_Multiply+0x1e2> │ │ │ │ │ + bne.n 644e <_PyLong_Multiply+0x1e2> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 62de <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 62d2 <_PyLong_Multiply+0x66> │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #2 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 6372 <_PyLong_Multiply+0xfa> │ │ │ │ │ + b.n 6366 <_PyLong_Multiply+0xfa> │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 6452 <_PyLong_Multiply+0x1da> │ │ │ │ │ + bcs.n 6446 <_PyLong_Multiply+0x1da> │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6402 <_PyLong_Multiply+0x18a> │ │ │ │ │ + beq.n 63f6 <_PyLong_Multiply+0x18a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6402 <_PyLong_Multiply+0x18a> │ │ │ │ │ + bne.n 63f6 <_PyLong_Multiply+0x18a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62de <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 62d2 <_PyLong_Multiply+0x66> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 62de <_PyLong_Multiply+0x66> │ │ │ │ │ - bl cab0 <_PyLong_FromLarge> │ │ │ │ │ + b.n 62d2 <_PyLong_Multiply+0x66> │ │ │ │ │ + bl ca70 <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 642e <_PyLong_Multiply+0x1b6> │ │ │ │ │ + b.n 6422 <_PyLong_Multiply+0x1b6> │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 62de <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 62d2 <_PyLong_Multiply+0x66> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006468 : │ │ │ │ │ +0000645c : │ │ │ │ │ k_mul(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -9641,59 +9641,59 @@ │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ │ - blt.w 66de │ │ │ │ │ + blt.w 66d2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 66d8 │ │ │ │ │ + beq.w 66cc │ │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 6976 │ │ │ │ │ + blt.w 696a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 74cc │ │ │ │ │ + beq.w 74c0 │ │ │ │ │ add.w r6, r5, sl │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 74e4 │ │ │ │ │ + bgt.w 74d8 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74c6 │ │ │ │ │ + beq.w 74ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 753e │ │ │ │ │ + bne.w 7532 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w r1, [r9, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.w 6714 │ │ │ │ │ + beq.w 6708 │ │ │ │ │ add.w r3, r9, r5, lsl #2 │ │ │ │ │ add.w r6, r8, #12 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ @@ -9711,31 +9711,31 @@ │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7518 │ │ │ │ │ + bne.w 750c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.w 6688 │ │ │ │ │ + bcs.w 667c │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ sub.w fp, r5, #4 │ │ │ │ │ subs r1, #4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 65d2 │ │ │ │ │ + beq.n 65c6 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 65a8 │ │ │ │ │ + beq.n 659c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 66ae │ │ │ │ │ + bne.w 66a2 │ │ │ │ │ ldr.w lr, [sl], #4 │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ │ umlal r1, ip, r4, lr │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ adc.w ip, r2, ip │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -9751,15 +9751,15 @@ │ │ │ │ │ adc.w ip, r2, ip │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ │ mov.w r2, ip, lsr #30 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 6676 │ │ │ │ │ + beq.n 666a │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov lr, sl │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov ip, r7 │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ │ add.w sl, lr, #12 │ │ │ │ │ @@ -9798,70 +9798,70 @@ │ │ │ │ │ adc.w r2, ip, r2, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 65d4 │ │ │ │ │ + bne.n 65c8 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ itttt ne │ │ │ │ │ bicne.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrne.w r2, [r9, r5] │ │ │ │ │ addne r2, r2, r0 │ │ │ │ │ strne.w r2, [r9, r5] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 6546 │ │ │ │ │ + bne.w 653a │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 66a6 │ │ │ │ │ + beq.n 669a │ │ │ │ │ add.w r1, r9, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 66f2 │ │ │ │ │ + cbz r0, 66e6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr.w lr, [sl], #4 │ │ │ │ │ mov fp, r5 │ │ │ │ │ umlal r1, ip, r4, lr │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ mov.w r2, ip, lsr #30 │ │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ │ - b.n 6582 │ │ │ │ │ + b.n 6576 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov fp, r8 │ │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ │ - b.n 64a2 │ │ │ │ │ + b.n 6496 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 66d0 │ │ │ │ │ + beq.n 66c4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 64a0 │ │ │ │ │ + b.n 6494 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w 74da │ │ │ │ │ + beq.w 74ce │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6950 │ │ │ │ │ + beq.w 6944 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ @@ -9873,28 +9873,28 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ strd r3, r9, [sp, #12] │ │ │ │ │ ldr.w r6, [r5], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7552 │ │ │ │ │ + bne.w 7546 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds.w ip, r6, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adc.w lr, r0, r0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ umlal r3, r2, r6, r6 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w r0, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ - bls.w 696a │ │ │ │ │ + bls.w 695e │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ mvn.w sl, r5 │ │ │ │ │ mov fp, r4 │ │ │ │ │ add sl, r7 │ │ │ │ │ ldr.w r6, [r9], #4 │ │ │ │ │ ubfx sl, sl, #2, #2 │ │ │ │ │ @@ -9906,21 +9906,21 @@ │ │ │ │ │ adc.w r1, r0, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.w 6910 │ │ │ │ │ + bls.w 6904 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 6850 │ │ │ │ │ + beq.n 6844 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 681e │ │ │ │ │ + beq.n 6812 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.n 67f0 │ │ │ │ │ + beq.n 67e4 │ │ │ │ │ ldr.w r6, [r9], #4 │ │ │ │ │ add.w fp, r4, #4 │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ umull r2, r1, r6, ip │ │ │ │ │ adds.w r2, r2, r8 │ │ │ │ │ mla r1, r6, lr, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -9954,15 +9954,15 @@ │ │ │ │ │ adc.w r1, r0, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.n 6910 │ │ │ │ │ + bls.n 6904 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ mov r8, fp │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w r4, [sl], #4 │ │ │ │ │ add.w r9, sl, #12 │ │ │ │ │ @@ -10010,24 +10010,24 @@ │ │ │ │ │ adc.w r0, r1, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov.w r0, r0, lsr #30 │ │ │ │ │ - bhi.n 6852 │ │ │ │ │ + bhi.n 6846 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ │ - bne.n 6926 │ │ │ │ │ + bne.n 691a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 6732 │ │ │ │ │ + bne.w 6726 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ - b.n 6696 │ │ │ │ │ + b.n 668a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, r2, r5 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ @@ -10035,63 +10035,63 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ orrs.w r0, r3, r0, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ - b.n 6916 │ │ │ │ │ + b.n 690a │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74da │ │ │ │ │ + beq.w 74ce │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, 6972 │ │ │ │ │ + cbz r4, 6966 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 6700 │ │ │ │ │ - b.n 66a6 │ │ │ │ │ + bne.w 66f4 │ │ │ │ │ + b.n 669a │ │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ │ - beq.n 6916 │ │ │ │ │ - b.n 6932 │ │ │ │ │ + beq.n 690a │ │ │ │ │ + b.n 6926 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 6954 │ │ │ │ │ + b.n 6948 │ │ │ │ │ cmp.w sl, r5, lsl #1 │ │ │ │ │ - bge.w 7240 │ │ │ │ │ + bge.w 7234 │ │ │ │ │ mov.w r7, sl, asr #1 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 10d2c │ │ │ │ │ + bl 10d10 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq.w 71e8 │ │ │ │ │ + beq.w 71dc │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.w 7212 │ │ │ │ │ + beq.w 7206 │ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 10d2c │ │ │ │ │ + bl 10d10 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 71e8 │ │ │ │ │ + beq.w 71dc │ │ │ │ │ add r5, sl │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 758a │ │ │ │ │ + bgt.w 757e │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71e4 │ │ │ │ │ + beq.w 71d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ @@ -10105,18 +10105,18 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str.w r2, [r9, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 6468 │ │ │ │ │ + bl 645c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71ec │ │ │ │ │ + beq.w 71e0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov.w sl, r7, lsl #3 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ @@ -10127,55 +10127,55 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r3, r5, r3, lsr #3 │ │ │ │ │ negs r5, r5 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ - bne.w 71d2 │ │ │ │ │ + bne.w 71c6 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 6468 │ │ │ │ │ + bl 645c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7564 │ │ │ │ │ + beq.w 7558 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ adds.w r5, r5, ip │ │ │ │ │ - bne.w 71b4 │ │ │ │ │ + bne.w 71a8 │ │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ │ sub.w r4, r4, r7, lsl #2 │ │ │ │ │ rsb r5, r7, r5, lsr #3 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 6c18 │ │ │ │ │ + beq.w 6c0c │ │ │ │ │ mov.w lr, ip, lsl #2 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ sub.w r2, lr, #4 │ │ │ │ │ add.w r3, r1, lr │ │ │ │ │ add.w r7, sl, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 6af8 │ │ │ │ │ + beq.n 6aec │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6adc │ │ │ │ │ + beq.n 6ad0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6ac6 │ │ │ │ │ + beq.n 6aba │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r2, [r7, #12]! │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -10192,15 +10192,15 @@ │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ubfx r3, r2, #30, #1 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 6b58 │ │ │ │ │ + beq.n 6b4c │ │ │ │ │ strd r4, r6, [sp, #28] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r6, [r7, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ adds r1, #16 │ │ │ │ │ adds r7, #16 │ │ │ │ │ @@ -10228,116 +10228,116 @@ │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ bic.w r6, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6afc │ │ │ │ │ + bne.n 6af0 │ │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ │ cmp r5, ip │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6c0c │ │ │ │ │ ldr.w r3, [r4, lr] │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, lr] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6c0c │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ add.w r2, ip, #2 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6c0c │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ add.w r2, ip, #3 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ - cbz r3, 6c18 │ │ │ │ │ + cbz r3, 6c0c │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r7, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r4, r1] │ │ │ │ │ ands.w r3, r0, r3, lsr #30 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6c0c │ │ │ │ │ add.w r3, ip, #1073741824 @ 0x40000000 │ │ │ │ │ adds r3, #3 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bic.w r7, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r0, r0, r1, lsr #30 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ - bne.n 6bfa │ │ │ │ │ + bne.n 6bee │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6c3e │ │ │ │ │ + beq.n 6c32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 6c3e │ │ │ │ │ - ldr r2, [pc, #736] @ (6f10 ) │ │ │ │ │ + cbnz r3, 6c32 │ │ │ │ │ + ldr r2, [pc, #736] @ (6f04 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7178 │ │ │ │ │ + bne.w 716c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ - beq.w 6ddc │ │ │ │ │ + beq.w 6dd0 │ │ │ │ │ mov.w lr, r7, lsl #2 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ sub.w r2, lr, #4 │ │ │ │ │ add.w ip, r6, #8 │ │ │ │ │ add.w sl, r1, lr │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 6cb6 │ │ │ │ │ + beq.n 6caa │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6c98 │ │ │ │ │ + beq.n 6c8c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6c82 │ │ │ │ │ + beq.n 6c76 │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r2, [ip, #12]! │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -10353,15 +10353,15 @@ │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ cmp r1, sl │ │ │ │ │ sub.w r2, r0, r2 │ │ │ │ │ sub.w r2, r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ubfx r3, r2, #30, #1 │ │ │ │ │ - beq.n 6d24 │ │ │ │ │ + beq.n 6d18 │ │ │ │ │ strd r4, r6, [sp, #24] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ │ mov r4, ip │ │ │ │ │ adds r1, #16 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ @@ -10388,231 +10388,231 @@ │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ sub.w r2, r2, r6 │ │ │ │ │ sub.w r3, r2, r3 │ │ │ │ │ bic.w r6, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 6cba │ │ │ │ │ + bne.n 6cae │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6ddc │ │ │ │ │ + beq.n 6dd0 │ │ │ │ │ ldr.w r3, [r4, r7, lsl #2] │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, r7, lsl #2] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6ddc │ │ │ │ │ + beq.n 6dd0 │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ adds r2, r7, #2 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ - cbz r3, 6ddc │ │ │ │ │ + cbz r3, 6dd0 │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ adds r2, r7, #3 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ - cbz r3, 6ddc │ │ │ │ │ + cbz r3, 6dd0 │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ adds r2, r7, #4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r4, r1] │ │ │ │ │ ands.w r3, r0, r3, lsr #30 │ │ │ │ │ - beq.n 6ddc │ │ │ │ │ + beq.n 6dd0 │ │ │ │ │ add.w r3, r7, #1073741824 @ 0x40000000 │ │ │ │ │ adds r3, #3 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bic.w r7, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r0, r0, r1, lsr #30 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ - bne.n 6dbe │ │ │ │ │ + bne.n 6db2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6dfe │ │ │ │ │ + beq.n 6df2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6dfe │ │ │ │ │ - ldr r2, [pc, #288] @ (6f10 ) │ │ │ │ │ + cbnz r3, 6df2 │ │ │ │ │ + ldr r2, [pc, #288] @ (6f04 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7184 │ │ │ │ │ + bne.w 7178 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 75a8 │ │ │ │ │ + bl 759c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71ec │ │ │ │ │ + beq.w 71e0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6e32 │ │ │ │ │ + beq.n 6e26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 6e32 │ │ │ │ │ - ldr r2, [pc, #236] @ (6f10 ) │ │ │ │ │ + cbnz r3, 6e26 │ │ │ │ │ + ldr r2, [pc, #236] @ (6f04 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7190 │ │ │ │ │ + bne.w 7184 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6e56 │ │ │ │ │ + beq.n 6e4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 6e56 │ │ │ │ │ - ldr r2, [pc, #200] @ (6f10 ) │ │ │ │ │ + cbnz r3, 6e4a │ │ │ │ │ + ldr r2, [pc, #200] @ (6f04 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 719c │ │ │ │ │ + bne.w 7190 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq.w 7136 │ │ │ │ │ + beq.w 712a │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 75a8 │ │ │ │ │ + bl 759c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7564 │ │ │ │ │ + beq.w 7558 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6e96 │ │ │ │ │ + beq.n 6e8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 6e96 │ │ │ │ │ - ldr r2, [pc, #136] @ (6f10 ) │ │ │ │ │ + cbnz r3, 6e8a │ │ │ │ │ + ldr r2, [pc, #136] @ (6f04 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 71a8 │ │ │ │ │ + bne.w 719c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6eba │ │ │ │ │ + beq.n 6eae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 6eba │ │ │ │ │ - ldr r2, [pc, #100] @ (6f10 ) │ │ │ │ │ + cbnz r3, 6eae │ │ │ │ │ + ldr r2, [pc, #100] @ (6f04 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7148 │ │ │ │ │ + bne.w 713c │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ │ - bl 6468 │ │ │ │ │ + bl 645c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6eec │ │ │ │ │ + beq.n 6ee0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6eec │ │ │ │ │ - ldr r2, [pc, #52] @ (6f10 ) │ │ │ │ │ + cbnz r3, 6ee0 │ │ │ │ │ + ldr r2, [pc, #52] @ (6f04 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7154 │ │ │ │ │ + bne.w 7148 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6f1a │ │ │ │ │ + beq.n 6f0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 6f1a │ │ │ │ │ - ldr r2, [pc, #12] @ (6f10 ) │ │ │ │ │ + cbnz r3, 6f0e │ │ │ │ │ + ldr r2, [pc, #12] @ (6f04 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7160 │ │ │ │ │ - b.n 6f14 │ │ │ │ │ + bne.w 7154 │ │ │ │ │ + b.n 6f08 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 71ec │ │ │ │ │ + beq.w 71e0 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ - beq.w 70d4 │ │ │ │ │ + beq.w 70c8 │ │ │ │ │ mov.w lr, r6, lsl #2 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ sub.w r3, lr, #4 │ │ │ │ │ add.w ip, r7, #8 │ │ │ │ │ add.w r8, r0, lr │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 6f90 │ │ │ │ │ + beq.n 6f84 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 6f76 │ │ │ │ │ + beq.n 6f6a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6f62 │ │ │ │ │ + beq.n 6f56 │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [ip, #12]! │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ @@ -10628,15 +10628,15 @@ │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ cmp r0, r8 │ │ │ │ │ add r3, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov.w r2, r3, lsr #30 │ │ │ │ │ - beq.n 6ff0 │ │ │ │ │ + beq.n 6fe4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w fp, [ip, #4] │ │ │ │ │ mov sl, ip │ │ │ │ │ adds r0, #16 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ add r3, fp │ │ │ │ │ @@ -10659,230 +10659,230 @@ │ │ │ │ │ str.w fp, [r1, #12] │ │ │ │ │ ldr.w fp, [sl, #16] │ │ │ │ │ add r3, fp │ │ │ │ │ add.w r2, r3, r2, lsr #30 │ │ │ │ │ bic.w fp, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w fp, [r1, #16] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 6f90 │ │ │ │ │ + bne.n 6f84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r6 │ │ │ │ │ - ble.n 70d4 │ │ │ │ │ + ble.n 70c8 │ │ │ │ │ ldr.w r3, [r4, r6, lsl #2] │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, r6, lsl #2] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r2 │ │ │ │ │ - ble.n 70d4 │ │ │ │ │ + ble.n 70c8 │ │ │ │ │ add.w r0, lr, #4 │ │ │ │ │ adds r1, r6, #2 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r1 │ │ │ │ │ - ble.n 70d4 │ │ │ │ │ + ble.n 70c8 │ │ │ │ │ add.w r0, lr, #8 │ │ │ │ │ adds r1, r6, #3 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r1 │ │ │ │ │ - ble.n 70d4 │ │ │ │ │ + ble.n 70c8 │ │ │ │ │ add.w r0, lr, #12 │ │ │ │ │ adds r1, r6, #4 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r1 │ │ │ │ │ - ble.n 70d4 │ │ │ │ │ + ble.n 70c8 │ │ │ │ │ add.w r0, lr, #16 │ │ │ │ │ adds r1, r6, #5 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r1 │ │ │ │ │ - ble.n 70d4 │ │ │ │ │ + ble.n 70c8 │ │ │ │ │ add.w r0, lr, #20 │ │ │ │ │ adds r1, r6, #6 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r1 │ │ │ │ │ - ble.n 70d4 │ │ │ │ │ + ble.n 70c8 │ │ │ │ │ add.w lr, lr, #24 │ │ │ │ │ adds r0, r6, #7 │ │ │ │ │ ldr.w r2, [r4, lr] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, lr] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ - ble.n 70d4 │ │ │ │ │ + ble.n 70c8 │ │ │ │ │ add.w r1, r6, #1073741824 @ 0x40000000 │ │ │ │ │ adds r1, #6 │ │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ - bgt.n 70bc │ │ │ │ │ + bgt.n 70b0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 70f4 │ │ │ │ │ + beq.n 70e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 70f4 │ │ │ │ │ - ldr r2, [pc, #340] @ (723c ) │ │ │ │ │ + cbnz r3, 70e8 │ │ │ │ │ + ldr r2, [pc, #340] @ (7230 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 716c │ │ │ │ │ + bne.n 7160 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w 66a6 │ │ │ │ │ + beq.w 669a │ │ │ │ │ add.w r0, r9, r1, lsl #2 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66a6 │ │ │ │ │ + bne.w 669a │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 74d4 │ │ │ │ │ + beq.w 74c8 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbz r4, 7132 │ │ │ │ │ + cbz r4, 7126 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 66a6 │ │ │ │ │ + beq.w 669a │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.w 66a6 │ │ │ │ │ + b.w 669a │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 710e │ │ │ │ │ + b.n 7102 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7144 │ │ │ │ │ + beq.n 7138 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 6e72 │ │ │ │ │ + b.n 6e66 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6eb4 │ │ │ │ │ + b.n 6ea8 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6ee6 │ │ │ │ │ + b.n 6eda │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6f14 │ │ │ │ │ + b.n 6f08 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 70ee │ │ │ │ │ + b.n 70e2 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6c38 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6df8 │ │ │ │ │ + b.n 6dec │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6e2c │ │ │ │ │ + b.n 6e20 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6e50 │ │ │ │ │ + b.n 6e44 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6e90 │ │ │ │ │ + b.n 6e84 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r3, ip, lsl #2 │ │ │ │ │ mul.w r2, r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ - b.n 6a74 │ │ │ │ │ + b.n 6a68 │ │ │ │ │ add.w r0, sl, r2, lsl #2 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 6a3e │ │ │ │ │ + b.n 6a32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl ca98 │ │ │ │ │ + bl ca58 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl ca98 │ │ │ │ │ + bl ca58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl ca98 │ │ │ │ │ + bl ca58 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - bl ca98 │ │ │ │ │ + bl ca58 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - bl ca98 │ │ │ │ │ + bl ca58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.w 66a6 │ │ │ │ │ + b.w 669a │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -10892,23 +10892,23 @@ │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.w 69b0 │ │ │ │ │ + b.w 69a4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ add.w r0, r5, sl │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 720a │ │ │ │ │ + beq.n 71fe │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -10916,15 +10916,15 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74fc │ │ │ │ │ + beq.w 74f0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ add.w r2, r8, #12 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ strd r5, fp, [sp, #32] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ @@ -10940,40 +10940,40 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bl 6468 │ │ │ │ │ + bl 645c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74fc │ │ │ │ │ + beq.w 74f0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb ip, r7, r3, lsr #3 │ │ │ │ │ - beq.w 7490 │ │ │ │ │ + beq.w 7484 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ subs r6, r4, #4 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r6, r2, lsl #2 │ │ │ │ │ add.w r8, r0, #8 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 7334 │ │ │ │ │ + beq.n 7328 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 731a │ │ │ │ │ + beq.n 730e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7306 │ │ │ │ │ + beq.n 72fa │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add.w r8, r0, #12 │ │ │ │ │ ldr.w fp, [r5, r7, lsl #2] │ │ │ │ │ add r3, fp │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -10991,15 +10991,15 @@ │ │ │ │ │ add r3, fp │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 739a │ │ │ │ │ + beq.n 738e │ │ │ │ │ mov fp, r2 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ mov sl, r8 │ │ │ │ │ adds r6, #16 │ │ │ │ │ @@ -11025,242 +11025,242 @@ │ │ │ │ │ add r3, r2 │ │ │ │ │ add.w r1, r3, r1, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 733a │ │ │ │ │ + bne.n 732e │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7490 │ │ │ │ │ + beq.n 7484 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 7490 │ │ │ │ │ + ble.n 7484 │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ add r1, r3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r6, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ str.w r6, [r4, r2, lsl #2] │ │ │ │ │ - ble.n 7490 │ │ │ │ │ + ble.n 7484 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7490 │ │ │ │ │ + beq.n 7484 │ │ │ │ │ add.w r8, lr, #4 │ │ │ │ │ adds r6, r2, #2 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ ldr.w r3, [r4, r8] │ │ │ │ │ add r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r4, r8] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - ble.n 7490 │ │ │ │ │ + ble.n 7484 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7490 │ │ │ │ │ + beq.n 7484 │ │ │ │ │ add.w fp, lr, #8 │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ ldr.w r3, [r4, fp] │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, fp] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 7490 │ │ │ │ │ + ble.n 7484 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7490 │ │ │ │ │ + beq.n 7484 │ │ │ │ │ add.w r6, lr, #12 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ldr r5, [r4, r6] │ │ │ │ │ add r3, r5 │ │ │ │ │ bic.w r8, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r4, r6] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 7490 │ │ │ │ │ - cbz r3, 7490 │ │ │ │ │ + ble.n 7484 │ │ │ │ │ + cbz r3, 7484 │ │ │ │ │ add.w r6, lr, #16 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ldr r5, [r4, r6] │ │ │ │ │ add r3, r5 │ │ │ │ │ bic.w r8, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r4, r6] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 7490 │ │ │ │ │ - cbz r3, 7490 │ │ │ │ │ + ble.n 7484 │ │ │ │ │ + cbz r3, 7484 │ │ │ │ │ add.w r6, lr, #20 │ │ │ │ │ adds r1, r2, #6 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ldr r5, [r4, r6] │ │ │ │ │ add r3, r5 │ │ │ │ │ bic.w r8, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r4, r6] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 7490 │ │ │ │ │ - cbz r3, 7490 │ │ │ │ │ + ble.n 7484 │ │ │ │ │ + cbz r3, 7484 │ │ │ │ │ add.w lr, lr, #24 │ │ │ │ │ adds r2, #7 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, lr] │ │ │ │ │ mov.w r1, r3, lsr #30 │ │ │ │ │ - ble.n 7490 │ │ │ │ │ - cbz r1, 7490 │ │ │ │ │ + ble.n 7484 │ │ │ │ │ + cbz r1, 7484 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 7478 │ │ │ │ │ + b.n 746c │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 748e │ │ │ │ │ + ble.n 7482 │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ add r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r4, r2, lsl #2] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bne.n 7474 │ │ │ │ │ + bne.n 7468 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - bl 2404 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 240c <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub.w sl, sl, r3 │ │ │ │ │ add r7, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.w 7282 │ │ │ │ │ + bgt.w 7276 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 2404 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 240c <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - cbz r2, 74d4 │ │ │ │ │ + cbz r2, 74c8 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 711c │ │ │ │ │ + bne.w 7110 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 74b4 │ │ │ │ │ + b.n 74a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 720a │ │ │ │ │ - ldr.w r9, [pc, #212] @ 75a4 │ │ │ │ │ - b.w 66a6 │ │ │ │ │ + b.n 71fe │ │ │ │ │ + ldr.w r9, [pc, #212] @ 7598 │ │ │ │ │ + b.w 669a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 66a6 │ │ │ │ │ + beq.w 669a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.w 66a6 │ │ │ │ │ + b.w 669a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 720a │ │ │ │ │ + b.n 71fe │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7510 │ │ │ │ │ + beq.n 7504 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, 7582 │ │ │ │ │ + cbz r3, 7576 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl ca98 │ │ │ │ │ - b.n 720a │ │ │ │ │ + bl ca58 │ │ │ │ │ + b.n 71fe │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 720a │ │ │ │ │ + beq.w 71fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 720a │ │ │ │ │ + bne.w 71fe │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 720a │ │ │ │ │ + b.n 71fe │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - b.w 64f6 │ │ │ │ │ + b.w 64ea │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 752a │ │ │ │ │ - b.n 720a │ │ │ │ │ + bne.n 751e │ │ │ │ │ + b.n 71fe │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 71ec │ │ │ │ │ + beq.w 71e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 71ec │ │ │ │ │ + bne.w 71e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 71ec │ │ │ │ │ + b.n 71e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7510 │ │ │ │ │ + b.n 7504 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 71e8 │ │ │ │ │ + b.n 71dc │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000075a8 : │ │ │ │ │ +0000759c : │ │ │ │ │ x_add(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt.w 7768 │ │ │ │ │ + bgt.w 775c │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 7790 │ │ │ │ │ + bgt.w 7784 │ │ │ │ │ adds r0, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7788 │ │ │ │ │ + beq.w 777c │ │ │ │ │ mov.w r3, r9, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -11271,194 +11271,194 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 774a │ │ │ │ │ + beq.w 773e │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 7688 │ │ │ │ │ + beq.n 767c │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 7688 │ │ │ │ │ + beq.n 767c │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 7688 │ │ │ │ │ + beq.n 767c │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ adds r7, #20 │ │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, ip │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 766c │ │ │ │ │ + bne.n 7660 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble.n 7754 │ │ │ │ │ + ble.n 7748 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ adds r7, r6, r2 │ │ │ │ │ add r2, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bge.n 76f4 │ │ │ │ │ + bge.n 76e8 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add r3, r1 │ │ │ │ │ adds r1, r4, #2 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ - bge.n 76f4 │ │ │ │ │ + bge.n 76e8 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ add r3, r1 │ │ │ │ │ adds r1, r4, #3 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ - bge.n 76f4 │ │ │ │ │ + bge.n 76e8 │ │ │ │ │ adds r4, #5 │ │ │ │ │ add.w r1, r6, #8 │ │ │ │ │ add.w r1, r1, r8, lsl #2 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ add r6, r4 │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 76de │ │ │ │ │ + bne.n 76d2 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 770a │ │ │ │ │ + beq.n 76fe │ │ │ │ │ add.w r0, r5, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 7710 │ │ │ │ │ + cbz r1, 7704 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 7730 │ │ │ │ │ + beq.n 7724 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, 773a │ │ │ │ │ + cbnz r0, 772e │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, 7730 │ │ │ │ │ + cbz r1, 7724 │ │ │ │ │ ldr.w r4, [r6, r0, lsl #2] │ │ │ │ │ - cbnz r4, 7736 │ │ │ │ │ + cbnz r4, 772a │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7722 │ │ │ │ │ + bne.n 7716 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 770a │ │ │ │ │ + b.n 76fe │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 770a │ │ │ │ │ + beq.n 76fe │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7762 │ │ │ │ │ + bne.n 7756 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n 7702 │ │ │ │ │ - b.n 770a │ │ │ │ │ + bne.n 76f6 │ │ │ │ │ + b.n 76fe │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 768c │ │ │ │ │ + b.n 7680 │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.n 7790 │ │ │ │ │ + bgt.n 7784 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 75de │ │ │ │ │ + b.n 75d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 770a │ │ │ │ │ + b.n 76fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 778c │ │ │ │ │ + b.n 7780 │ │ │ │ │ │ │ │ │ │ -000077a8 : │ │ │ │ │ +0000779c : │ │ │ │ │ long_and(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 78dc │ │ │ │ │ + bpl.w 78d0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 78dc │ │ │ │ │ + bpl.w 78d0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 787a │ │ │ │ │ + bhi.n 786e │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 787a │ │ │ │ │ + bhi.n 786e │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ @@ -11467,15 +11467,15 @@ │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 7826 │ │ │ │ │ + bcs.n 781a │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -11483,21 +11483,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 7884 │ │ │ │ │ + bcs.n 7878 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 78d4 │ │ │ │ │ + beq.n 78c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -11514,24 +11514,24 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 7d3c │ │ │ │ │ + b.n 7d2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 78c8 │ │ │ │ │ + blt.n 78bc │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 78d4 │ │ │ │ │ + cbz r0, 78c8 │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -11544,52 +11544,52 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r7, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strd r4, r7, [r5, #8] │ │ │ │ │ - b.n 7820 │ │ │ │ │ + b.n 7814 │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 788c │ │ │ │ │ + b.n 7880 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 7820 │ │ │ │ │ + b.n 7814 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 7820 │ │ │ │ │ + b.n 7814 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000078e8 <_PyLong_Sign>: │ │ │ │ │ +000078dc <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000078f4 : │ │ │ │ │ +000078e8 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbnz r3, 7916 │ │ │ │ │ + cbnz r3, 790a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 7904 │ │ │ │ │ + bne.n 78f8 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 7910 │ │ │ │ │ + bne.n 7904 │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ - b.w cde8 │ │ │ │ │ - cbnz r2, 7946 │ │ │ │ │ - ldr r0, [pc, #72] @ (795c ) │ │ │ │ │ + b.w cda8 │ │ │ │ │ + cbnz r2, 793a │ │ │ │ │ + ldr r0, [pc, #72] @ (7950 ) │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r3 │ │ │ │ │ @@ -11617,35 +11617,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007960 : │ │ │ │ │ +00007954 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - vldr d6, [pc, #728] @ 7c50 │ │ │ │ │ + vldr d6, [pc, #724] @ 7c40 │ │ │ │ │ sub sp, #12 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 7b3e │ │ │ │ │ - vldr d6, [pc, #720] @ 7c58 │ │ │ │ │ + ble.w 7b32 │ │ │ │ │ + vldr d6, [pc, #716] @ 7c48 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 7a18 │ │ │ │ │ + bpl.n 7a0c │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r4, s15 │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 79c2 │ │ │ │ │ + bcs.n 79b6 │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r2, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -11653,21 +11653,21 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r4, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 7baa │ │ │ │ │ + bcs.w 7b9e │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ba2 │ │ │ │ │ + beq.w 7b96 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -11684,18 +11684,18 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #576] @ 7c60 │ │ │ │ │ + vldr d6, [pc, #572] @ 7c50 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 7bf2 │ │ │ │ │ + bgt.w 7be6 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ subs r6, #1 │ │ │ │ │ @@ -11703,37 +11703,37 @@ │ │ │ │ │ asrs r7, r6, #31 │ │ │ │ │ smull r3, r4, r3, r6 │ │ │ │ │ add r4, r6 │ │ │ │ │ rsb r4, r7, r4, asr #4 │ │ │ │ │ adds.w r9, r4, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r9 │ │ │ │ │ - beq.w 7b8c │ │ │ │ │ + beq.w 7b80 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ add.w r0, r9, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ba2 │ │ │ │ │ + beq.w 7b96 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 7c22 │ │ │ │ │ + bne.w 7c16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ smull r2, r3, r3, r6 │ │ │ │ │ @@ -11743,63 +11743,63 @@ │ │ │ │ │ mls r0, r3, r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ adds r6, #29 │ │ │ │ │ - blt.n 7b22 │ │ │ │ │ + blt.n 7b16 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r6, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi.n 7b22 │ │ │ │ │ + bmi.n 7b16 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r6, #8] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 7b22 │ │ │ │ │ + beq.n 7b16 │ │ │ │ │ adds r4, #2 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstmdb r4!, {s15} │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 7b08 │ │ │ │ │ + bne.n 7afc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 79b6 │ │ │ │ │ + beq.w 79aa │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 79b6 │ │ │ │ │ + b.n 79aa │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #284] @ 7c60 │ │ │ │ │ + vldr d5, [pc, #280] @ 7c50 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 7bf2 │ │ │ │ │ + bgt.n 7be6 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 7c0a │ │ │ │ │ + bvs.n 7bfe │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ @@ -11807,35 +11807,35 @@ │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ asrs r7, r6, #31 │ │ │ │ │ smull r3, r4, r3, r6 │ │ │ │ │ add r4, r6 │ │ │ │ │ rsb r4, r7, r4, asr #4 │ │ │ │ │ adds.w r9, r4, #1 │ │ │ │ │ - bne.w 7a5e │ │ │ │ │ + bne.w 7a52 │ │ │ │ │ movs r0, #16 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a70 │ │ │ │ │ + bne.w 7a64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 79b6 │ │ │ │ │ + b.n 79aa │ │ │ │ │ movs r0, #20 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ sub.w r7, r7, r4, asr #31 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ba2 │ │ │ │ │ + beq.n 7b96 │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -11851,39 +11851,39 @@ │ │ │ │ │ ittee lt │ │ │ │ │ movlt r1, #18 │ │ │ │ │ lsrlt r7, r7, #30 │ │ │ │ │ movge r1, #16 │ │ │ │ │ movge r7, #1 │ │ │ │ │ strd r1, r2, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ - b.n 79b6 │ │ │ │ │ + b.n 79aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7ba6 │ │ │ │ │ + b.n 7b9a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7ba6 │ │ │ │ │ + b.n 7b9a │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -11892,116 +11892,115 @@ │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ adds r6, #29 │ │ │ │ │ - bge.w 7ac6 │ │ │ │ │ - b.n 7b22 │ │ │ │ │ + bge.w 7aba │ │ │ │ │ + b.n 7b16 │ │ │ │ │ nop │ │ │ │ │ - nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -00007c68 : │ │ │ │ │ +00007c58 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d02 │ │ │ │ │ + beq.n 7cf2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 7cbc │ │ │ │ │ + bpl.n 7cac │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 7ca0 │ │ │ │ │ + bhi.n 7c90 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 401c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4014 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 7cc4 │ │ │ │ │ + beq.n 7cb4 │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ - b.n 7c9c │ │ │ │ │ + b.n 7c8c │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7ccc │ │ │ │ │ + cbnz r0, 7cbc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 7c9c │ │ │ │ │ + b.n 7c8c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 7d14 │ │ │ │ │ + bhi.n 7d04 │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov.w r1, r0, asr #31 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - beq.n 7c9c │ │ │ │ │ + beq.n 7c8c │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 7c9c │ │ │ │ │ + bne.n 7c8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7cb2 │ │ │ │ │ + b.n 7ca2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1481 @ 0x5c9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 7cc4 │ │ │ │ │ + b.n 7cb4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 401c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4014 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7cb2 │ │ │ │ │ + beq.n 7ca2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7cb2 │ │ │ │ │ - b.n 7cfa │ │ │ │ │ + bne.n 7ca2 │ │ │ │ │ + b.n 7cea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007d3c : │ │ │ │ │ +00007d2c : │ │ │ │ │ long_bitwise(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ @@ -12010,60 +12009,60 @@ │ │ │ │ │ and.w r8, r9, #3 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ mov.w r6, r9, lsr #3 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ movne.w fp, #0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - beq.w 7f56 │ │ │ │ │ + beq.w 7f46 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r9, r3, #3 │ │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ - beq.w 82e8 │ │ │ │ │ + beq.w 82d8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.w 8052 │ │ │ │ │ + blt.w 8042 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.w 82b8 │ │ │ │ │ + bne.w 82a8 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 808e │ │ │ │ │ + bgt.w 807e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a20 │ │ │ │ │ + beq.w 8a10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ @@ -12077,110 +12076,110 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ - bne.w 80c8 │ │ │ │ │ + bne.w 80b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8930 │ │ │ │ │ + beq.w 8920 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ - beq.n 7e6c │ │ │ │ │ + beq.n 7e5c │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - beq.n 7e6c │ │ │ │ │ + beq.n 7e5c │ │ │ │ │ add.w ip, r5, #8 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ add.w ip, ip, r6, lsl #2 │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ add.w r1, r8, #16 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ and.w r3, r3, r4 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 7e58 │ │ │ │ │ + bne.n 7e48 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.w 803e │ │ │ │ │ + blt.w 802e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 877a │ │ │ │ │ + bne.w 876a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7e8c │ │ │ │ │ + beq.n 7e7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7f4e │ │ │ │ │ + beq.n 7f3e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7ea4 │ │ │ │ │ + beq.n 7e94 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8496 │ │ │ │ │ + beq.w 8486 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.n 7eea │ │ │ │ │ + beq.n 7eda │ │ │ │ │ add.w r1, r8, r0, lsl #2 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ add.w r5, r8, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 7ec8 │ │ │ │ │ + cbz r1, 7eb8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 7eea │ │ │ │ │ + bls.n 7eda │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 82de │ │ │ │ │ + beq.w 82ce │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7ec6 │ │ │ │ │ + beq.n 7eb6 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 7eba │ │ │ │ │ + beq.n 7eaa │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n 7eba │ │ │ │ │ + b.n 7eaa │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 7ebe │ │ │ │ │ + bcs.n 7eae │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7f34 │ │ │ │ │ + beq.n 7f24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 7f34 │ │ │ │ │ - ldr r2, [pc, #416] @ (80c4 ) │ │ │ │ │ + cbnz r3, 7f24 │ │ │ │ │ + ldr r2, [pc, #416] @ (80b4 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8a12 │ │ │ │ │ + bne.w 8a02 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r8, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -12189,39 +12188,39 @@ │ │ │ │ │ add r8, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7e8c │ │ │ │ │ + b.n 7e7c │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 8a6a │ │ │ │ │ + bhi.w 8a5a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 893a │ │ │ │ │ + beq.w 892a │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a28 │ │ │ │ │ + beq.w 8a18 │ │ │ │ │ bic.w r3, r9, #7 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 8a82 │ │ │ │ │ + bne.w 8a72 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #12]! │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ @@ -12229,67 +12228,67 @@ │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bls.n 8038 │ │ │ │ │ + bls.n 8028 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add r2, r3 │ │ │ │ │ and.w r3, r2, r1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - beq.n 8038 │ │ │ │ │ + beq.n 8028 │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 8038 │ │ │ │ │ + beq.n 8028 │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 8038 │ │ │ │ │ + beq.n 8028 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r0, sl, #24 │ │ │ │ │ add.w ip, r2, #8 │ │ │ │ │ add.w r4, r2, #24 │ │ │ │ │ add.w ip, ip, r6, lsl #2 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ eors r2, r1 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 8020 │ │ │ │ │ + bne.n 8010 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - b.n 7d80 │ │ │ │ │ + b.n 7d70 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ sub.w r2, sl, r6 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r1, r5, r0 │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 7e72 │ │ │ │ │ + b.n 7e62 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.w 88f2 │ │ │ │ │ + bne.w 88e2 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - bne.w 7db6 │ │ │ │ │ + bne.w 7da6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ @@ -12299,117 +12298,117 @@ │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it le │ │ │ │ │ movle r4, #1 │ │ │ │ │ - ble.w 7dcc │ │ │ │ │ + ble.w 7dbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 89f8 │ │ │ │ │ + beq.w 89e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 89f8 │ │ │ │ │ + bne.w 89e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 89f8 │ │ │ │ │ + b.w 89e8 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.w 849e │ │ │ │ │ + beq.w 848e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8930 │ │ │ │ │ + beq.w 8920 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 892c │ │ │ │ │ + beq.w 891c │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ str.w r2, [r8, #12] │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ lsrs r3, r6, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8296 │ │ │ │ │ + beq.w 8286 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str.w r1, [r8, #20] │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ str.w r2, [r8, #24] │ │ │ │ │ - beq.w 8296 │ │ │ │ │ + beq.w 8286 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ str.w r1, [r8, #28] │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ str.w r2, [r8, #32] │ │ │ │ │ - beq.w 8296 │ │ │ │ │ + beq.w 8286 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ str.w r1, [r8, #36] @ 0x24 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ │ - beq.w 8296 │ │ │ │ │ + beq.w 8286 │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ add.w ip, r5, #52 @ 0x34 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ add.w r4, r4, #52 @ 0x34 │ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ │ add.w r2, r8, #52 @ 0x34 │ │ │ │ │ - beq.w 8296 │ │ │ │ │ + beq.w 8286 │ │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov r7, r4 │ │ │ │ │ subs r3, #8 │ │ │ │ │ mov r0, ip │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 8216 │ │ │ │ │ + beq.n 8206 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 81ec │ │ │ │ │ + beq.n 81dc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 81c8 │ │ │ │ │ + beq.n 81b8 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ add.w r0, ip, #8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ add.w r7, r4, #8 │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ @@ -12437,15 +12436,15 @@ │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ str.w lr, [r1, #-8] │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 8296 │ │ │ │ │ + beq.n 8286 │ │ │ │ │ ldr.w r9, [r0] │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add.w lr, r0, #8 │ │ │ │ │ orr.w r2, r9, r2 │ │ │ │ │ @@ -12477,193 +12476,193 @@ │ │ │ │ │ orr.w r2, r9, r2 │ │ │ │ │ ldr.w r9, [ip, #28] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ orr.w r3, r3, r9 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 8216 │ │ │ │ │ + bne.n 8206 │ │ │ │ │ lsls r1, r6, #31 │ │ │ │ │ it mi │ │ │ │ │ bicmi.w r3, r6, #1 │ │ │ │ │ - bpl.w 7e6c │ │ │ │ │ + bpl.w 7e5c │ │ │ │ │ adds r3, #2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r1, r5, r3 │ │ │ │ │ add r3, r8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n 7e6c │ │ │ │ │ + b.n 7e5c │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.w 8756 │ │ │ │ │ + beq.w 8746 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w r9, fp, sl │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 808e │ │ │ │ │ + bgt.w 807e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7dcc │ │ │ │ │ + b.n 7dbc │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 7f0e │ │ │ │ │ + b.n 7efe │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bhi.w 8a34 │ │ │ │ │ + bhi.w 8a24 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 897a │ │ │ │ │ + beq.w 896a │ │ │ │ │ add.w r0, sl, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89f4 │ │ │ │ │ + beq.w 89e4 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 8a4c │ │ │ │ │ + bne.w 8a3c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r1, #12]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - bls.w 8472 │ │ │ │ │ + bls.w 8462 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #4] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 8472 │ │ │ │ │ + beq.n 8462 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #8] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 8472 │ │ │ │ │ + beq.n 8462 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #12] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 8472 │ │ │ │ │ + beq.n 8462 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #16] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 8472 │ │ │ │ │ + beq.n 8462 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp.w sl, #6 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #20] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 8472 │ │ │ │ │ + beq.n 8462 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #24] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 8472 │ │ │ │ │ + beq.n 8462 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #28] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 8472 │ │ │ │ │ + beq.n 8462 │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp.w sl, #9 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #32] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 8472 │ │ │ │ │ + beq.n 8462 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w r2, r3, r0 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 8472 │ │ │ │ │ + beq.n 8462 │ │ │ │ │ add.w r1, r5, #8 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ add.w r1, r1, sl, lsl #2 │ │ │ │ │ ldr.w ip, [r5, #4]! │ │ │ │ │ eor.w ip, r0, ip │ │ │ │ │ cmp r1, r5 │ │ │ │ │ add r3, ip │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r2, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 8458 │ │ │ │ │ + bne.n 8448 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.w 890c │ │ │ │ │ + blt.w 88fc │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - beq.w 806e │ │ │ │ │ + beq.w 805e │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.w 896c │ │ │ │ │ + beq.w 895c │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r6, sl │ │ │ │ │ add.w r9, r6, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - b.n 807c │ │ │ │ │ + b.n 806c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7ea4 │ │ │ │ │ - cbz r6, 8504 │ │ │ │ │ + b.n 7e94 │ │ │ │ │ + cbz r6, 84f4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 8936 │ │ │ │ │ + beq.w 8926 │ │ │ │ │ mov.w ip, r6, lsr #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r1, r8, #12 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ add.w ip, r8, ip, lsl #3 │ │ │ │ │ add.w r7, r3, #12 │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ @@ -12676,98 +12675,98 @@ │ │ │ │ │ adds r7, #8 │ │ │ │ │ eors r2, r3 │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ │ eors r3, r4 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 84c2 │ │ │ │ │ + bne.n 84b2 │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ mov r4, lr │ │ │ │ │ it mi │ │ │ │ │ bicmi.w r3, r6, #1 │ │ │ │ │ - bpl.n 8504 │ │ │ │ │ + bpl.n 84f4 │ │ │ │ │ adds r3, #2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r1, r5, r3 │ │ │ │ │ add r3, r8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ eors r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bpl.w 7e6c │ │ │ │ │ + bpl.w 7e5c │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.w 7e72 │ │ │ │ │ + bge.w 7e62 │ │ │ │ │ sub.w ip, sl, r6 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.w 8742 │ │ │ │ │ + beq.w 8732 │ │ │ │ │ add.w lr, r6, #3 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r7, ip, lsr #1 │ │ │ │ │ mov.w r1, lr, lsl #2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ add.w r0, r5, r1 │ │ │ │ │ ldr.w r2, [r5, lr, lsl #2] │ │ │ │ │ add r1, r8 │ │ │ │ │ eor.w r9, r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str.w r9, [r8, lr, lsl #2] │ │ │ │ │ eor.w r2, r2, r3 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - beq.w 8734 │ │ │ │ │ + beq.w 8724 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ eor.w lr, r3, r2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ str.w lr, [r1, #8] │ │ │ │ │ eor.w r2, r2, r3 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - beq.w 8734 │ │ │ │ │ + beq.w 8724 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ eor.w lr, r3, r2 │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ str.w lr, [r1, #16] │ │ │ │ │ eor.w r2, r2, r3 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - beq.w 8734 │ │ │ │ │ + beq.w 8724 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ add.w r0, r0, #32 │ │ │ │ │ eor.w lr, r3, r2 │ │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ │ str.w lr, [r1, #24] │ │ │ │ │ add.w lr, r1, #32 │ │ │ │ │ eor.w r2, r2, r3 │ │ │ │ │ str r2, [r1, #28] │ │ │ │ │ - beq.w 8734 │ │ │ │ │ + beq.w 8724 │ │ │ │ │ add.w r4, r1, r7, lsl #3 │ │ │ │ │ mov r2, lr │ │ │ │ │ sub.w r7, r4, lr │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r7, #8 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ands.w r7, r7, #7 │ │ │ │ │ - beq.n 867c │ │ │ │ │ + beq.n 866c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 8660 │ │ │ │ │ + beq.n 8650 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 8648 │ │ │ │ │ + beq.n 8638 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 8630 │ │ │ │ │ + beq.n 8620 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 8618 │ │ │ │ │ + beq.n 8608 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 8600 │ │ │ │ │ + beq.n 85f0 │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - beq.n 85e8 │ │ │ │ │ + beq.n 85d8 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r2, lr, #8 │ │ │ │ │ eor.w r9, r3, r7 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ str.w r9, [lr] │ │ │ │ │ eors r7, r3 │ │ │ │ │ @@ -12817,15 +12816,15 @@ │ │ │ │ │ adds r1, #8 │ │ │ │ │ eor.w r9, r3, r7 │ │ │ │ │ ldr.w r7, [r1, #-4] │ │ │ │ │ str.w r9, [r2, #-8] │ │ │ │ │ eors r7, r3 │ │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 8734 │ │ │ │ │ + beq.n 8724 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ add.w lr, r1, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ add.w r7, r2, #8 │ │ │ │ │ eor.w r9, r3, r9 │ │ │ │ │ str.w r9, [r2] │ │ │ │ │ eors r0, r3 │ │ │ │ │ @@ -12870,40 +12869,40 @@ │ │ │ │ │ eor.w r0, r0, r3 │ │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ │ ldrd r9, r0, [lr, #48] @ 0x30 │ │ │ │ │ eor.w r9, r3, r9 │ │ │ │ │ eor.w r0, r0, r3 │ │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ │ - bne.n 867c │ │ │ │ │ + bne.n 866c │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.w 7e72 │ │ │ │ │ + beq.w 7e62 │ │ │ │ │ bic.w r3, ip, #1 │ │ │ │ │ add r6, r3 │ │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ adds r2, r5, r3 │ │ │ │ │ add r3, r8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ eor.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.w 7e72 │ │ │ │ │ + b.w 7e62 │ │ │ │ │ mov sl, r6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ eor.w fp, fp, r4 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ add.w r9, fp, sl │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.w 7dcc │ │ │ │ │ - b.n 808e │ │ │ │ │ + ble.w 7dbc │ │ │ │ │ + b.n 807e │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ add.w lr, r8, sl, lsl #2 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ add.w r7, r8, #8 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -12914,27 +12913,27 @@ │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ str.w ip, [r1, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 8858 │ │ │ │ │ + beq.n 8848 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8840 │ │ │ │ │ + beq.n 8830 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 882e │ │ │ │ │ + beq.n 881e │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 881c │ │ │ │ │ + beq.n 880c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 880a │ │ │ │ │ + beq.n 87fa │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 87f8 │ │ │ │ │ + beq.n 87e8 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 87e6 │ │ │ │ │ + beq.n 87d6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr.w r2, [r7, #12]! │ │ │ │ │ eor.w r2, ip, r2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -12971,15 +12970,15 @@ │ │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ │ eor.w r2, ip, r2 │ │ │ │ │ cmp r7, lr │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 88e4 │ │ │ │ │ + beq.n 88d4 │ │ │ │ │ ldr r4, [r7, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ adds r7, #32 │ │ │ │ │ eor.w r0, ip, r4 │ │ │ │ │ add r3, r0 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r7, #-28] │ │ │ │ │ @@ -13016,228 +13015,228 @@ │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r0, r3, lsr #30 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 8858 │ │ │ │ │ + bne.n 8848 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 7e84 │ │ │ │ │ - b.w 7e8c │ │ │ │ │ + bne.w 7e74 │ │ │ │ │ + b.w 7e7c │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub.w r9, r9, #2 │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ clz r9, r9 │ │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ │ - beq.n 8926 │ │ │ │ │ + beq.n 8916 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 89d0 │ │ │ │ │ + beq.n 89c0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 82c8 │ │ │ │ │ + b.n 82b8 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.n 88f0 │ │ │ │ │ + bne.n 88e0 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 89d4 │ │ │ │ │ + beq.n 89c4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.w 7dcc │ │ │ │ │ + b.w 7dbc │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 8762 │ │ │ │ │ + b.n 8752 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 82a2 │ │ │ │ │ + b.n 8292 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 7e6c │ │ │ │ │ + b.w 7e5c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 84f0 │ │ │ │ │ + b.n 84e0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a28 │ │ │ │ │ + beq.n 8a18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 8a82 │ │ │ │ │ + bne.w 8a72 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w r6, [sl, #12] │ │ │ │ │ - b.w 8038 │ │ │ │ │ + b.w 8028 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 8762 │ │ │ │ │ + b.n 8752 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 89f4 │ │ │ │ │ + beq.n 89e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 8a4c │ │ │ │ │ + bne.n 8a3c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w sl, [r4, #12] │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.n 89ba │ │ │ │ │ + bne.n 89aa │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ add.w r9, fp, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 807c │ │ │ │ │ + b.w 806c │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.n 89e8 │ │ │ │ │ + beq.n 89d8 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov fp, r9 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.w 7dcc │ │ │ │ │ + b.w 7dbc │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - b.n 8488 │ │ │ │ │ + b.n 8478 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.w 806e │ │ │ │ │ + b.w 805e │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 8762 │ │ │ │ │ + b.n 8752 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8a2c │ │ │ │ │ + beq.n 8a1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 8a2c │ │ │ │ │ + cbnz r3, 8a1c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8a2c │ │ │ │ │ + b.n 8a1c │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.w 7f2e │ │ │ │ │ + b.w 7f1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.w 80a4 │ │ │ │ │ + b.w 8094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.w 7ebe │ │ │ │ │ + b.w 7eae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 89f8 │ │ │ │ │ + b.n 89e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ str.w r3, [r1, #12]! │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 89a6 │ │ │ │ │ - b.n 8340 │ │ │ │ │ + beq.n 8996 │ │ │ │ │ + b.n 8330 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8a2c │ │ │ │ │ + b.n 8a1c │ │ │ │ │ mov r0, sl │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #12]! │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7fa8 │ │ │ │ │ - b.w 8038 │ │ │ │ │ + bne.w 7f98 │ │ │ │ │ + b.w 8028 │ │ │ │ │ │ │ │ │ │ -00008aa4 : │ │ │ │ │ +00008a94 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bhi.n 8ac4 │ │ │ │ │ - ldr r5, [pc, #80] @ (8b0c ) │ │ │ │ │ + bhi.n 8ab4 │ │ │ │ │ + ldr r5, [pc, #80] @ (8afc ) │ │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r7, r0, #30 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #2 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 8b06 │ │ │ │ │ + cbz r0, 8af6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ strd r3, r6, [r0, #4] │ │ │ │ │ @@ -13247,43 +13246,43 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8ac0 │ │ │ │ │ + beq.n 8ab0 │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ - b.n 8ac0 │ │ │ │ │ + b.n 8ab0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 8ac0 │ │ │ │ │ + b.n 8ab0 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008b10 : │ │ │ │ │ +00008b00 : │ │ │ │ │ long_or(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 8c46 │ │ │ │ │ + bpl.w 8c36 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 8c46 │ │ │ │ │ + bpl.w 8c36 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8be2 │ │ │ │ │ + bhi.n 8bd2 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 8be2 │ │ │ │ │ + bhi.n 8bd2 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ @@ -13292,15 +13291,15 @@ │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 8b8e │ │ │ │ │ + bcs.n 8b7e │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -13308,21 +13307,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 8bee │ │ │ │ │ + bcs.n 8bde │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c3e │ │ │ │ │ + beq.n 8c2e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -13339,24 +13338,24 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 7d3c │ │ │ │ │ + b.w 7d2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 8c32 │ │ │ │ │ + blt.n 8c22 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 8c3e │ │ │ │ │ + cbz r0, 8c2e │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -13369,60 +13368,60 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r7, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strd r4, r7, [r5, #8] │ │ │ │ │ - b.n 8b88 │ │ │ │ │ + b.n 8b78 │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 8bf6 │ │ │ │ │ + b.n 8be6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 8b88 │ │ │ │ │ + b.n 8b78 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 8b88 │ │ │ │ │ + b.n 8b78 │ │ │ │ │ │ │ │ │ │ -00008c50 : │ │ │ │ │ +00008c40 : │ │ │ │ │ x_sub(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bgt.w 8e3e │ │ │ │ │ - beq.w 8e6a │ │ │ │ │ + bgt.w 8e2e │ │ │ │ │ + beq.w 8e5a │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi.w 8f08 │ │ │ │ │ + bhi.w 8ef8 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ef4 │ │ │ │ │ + beq.w 8ee4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ @@ -13437,116 +13436,116 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8e34 │ │ │ │ │ + beq.w 8e24 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ sub.w r1, r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq.n 8d40 │ │ │ │ │ + beq.n 8d30 │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ sub.w r3, r3, r2 │ │ │ │ │ sub.w r3, r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - beq.n 8d40 │ │ │ │ │ + beq.n 8d30 │ │ │ │ │ add.w ip, r6, #8 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ add.w ip, ip, r5, lsl #2 │ │ │ │ │ add.w r2, r6, #16 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr.w lr, [r9, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ sub.w r3, r3, lr │ │ │ │ │ sub.w r3, r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - bne.n 8d20 │ │ │ │ │ + bne.n 8d10 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - ble.n 8da2 │ │ │ │ │ + ble.n 8d92 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ add.w ip, r5, #1 │ │ │ │ │ add.w lr, r6, r3 │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ sub.w r2, r2, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - bge.n 8da2 │ │ │ │ │ + bge.n 8d92 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bge.n 8da2 │ │ │ │ │ + bge.n 8d92 │ │ │ │ │ adds r5, #4 │ │ │ │ │ add.w r1, r6, #8 │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add.w r1, r1, r8, lsl #2 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add r6, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r5, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 8d8c │ │ │ │ │ + bne.n 8d7c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 8e22 │ │ │ │ │ + beq.n 8e12 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 8dbe │ │ │ │ │ + beq.n 8dae │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8ec0 │ │ │ │ │ + beq.w 8eb0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 8dc8 │ │ │ │ │ + bls.n 8db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 8dc2 │ │ │ │ │ + bcs.n 8db2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8e0a │ │ │ │ │ + beq.n 8dfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8e0a │ │ │ │ │ - ldr r2, [pc, #308] @ (8f30 ) │ │ │ │ │ + cbnz r3, 8dfa │ │ │ │ │ + ldr r2, [pc, #308] @ (8f20 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8efc │ │ │ │ │ + bne.n 8eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -13556,163 +13555,163 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 8da8 │ │ │ │ │ + b.n 8d98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 8d44 │ │ │ │ │ - b.n 8da2 │ │ │ │ │ + bne.n 8d34 │ │ │ │ │ + b.n 8d92 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 8f08 │ │ │ │ │ + bhi.n 8ef8 │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ef4 │ │ │ │ │ + beq.n 8ee4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8ca0 │ │ │ │ │ + b.n 8c90 │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8ef0 │ │ │ │ │ + beq.n 8ee0 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8ea6 │ │ │ │ │ + bne.n 8e96 │ │ │ │ │ subs r0, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 8ef0 │ │ │ │ │ + beq.n 8ee0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8eba │ │ │ │ │ + bne.n 8eaa │ │ │ │ │ add.w r4, r6, #12 │ │ │ │ │ add.w r1, r9, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n 8ef0 │ │ │ │ │ + bcc.n 8ee0 │ │ │ │ │ ldr.w r2, [r4, r0, lsl #2] │ │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8e94 │ │ │ │ │ + beq.n 8e84 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ - bcc.n 8ede │ │ │ │ │ + bcc.n 8ece │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n 8f08 │ │ │ │ │ + bgt.n 8ef8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 8c86 │ │ │ │ │ + b.n 8c76 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 8ea6 │ │ │ │ │ + b.n 8e96 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r0, 8f20 │ │ │ │ │ + cbz r0, 8f10 │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8ebe │ │ │ │ │ + beq.n 8eae │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 8dbe │ │ │ │ │ + beq.w 8dae │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 8dbe │ │ │ │ │ + b.n 8dae │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n 8f08 │ │ │ │ │ + bgt.n 8ef8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 8c88 │ │ │ │ │ - ldr r4, [pc, #64] @ (8f34 ) │ │ │ │ │ - b.n 8dc2 │ │ │ │ │ + b.n 8c78 │ │ │ │ │ + ldr r4, [pc, #64] @ (8f24 ) │ │ │ │ │ + b.n 8db2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 8dc2 │ │ │ │ │ + b.n 8db2 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 8e04 │ │ │ │ │ + b.n 8df4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8ef8 │ │ │ │ │ + b.n 8ee8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8dbe │ │ │ │ │ + beq.w 8dae │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 8dea │ │ │ │ │ + b.n 8dda │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008f38 : │ │ │ │ │ +00008f28 : │ │ │ │ │ long_div(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 9066 │ │ │ │ │ + bpl.w 9056 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 9066 │ │ │ │ │ + bpl.w 9056 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 8ffe │ │ │ │ │ + bne.n 8fee │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsrs r5, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 8ffe │ │ │ │ │ + bne.n 8fee │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 8fa0 │ │ │ │ │ + bne.n 8f90 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 8fb0 │ │ │ │ │ + bcs.n 8fa0 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -13721,26 +13720,26 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r6, r0 │ │ │ │ │ adds r2, r6, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcc.n 8f86 │ │ │ │ │ + bcc.n 8f76 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r6, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 9018 │ │ │ │ │ + bcs.n 9008 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 905e │ │ │ │ │ + beq.n 904e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ eor.w r5, r6, r6, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -13757,30 +13756,30 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 9070 │ │ │ │ │ + bl 9060 │ │ │ │ │ adds r0, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ streq r3, [sp, #4] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r0, #20 │ │ │ │ │ eor.w r8, r6, r6, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ sub.w r8, r8, r6, asr #31 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 905e │ │ │ │ │ + cbz r0, 904e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #16 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -13795,26 +13794,26 @@ │ │ │ │ │ bic.w r2, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ itte lt │ │ │ │ │ movlt.w r5, r8, lsr #30 │ │ │ │ │ movlt r1, #18 │ │ │ │ │ movge r1, #16 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ strd r1, r2, [r4, #8] │ │ │ │ │ - b.n 8f98 │ │ │ │ │ + b.n 8f88 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 8f98 │ │ │ │ │ + b.n 8f88 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 8f98 │ │ │ │ │ + b.n 8f88 │ │ │ │ │ │ │ │ │ │ -00009070 : │ │ │ │ │ +00009060 : │ │ │ │ │ l_divmod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ @@ -13822,205 +13821,205 @@ │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 90de │ │ │ │ │ + beq.n 90ce │ │ │ │ │ cmp.w lr, #300 @ 0x12c │ │ │ │ │ - bhi.w 9258 │ │ │ │ │ + bhi.w 9248 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl 93d0 │ │ │ │ │ + bl 93c0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 923a │ │ │ │ │ + beq.w 922a │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 91e2 │ │ │ │ │ + beq.w 91d2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 917e │ │ │ │ │ + beq.n 916e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 9146 │ │ │ │ │ + beq.n 9136 │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 9164 │ │ │ │ │ + beq.n 9154 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w 9228 │ │ │ │ │ + bne.w 9218 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 91ec │ │ │ │ │ + beq.n 91dc │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w 9240 │ │ │ │ │ + bne.w 9230 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 923a │ │ │ │ │ - cbz r7, 913a │ │ │ │ │ + beq.w 922a │ │ │ │ │ + cbz r7, 912a │ │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ │ ldrd r3, r0, [r6, #8] │ │ │ │ │ eors r3, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 9206 │ │ │ │ │ + bne.n 91f6 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93ac │ │ │ │ │ + beq.w 939c │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9160 │ │ │ │ │ + beq.n 9150 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 9160 │ │ │ │ │ + cbnz r3, 9150 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 90d4 │ │ │ │ │ + bne.n 90c4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 913e │ │ │ │ │ + beq.n 912e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 913e │ │ │ │ │ + bne.n 912e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 913e │ │ │ │ │ + b.n 912e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 90c8 │ │ │ │ │ + bne.n 90b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5c3c │ │ │ │ │ + bl 5c34 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq.n 91aa │ │ │ │ │ + beq.n 919a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 91aa │ │ │ │ │ + cbnz r3, 919a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9378 │ │ │ │ │ - ldr r1, [pc, #536] @ (93cc ) │ │ │ │ │ + beq.w 9368 │ │ │ │ │ + ldr r1, [pc, #536] @ (93bc ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 2e44 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9362 │ │ │ │ │ + beq.w 9352 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 91dc │ │ │ │ │ + beq.n 91cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 91dc │ │ │ │ │ + cbnz r3, 91cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 90c8 │ │ │ │ │ + b.n 90b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w 90c8 │ │ │ │ │ - b.n 9188 │ │ │ │ │ + bne.w 90b8 │ │ │ │ │ + b.n 9178 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 913e │ │ │ │ │ + beq.n 912e │ │ │ │ │ eors r3, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.w 939a │ │ │ │ │ + beq.w 938a │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r6, r1 │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93ac │ │ │ │ │ + beq.w 939c │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 913a │ │ │ │ │ - b.n 913e │ │ │ │ │ + bne.n 912a │ │ │ │ │ + b.n 912e │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 93d0 │ │ │ │ │ + bl 93c0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 90b2 │ │ │ │ │ + bne.w 90a2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 90d8 │ │ │ │ │ + b.n 90c8 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r0, r0 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 910c │ │ │ │ │ - b.n 923a │ │ │ │ │ + bne.w 90fc │ │ │ │ │ + b.n 922a │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w ip, #150 @ 0x96 │ │ │ │ │ - ble.n 9228 │ │ │ │ │ + ble.n 9218 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 923a │ │ │ │ │ + beq.n 922a │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -14029,424 +14028,424 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 92a6 │ │ │ │ │ + beq.n 9296 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93b4 │ │ │ │ │ + beq.w 93a4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 923a │ │ │ │ │ + beq.n 922a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #5 │ │ │ │ │ - bpl.n 9330 │ │ │ │ │ + bpl.n 9320 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #7 │ │ │ │ │ - bpl.n 9308 │ │ │ │ │ + bpl.n 92f8 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 9308 │ │ │ │ │ - cbz r5, 92d8 │ │ │ │ │ + bpl.n 92f8 │ │ │ │ │ + cbz r5, 92c8 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbz r7, 92ea │ │ │ │ │ + cbz r7, 92da │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 913e │ │ │ │ │ + beq.w 912e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 913e │ │ │ │ │ + bne.w 912e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 913e │ │ │ │ │ + b.n 912e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9318 │ │ │ │ │ + beq.n 9308 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 935a │ │ │ │ │ + cbz r3, 934a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 923a │ │ │ │ │ + b.n 922a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9342 │ │ │ │ │ + beq.n 9332 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 93c2 │ │ │ │ │ + beq.n 93b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 923a │ │ │ │ │ + b.n 922a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9318 │ │ │ │ │ + b.n 9308 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9378 │ │ │ │ │ + beq.n 9368 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9378 │ │ │ │ │ + cbnz r3, 9368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 923a │ │ │ │ │ + beq.w 922a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 923a │ │ │ │ │ + bne.w 922a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 923a │ │ │ │ │ + b.n 922a │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbnz r0, 93bc │ │ │ │ │ + cbnz r0, 93ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl ca98 │ │ │ │ │ - b.n 923a │ │ │ │ │ + bl ca58 │ │ │ │ │ + b.n 922a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 92a6 │ │ │ │ │ + b.n 9296 │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ - b.n 913e │ │ │ │ │ + b.n 912e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9342 │ │ │ │ │ + b.n 9332 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000093d0 : │ │ │ │ │ +000093c0 : │ │ │ │ │ long_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ - beq.w 97b0 │ │ │ │ │ + beq.w 9794 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 946e │ │ │ │ │ + bgt.n 945e │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq.n 9460 │ │ │ │ │ + beq.n 9450 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 9496 │ │ │ │ │ + bne.n 9486 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 9880 │ │ │ │ │ + bl 9864 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97c6 │ │ │ │ │ + beq.w 97aa │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9810 │ │ │ │ │ + beq.w 97f4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ sub.w r1, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 959c │ │ │ │ │ + bne.w 958c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 94be │ │ │ │ │ + beq.n 94ae │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 94e4 │ │ │ │ │ + bls.n 94d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r7, [r8] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 93fc │ │ │ │ │ + bcs.n 93ec │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 9800 │ │ │ │ │ + bne.w 97e4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 95bc │ │ │ │ │ - ldr r3, [pc, #760] @ (9784 ) │ │ │ │ │ + bne.w 95ac │ │ │ │ │ + ldr r3, [pc, #772] @ (9780 ) │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 945a │ │ │ │ │ + b.n 944a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7e0 │ │ │ │ │ + bl f7a0 │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 94b4 │ │ │ │ │ + beq.n 94a4 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 953c │ │ │ │ │ + bls.n 952c │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 9424 │ │ │ │ │ - b.n 97c6 │ │ │ │ │ + bne.n 9414 │ │ │ │ │ + b.n 97aa │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 944e │ │ │ │ │ + beq.n 943e │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 9612 │ │ │ │ │ + bne.w 9602 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 9454 │ │ │ │ │ + bhi.n 9444 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 9454 │ │ │ │ │ + bcs.n 9444 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9528 │ │ │ │ │ + beq.n 9518 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 9528 │ │ │ │ │ - ldr r2, [pc, #624] @ (9788 ) │ │ │ │ │ + cbnz r3, 9518 │ │ │ │ │ + ldr r2, [pc, #636] @ (9784 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 97d8 │ │ │ │ │ + bne.w 97bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r7, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r7, r7, r4, lsl #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ - b.n 9454 │ │ │ │ │ + b.n 9444 │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds.w sl, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w sl, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 94b4 │ │ │ │ │ + bcs.n 94a4 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9588 │ │ │ │ │ + beq.n 9578 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 9588 │ │ │ │ │ - ldr r2, [pc, #528] @ (9788 ) │ │ │ │ │ + cbnz r3, 9578 │ │ │ │ │ + ldr r2, [pc, #540] @ (9784 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 97cc │ │ │ │ │ + bne.w 97b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r9, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r9, r9, sl, lsl #4 │ │ │ │ │ add r9, r3 │ │ │ │ │ - b.n 94b4 │ │ │ │ │ + b.n 94a4 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 95ca │ │ │ │ │ + bne.n 95ba │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 944a │ │ │ │ │ + b.n 943a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ - ldr r3, [pc, #448] @ (9784 ) │ │ │ │ │ + ldr r3, [pc, #460] @ (9780 ) │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 9492 │ │ │ │ │ + b.n 9482 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ rsbs sl, r2, #0 │ │ │ │ │ mov.w ip, r2, asr #31 │ │ │ │ │ sbc.w r1, ip, ip, lsl #1 │ │ │ │ │ rsbs r9, r2, #5 │ │ │ │ │ sbc.w lr, ip, ip, lsl #1 │ │ │ │ │ cmp.w r9, #262 @ 0x106 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcs.n 9694 │ │ │ │ │ - ldr r2, [pc, #400] @ (9784 ) │ │ │ │ │ + bcs.n 9684 │ │ │ │ │ + ldr r2, [pc, #412] @ (9780 ) │ │ │ │ │ add.w r9, r2, sl, lsl #4 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r9 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 943a │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 944a │ │ │ │ │ + b.n 943a │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ rsbs sl, r3, #0 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs ip, r3, #5 │ │ │ │ │ sbc.w r0, r2, r2, lsl #1 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 96fe │ │ │ │ │ - ldr r3, [pc, #328] @ (9784 ) │ │ │ │ │ + bcs.n 96ee │ │ │ │ │ + ldr r3, [pc, #340] @ (9780 ) │ │ │ │ │ add.w r9, r3, sl, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 97f4 │ │ │ │ │ + bne.w 97d8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 944e │ │ │ │ │ + bne.w 943e │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 97c6 │ │ │ │ │ + beq.w 97aa │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 97c6 │ │ │ │ │ + bne.w 97aa │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97c6 │ │ │ │ │ + beq.w 97aa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 97c6 │ │ │ │ │ + beq.w 97aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 97c6 │ │ │ │ │ + bne.w 97aa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 97c6 │ │ │ │ │ + b.n 97aa │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ sbc.w ip, ip, ip, lsl #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 978c │ │ │ │ │ + bcs.n 9768 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 982a │ │ │ │ │ + beq.w 980e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -14462,229 +14461,226 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w fp, [r9, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 984c │ │ │ │ │ + bne.w 9830 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 944a │ │ │ │ │ + b.n 943a │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs.w r3, fp, r3 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 97a4 │ │ │ │ │ + bcs.n 9788 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 97e4 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + beq.n 97c8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ ite ge │ │ │ │ │ - movge r3, #1 │ │ │ │ │ - movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [r0, #4] │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ + movge r1, #8 │ │ │ │ │ + movlt r1, #10 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ eor.w r5, sl, sl, asr #31 │ │ │ │ │ - orr.w r3, r3, #8 │ │ │ │ │ - str r3, [r0, #8] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ + str r1, [r0, #8] │ │ │ │ │ sub.w r5, r5, sl, asr #31 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + cmp r2, fp │ │ │ │ │ itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r2, #0] │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [r9, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ - beq.w 944e │ │ │ │ │ + beq.w 943e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 944e │ │ │ │ │ + bne.w 943e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ - b.n 964e │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00001000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n 963e │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl cab0 <_PyLong_FromLarge> │ │ │ │ │ + bl ca70 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 9864 │ │ │ │ │ + bne.n 9848 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 9834 │ │ │ │ │ + beq.n 9818 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 960a │ │ │ │ │ + b.n 95fa │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00001000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl cab0 <_PyLong_FromLarge> │ │ │ │ │ + bl ca70 <_PyLong_FromLarge> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 9640 │ │ │ │ │ + b.n 9630 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 945a │ │ │ │ │ + b.n 944a │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 9582 │ │ │ │ │ + b.n 9572 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 9522 │ │ │ │ │ + b.n 9512 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.w 9656 │ │ │ │ │ + beq.w 9646 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 964e │ │ │ │ │ - b.n 9776 │ │ │ │ │ + bne.w 963e │ │ │ │ │ + b.n 975c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c950 <_PyLong_Copy> │ │ │ │ │ + bl c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95c2 │ │ │ │ │ - b.n 97c6 │ │ │ │ │ + bne.w 95b2 │ │ │ │ │ + b.n 97aa │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 97c6 │ │ │ │ │ + beq.n 97aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 97c6 │ │ │ │ │ + bne.n 97aa │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 97c6 │ │ │ │ │ + b.n 97aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 9874 │ │ │ │ │ + bne.n 9858 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 97c6 │ │ │ │ │ + beq.n 97aa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9684 │ │ │ │ │ - b.n 97c6 │ │ │ │ │ + bne.w 9674 │ │ │ │ │ + b.n 97aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 96f4 │ │ │ │ │ + bne.w 96e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 97a0 │ │ │ │ │ - b.n 9834 │ │ │ │ │ + bne.n 977c │ │ │ │ │ + b.n 9818 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9856 │ │ │ │ │ + beq.n 983a │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 97a0 │ │ │ │ │ - b.n 9834 │ │ │ │ │ + bne.n 977c │ │ │ │ │ + b.n 9818 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9834 │ │ │ │ │ - b.n 9856 │ │ │ │ │ + bne.n 9818 │ │ │ │ │ + b.n 983a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009880 : │ │ │ │ │ +00009864 : │ │ │ │ │ divrem1(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmn.w r4, #25 │ │ │ │ │ - bhi.w 9b28 │ │ │ │ │ + bhi.w 9b0c │ │ │ │ │ mov.w r8, r4, lsr #3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9ae6 │ │ │ │ │ + beq.w 9aca │ │ │ │ │ add.w r6, r8, #3 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b20 │ │ │ │ │ + beq.w 9b04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r4, r4, #7 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 9b40 │ │ │ │ │ + bne.w 9b24 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ subs.w r1, r7, #10 │ │ │ │ │ - bne.w 9a1e │ │ │ │ │ + bne.w 9a02 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add.w r7, r9, r0 │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ add r0, r5 │ │ │ │ │ sub.w r3, r7, r9 │ │ │ │ │ mov.w r8, #5 │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 994a │ │ │ │ │ + bpl.n 992e │ │ │ │ │ ldr.w r2, [r7, #-4]! │ │ │ │ │ umull r3, r4, lr, r2 │ │ │ │ │ bic.w ip, r4, #3 │ │ │ │ │ add.w ip, ip, r4, lsr #2 │ │ │ │ │ sub.w ip, r2, ip │ │ │ │ │ subs.w r3, r2, ip │ │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ │ @@ -14694,15 +14690,15 @@ │ │ │ │ │ mla r4, lr, r1, r4 │ │ │ │ │ umull r3, r1, r3, r8 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r4, lsl #31 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ str.w r2, [r0, #-4]! │ │ │ │ │ - beq.n 99da │ │ │ │ │ + beq.n 99be │ │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ │ lsrs r6, r1, #2 │ │ │ │ │ subs r7, #8 │ │ │ │ │ subs r0, #8 │ │ │ │ │ orr.w r3, r2, r1, lsl #30 │ │ │ │ │ adds r2, r3, r6 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ @@ -14737,35 +14733,35 @@ │ │ │ │ │ mla r4, lr, r1, r4 │ │ │ │ │ umull r3, r1, r3, r8 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r4, lsl #31 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne.n 994a │ │ │ │ │ + bne.n 992e │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 99f2 │ │ │ │ │ + beq.n 99d6 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 99fa │ │ │ │ │ + cbz r2, 99de │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b5a │ │ │ │ │ + beq.w 9b3e │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 99f8 │ │ │ │ │ + beq.n 99dc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 99f2 │ │ │ │ │ + beq.n 99d6 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ add.w r8, r9, #12 │ │ │ │ │ @@ -14773,19 +14769,19 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub.w r3, r6, r8 │ │ │ │ │ add r4, r5 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 9a78 │ │ │ │ │ + beq.n 9a5c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 9a5c │ │ │ │ │ + beq.n 9a40 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 9ad2 │ │ │ │ │ + bne.n 9ab6 │ │ │ │ │ ldr.w r0, [r6, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ @@ -14797,15 +14793,15 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r4, #-4]! │ │ │ │ │ - beq.n 99da │ │ │ │ │ + beq.n 99be │ │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r6, #16 │ │ │ │ │ subs r4, #16 │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ @@ -14836,156 +14832,156 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r8 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne.n 9a78 │ │ │ │ │ - b.n 99da │ │ │ │ │ + bne.n 9a5c │ │ │ │ │ + b.n 99be │ │ │ │ │ ldr.w r0, [r6, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r4, #-4]! │ │ │ │ │ - b.n 9a44 │ │ │ │ │ + b.n 9a28 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 9b20 │ │ │ │ │ + cbz r0, 9b04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 9b40 │ │ │ │ │ + bne.n 9b24 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w r8, [r5, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - bne.w 99e4 │ │ │ │ │ - b.n 99f2 │ │ │ │ │ + bne.w 99c8 │ │ │ │ │ + b.n 99d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 99f2 │ │ │ │ │ + b.n 99d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9b24 │ │ │ │ │ + b.n 9b08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 9b10 │ │ │ │ │ + beq.n 9af4 │ │ │ │ │ add.w r6, r8, #3 │ │ │ │ │ - b.n 98e2 │ │ │ │ │ + b.n 98c6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 99f2 │ │ │ │ │ + b.n 99d6 │ │ │ │ │ │ │ │ │ │ -00009b60 <_PyLong_FormatWriter>: │ │ │ │ │ +00009b44 <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 9b88 <_PyLong_FormatWriter+0x28> │ │ │ │ │ + bne.n 9b6c <_PyLong_FormatWriter+0x28> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17b4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov ip, r2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl d480 │ │ │ │ │ - b.n 9b84 <_PyLong_FormatWriter+0x24> │ │ │ │ │ + bl d440 │ │ │ │ │ + b.n 9b68 <_PyLong_FormatWriter+0x24> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009ba0 : │ │ │ │ │ +00009b84 : │ │ │ │ │ PyLong_AsVoidPtr(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 9c0c │ │ │ │ │ + bpl.n 9bf0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 9c32 │ │ │ │ │ + beq.n 9c16 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi.n 9bd6 │ │ │ │ │ + bhi.n 9bba │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 9c22 │ │ │ │ │ + beq.n 9c06 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 9c08 │ │ │ │ │ + bcc.n 9bec │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 9bdc │ │ │ │ │ + beq.n 9bc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9c22 │ │ │ │ │ + b.n 9c06 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 9bd0 │ │ │ │ │ + b.n 9bb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -14996,53 +14992,53 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ - bl 141c │ │ │ │ │ + bl 1420 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ - b.n 9bd0 │ │ │ │ │ + b.n 9bb4 │ │ │ │ │ │ │ │ │ │ -00009c38 : │ │ │ │ │ +00009c1c : │ │ │ │ │ int___format__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 9c80 │ │ │ │ │ + bpl.n 9c64 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyLong_FormatAdvancedWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatAdvancedWriter │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - beq.n 9c78 │ │ │ │ │ + beq.n 9c5c │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 9c74 │ │ │ │ │ + b.n 9c58 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -15050,112 +15046,112 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 9c7c │ │ │ │ │ + b.n 9c60 │ │ │ │ │ │ │ │ │ │ -00009ca0 : │ │ │ │ │ +00009c84 : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d48 │ │ │ │ │ + beq.n 9d2c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 9d30 │ │ │ │ │ + bpl.n 9d14 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 9cde │ │ │ │ │ + bhi.n 9cc2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl e8ac <_PyLong_Frexp> │ │ │ │ │ + bl e86c <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 9d04 │ │ │ │ │ + beq.n 9ce8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n 9d14 │ │ │ │ │ + bgt.n 9cf8 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 ldexp │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cf2 │ │ │ │ │ + beq.n 9cd6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 9cd8 │ │ │ │ │ + b.n 9cbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9d2a │ │ │ │ │ + b.n 9d0e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3515 @ 0xdbb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 9d2a │ │ │ │ │ + b.n 9d0e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009d5c : │ │ │ │ │ +00009d40 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w a700 │ │ │ │ │ + bpl.w a6e0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w a1e6 │ │ │ │ │ + bpl.w a1ca │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ mov.w r8, r2, lsr #3 │ │ │ │ │ sub.w r2, r1, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ @@ -15164,85 +15160,85 @@ │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.w a4ea │ │ │ │ │ + beq.w a4ca │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w a1d0 │ │ │ │ │ + beq.w a1b4 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w a1b2 │ │ │ │ │ + beq.w a196 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.w a530 │ │ │ │ │ + beq.w a510 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w a504 │ │ │ │ │ + beq.w a4e4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a5ce │ │ │ │ │ + beq.w a5ae │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w a518 │ │ │ │ │ + bge.w a4f8 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w a1d0 │ │ │ │ │ + blt.w a1b4 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a6f0 │ │ │ │ │ + beq.w a6d0 │ │ │ │ │ clz r2, r0 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a6f6 │ │ │ │ │ + beq.w a6d6 │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bgt.w a518 │ │ │ │ │ + bgt.w a4f8 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w a1d0 │ │ │ │ │ + blt.w a1b4 │ │ │ │ │ mvn.w r7, #1020 @ 0x3fc │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, r3 │ │ │ │ │ sub.w r3, r7, #55 @ 0x37 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w a246 │ │ │ │ │ + bgt.w a22a │ │ │ │ │ rsb r7, r7, #55 @ 0x37 │ │ │ │ │ movw r9, #34953 @ 0x8889 │ │ │ │ │ movt r9, #34952 @ 0x8888 │ │ │ │ │ umull r3, r9, r9, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ mov.w r9, r9, lsr #4 │ │ │ │ │ add.w r2, r9, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ add.w sl, r2, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.w a6d8 │ │ │ │ │ + bgt.w a6b8 │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a6d2 │ │ │ │ │ + beq.w a6b2 │ │ │ │ │ mov.w r3, sl, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -15256,15 +15252,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ cmp r7, #29 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itt le │ │ │ │ │ addle r4, #8 │ │ │ │ │ addle.w r0, r5, #8 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - ble.n 9f00 │ │ │ │ │ + ble.n 9ee4 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ @@ -15287,21 +15283,21 @@ │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ mov.w r1, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ orr.w r1, r1, r3, lsl #2 │ │ │ │ │ - ble.w a07a │ │ │ │ │ + ble.w a05e │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 9fcc │ │ │ │ │ + beq.n 9fb0 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 9f9c │ │ │ │ │ + beq.n 9f80 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 9f76 │ │ │ │ │ + beq.n 9f5a │ │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ lsl.w r2, r3, r7 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ @@ -15328,15 +15324,15 @@ │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ mov.w r1, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ orr.w r1, r1, r3, lsl #2 │ │ │ │ │ - ble.n a07a │ │ │ │ │ + ble.n a05e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w fp, fp, #4 │ │ │ │ │ adds r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ lsl.w r2, r3, r7 │ │ │ │ │ @@ -15375,72 +15371,72 @@ │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r1, r3, r1, lsl #2 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [ip, #16] │ │ │ │ │ - bgt.n 9fcc │ │ │ │ │ + bgt.n 9fb0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r1 │ │ │ │ │ - beq.w a624 │ │ │ │ │ + beq.w a604 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a450 │ │ │ │ │ + beq.w a434 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w a562 │ │ │ │ │ + beq.w a542 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f7e0 │ │ │ │ │ + bl f7a0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a0c8 │ │ │ │ │ + beq.n a0ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a0c8 │ │ │ │ │ + cbnz r3, a0ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a500 │ │ │ │ │ + beq.w a4e0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a0f2 │ │ │ │ │ + beq.n a0d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a0f2 │ │ │ │ │ + cbnz r3, a0d6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r5, #30 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r6, r4, r1, lsl #2 │ │ │ │ │ mul.w r5, r5, ip │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, a112 │ │ │ │ │ + cbz r3, a0f6 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -15448,79 +15444,79 @@ │ │ │ │ │ orr.w r7, r7, r0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ tst r0, r7 │ │ │ │ │ - beq.n a13c │ │ │ │ │ + beq.n a120 │ │ │ │ │ movs r2, #3 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ tst r2, r7 │ │ │ │ │ it ne │ │ │ │ │ addne r7, r7, r0 │ │ │ │ │ mvn.w r0, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ and.w r3, r3, r7 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ vldr s15, [r6, #8] │ │ │ │ │ vcvt.f64.u32 d8, s15 │ │ │ │ │ - ble.n a170 │ │ │ │ │ + ble.n a154 │ │ │ │ │ vldr s14, [r6, #4] │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ - vldr d6, [pc, #816] @ a490 │ │ │ │ │ + vldr d6, [pc, #812] @ a470 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ │ vmov.f64 d8, d7 │ │ │ │ │ - bne.n a226 │ │ │ │ │ + bne.n a20a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a186 │ │ │ │ │ + beq.n a16a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a186 │ │ │ │ │ + cbnz r3, a16a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r5 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bge.w a66a │ │ │ │ │ + bge.w a64a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a214 │ │ │ │ │ + bne.n a1f8 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a1f8 │ │ │ │ │ + beq.n a1dc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a630 │ │ │ │ │ + beq.w a610 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 9e00 │ │ │ │ │ + bge.w 9de4 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - vldr d0, [pc, #680] @ a480 │ │ │ │ │ - vldr d7, [pc, #684] @ a488 │ │ │ │ │ + vldr d0, [pc, #676] @ a460 │ │ │ │ │ + vldr d7, [pc, #680] @ a468 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n a1a4 │ │ │ │ │ + b.n a188 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -15528,54 +15524,54 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ vldr s12, [r6, #12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vdiv.f64 d0, d7, d6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a1a4 │ │ │ │ │ + beq.n a188 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r2, [r3, r1, lsl #2] │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ │ vmov.f64 d8, d7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a170 │ │ │ │ │ - b.n a22a │ │ │ │ │ + beq.n a154 │ │ │ │ │ + b.n a20e │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ asrs r7, r1, #31 │ │ │ │ │ smull r2, r3, r3, r1 │ │ │ │ │ add r3, r1 │ │ │ │ │ rsb r9, r7, r3, asr #4 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ sub.w r8, r8, r9 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w a6d8 │ │ │ │ │ + bgt.w a6b8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, r8 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a6d2 │ │ │ │ │ + beq.w a6b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ @@ -15597,15 +15593,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ add r3, r1 │ │ │ │ │ rsb r0, r7, r3, asr #4 │ │ │ │ │ mov.w r3, #30 │ │ │ │ │ mls r0, r3, r0, r1 │ │ │ │ │ - ble.w a498 │ │ │ │ │ + ble.w a478 │ │ │ │ │ add.w lr, r8, #3 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ │ add.w r7, r9, #3 │ │ │ │ │ sub.w r3, lr, r3 │ │ │ │ │ @@ -15616,19 +15612,19 @@ │ │ │ │ │ add.w r1, r4, r7, lsl #2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ rsb r7, r0, #32 │ │ │ │ │ sub.w sl, r0, #32 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n a372 │ │ │ │ │ + beq.n a356 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a346 │ │ │ │ │ + beq.n a32a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w a4d6 │ │ │ │ │ + bne.w a4b6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r3, [r1, #-4]! │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ lsl.w ip, r1, r7 │ │ │ │ │ and.w r2, fp, r3 │ │ │ │ │ @@ -15647,15 +15643,15 @@ │ │ │ │ │ lsrs r3, r0 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ lsr.w r1, r1, sl │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n a424 │ │ │ │ │ + beq.n a408 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ strd r9, r5, [sp, #20] │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ mov r5, lr │ │ │ │ │ @@ -15697,54 +15693,53 @@ │ │ │ │ │ lsr.w r1, r1, sl │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ and.w r2, fp, r3 │ │ │ │ │ lsr.w r3, r3, r0 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ str.w r3, [r5, #-16] │ │ │ │ │ - bne.n a37c │ │ │ │ │ + bne.n a360 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ subs.w r3, r9, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbnz r3, a498 │ │ │ │ │ + cbnz r3, a478 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w a624 │ │ │ │ │ + beq.w a604 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a09e │ │ │ │ │ + bne.w a082 │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a620 │ │ │ │ │ + beq.w a600 │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ - cbz r0, a476 │ │ │ │ │ + cbz r0, a45a │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.w a09e │ │ │ │ │ + beq.w a082 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - b.n a09e │ │ │ │ │ + b.n a082 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n a454 │ │ │ │ │ + b.n a438 │ │ │ │ │ nop │ │ │ │ │ - nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ add.w r3, r4, r9, lsl #2 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ @@ -15753,301 +15748,301 @@ │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ subs r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a43a │ │ │ │ │ + beq.n a41e │ │ │ │ │ adds r4, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ │ lsls r2, r7, #31 │ │ │ │ │ - bmi.n a43a │ │ │ │ │ + bmi.n a41e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a4be │ │ │ │ │ - b.n a43a │ │ │ │ │ + bne.n a49e │ │ │ │ │ + b.n a41e │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r3, [r2, #-4]! │ │ │ │ │ mov r8, r2 │ │ │ │ │ and.w r2, fp, r3 │ │ │ │ │ lsrs r3, r0 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ - b.n a320 │ │ │ │ │ + b.n a304 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a1ee │ │ │ │ │ + b.n a1d2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9e00 │ │ │ │ │ + blt.w 9de4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a500 │ │ │ │ │ + b.n a4e0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ lsrs r3, r0, #23 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n a5f8 │ │ │ │ │ + bne.n a5d8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w a1b6 │ │ │ │ │ + bne.w a19a │ │ │ │ │ vmov s15, r0 │ │ │ │ │ vldr s14, [r4, #12] │ │ │ │ │ vldr s12, [r6, #12] │ │ │ │ │ mov r3, r2 │ │ │ │ │ vcvt.f64.u32 d5, s15 │ │ │ │ │ - vldr d4, [pc, #-196] @ a490 │ │ │ │ │ + vldr d4, [pc, #-196] @ a470 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d7, d5, d4 │ │ │ │ │ - b.n a20a │ │ │ │ │ + b.n a1ee │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bmi.n a62c │ │ │ │ │ + bmi.n a60c │ │ │ │ │ adds r3, #3 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ add.w r8, r5, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r4, r5, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, r8 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - bne.n a580 │ │ │ │ │ + bne.n a560 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ lsrs r4, r0, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a70a │ │ │ │ │ + beq.w a6ea │ │ │ │ │ ldr.w r6, [ip, r1, lsl #2] │ │ │ │ │ - cbz r6, a5ca │ │ │ │ │ + cbz r6, a5aa │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a59e │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r3, r0, r3, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n a0f2 │ │ │ │ │ + b.n a0d6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a5a2 │ │ │ │ │ + b.n a582 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ - beq.n a504 │ │ │ │ │ + beq.n a4e4 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ movw r1, #17476 @ 0x4444 │ │ │ │ │ movt r1, #1092 @ 0x444 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n a518 │ │ │ │ │ + bge.n a4f8 │ │ │ │ │ add.w r1, r0, r8, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ movs r1, #30 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e16 │ │ │ │ │ - b.n 9e2e │ │ │ │ │ + bne.w 9dfa │ │ │ │ │ + b.n 9e12 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a68a │ │ │ │ │ + beq.n a66a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a6ac │ │ │ │ │ + beq.n a68c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r1, #48061 @ 0xbbbd │ │ │ │ │ movt r1, #64443 @ 0xfbbb │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w a1d0 │ │ │ │ │ + blt.w a1b4 │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ - b.w 9e16 │ │ │ │ │ + b.w 9dfa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w a0a6 │ │ │ │ │ + bne.w a08a │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n a598 │ │ │ │ │ + b.n a578 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ vldr s10, [r6, #16] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ │ vldr s14, [r1, #4] │ │ │ │ │ vmov r1, s10 │ │ │ │ │ lsrs r1, r1, #23 │ │ │ │ │ - bne.n a6a4 │ │ │ │ │ + bne.n a684 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - cbnz r3, a6b8 │ │ │ │ │ + cbnz r3, a698 │ │ │ │ │ vcvt.f64.s32 d5, s10 │ │ │ │ │ vldr s12, [r6, #12] │ │ │ │ │ - vldr d4, [pc, #-460] @ a490 │ │ │ │ │ + vldr d4, [pc, #-460] @ a470 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d5, d4 │ │ │ │ │ - b.n a20a │ │ │ │ │ + b.n a1ee │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bne.w a518 │ │ │ │ │ + bne.w a4f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w a518 │ │ │ │ │ - b.n a192 │ │ │ │ │ + beq.w a4f8 │ │ │ │ │ + b.n a176 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ clz r0, r0 │ │ │ │ │ rsb r3, r0, #62 @ 0x3e │ │ │ │ │ - cbz r2, a6f6 │ │ │ │ │ + cbz r2, a6d6 │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.w 9e4c │ │ │ │ │ + b.w 9e30 │ │ │ │ │ movs r2, #3 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ - b.w 9e04 │ │ │ │ │ + b.w 9de8 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ - bne.n a6a2 │ │ │ │ │ + bne.n a682 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w 9e16 │ │ │ │ │ + b.w 9dfa │ │ │ │ │ vldr s12, [r4, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ - vldr d4, [pc, #-564] @ a490 │ │ │ │ │ + vldr d4, [pc, #-564] @ a470 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d4 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b.n a656 │ │ │ │ │ + b.n a636 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n a500 │ │ │ │ │ + b.n a4e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a500 │ │ │ │ │ + b.n a4e0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.w 9e1e │ │ │ │ │ + b.w 9e02 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - ble.w 9e3e │ │ │ │ │ - b.n a518 │ │ │ │ │ + ble.w 9e22 │ │ │ │ │ + b.n a4f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a5be │ │ │ │ │ + beq.w a59e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n a5be │ │ │ │ │ + b.n a59e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a718 : │ │ │ │ │ +0000a6f8 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8fe │ │ │ │ │ + beq.w a8de │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w a8e6 │ │ │ │ │ + bpl.w a8c6 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bls.w a8ae │ │ │ │ │ + bls.w a88e │ │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a8c4 │ │ │ │ │ + beq.w a8a4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n a7c4 │ │ │ │ │ + b.n a7a4 │ │ │ │ │ mov.w r8, lr, lsr #16 │ │ │ │ │ add.w ip, r2, #30 │ │ │ │ │ orr.w r8, r8, r3, lsl #16 │ │ │ │ │ add.w fp, r0, #2 │ │ │ │ │ add.w sl, r6, #2 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ - beq.n a800 │ │ │ │ │ + beq.n a7e0 │ │ │ │ │ sub.w r2, ip, #24 │ │ │ │ │ mov.w r1, lr, lsr #24 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w lr, r6, #3 │ │ │ │ │ orr.w r1, r1, r3, lsl #8 │ │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls r0, #3 │ │ │ │ │ movls r6, lr │ │ │ │ │ strb.w r8, [fp] │ │ │ │ │ - bls.n a7be │ │ │ │ │ + bls.n a79e │ │ │ │ │ cmp.w lr, #8 │ │ │ │ │ - beq.n a800 │ │ │ │ │ + beq.n a7e0 │ │ │ │ │ strb r1, [r0, #3] │ │ │ │ │ adds r6, #4 │ │ │ │ │ adds r0, #4 │ │ │ │ │ sub.w r2, ip, #32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - ble.n a81e │ │ │ │ │ + ble.n a7fe │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ cmp r7, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ @@ -16055,2431 +16050,2501 @@ │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n a848 │ │ │ │ │ + beq.n a828 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n a800 │ │ │ │ │ + bhi.n a7e0 │ │ │ │ │ strb.w lr, [r0] │ │ │ │ │ - bne.n a76a │ │ │ │ │ + bne.n a74a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n a842 │ │ │ │ │ - cbz r2, a82a │ │ │ │ │ + b.n a822 │ │ │ │ │ + cbz r2, a80a │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n a800 │ │ │ │ │ + bhi.n a7e0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ it hi │ │ │ │ │ ldrdhi r0, r1, [sp, #8] │ │ │ │ │ - bhi.n a842 │ │ │ │ │ + bhi.n a822 │ │ │ │ │ movs r1, #0 │ │ │ │ │ rsb r2, r6, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a7be │ │ │ │ │ + beq.n a79e │ │ │ │ │ clz ip, ip │ │ │ │ │ adds r2, #32 │ │ │ │ │ sub.w ip, r2, ip │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bls.n a8c0 │ │ │ │ │ + bls.n a8a0 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n a800 │ │ │ │ │ + bhi.n a7e0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w sl, lr, lsr #8 │ │ │ │ │ sub.w r2, ip, #8 │ │ │ │ │ orr.w sl, sl, r3, lsl #24 │ │ │ │ │ add.w fp, r6, #1 │ │ │ │ │ lsrs r7, r3, #8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb.w lr, [r8], #1 │ │ │ │ │ - bls.n a8dc │ │ │ │ │ + bls.n a8bc │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ - beq.n a800 │ │ │ │ │ + beq.n a7e0 │ │ │ │ │ strb.w sl, [r8] │ │ │ │ │ sub.w r2, ip, #16 │ │ │ │ │ mov.w r8, lr, lsr #16 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ orr.w r8, r8, r3, lsl #16 │ │ │ │ │ add.w sl, r6, #2 │ │ │ │ │ add.w fp, r0, #2 │ │ │ │ │ mov.w r4, r3, lsr #16 │ │ │ │ │ ittt ls │ │ │ │ │ movls r1, r8 │ │ │ │ │ movls r0, fp │ │ │ │ │ movls r6, sl │ │ │ │ │ - bls.n a7be │ │ │ │ │ - b.n a782 │ │ │ │ │ + bls.n a79e │ │ │ │ │ + b.n a762 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n a7be │ │ │ │ │ + b.n a79e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a816 │ │ │ │ │ + b.n a7f6 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n a7be │ │ │ │ │ + b.n a79e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a816 │ │ │ │ │ + b.n a7f6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1525 @ 0x5f5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n a816 │ │ │ │ │ + b.n a7f6 │ │ │ │ │ │ │ │ │ │ -0000a910 : │ │ │ │ │ +0000a8f0 : │ │ │ │ │ long_pow(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w b8ee │ │ │ │ │ + bpl.w b85a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w b8ee │ │ │ │ │ + bpl.w b85a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w ae88 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + bne.w aeae │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w ae96 │ │ │ │ │ + bne.w aebc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r0, r0, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w af20 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + bne.w af40 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w b8d2 │ │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ │ + bne.w b83e │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b5f4 │ │ │ │ │ + beq.w b5ec │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - mul.w fp, r2, r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w b070 │ │ │ │ │ - add.w r3, sl, fp, lsl #2 │ │ │ │ │ - add.w r9, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + mul.w r6, r2, r3 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w b092 │ │ │ │ │ + add.w r3, fp, r6, lsl #2 │ │ │ │ │ + add.w r9, r6, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w abf8 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + bne.w abd0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - bgt.w bb2a │ │ │ │ │ + bgt.w bb6c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b464 │ │ │ │ │ - ldr r0, [pc, #776] @ (acdc ) │ │ │ │ │ + bne.w b462 │ │ │ │ │ + ldr r0, [pc, #768] @ (acb0 ) │ │ │ │ │ ldr.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w b476 │ │ │ │ │ + bne.w b474 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.w ae7a │ │ │ │ │ + bls.w aea2 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls.n aa08 │ │ │ │ │ + bls.n a9e2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls.n aa08 │ │ │ │ │ + bls.n a9e2 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls.n aa08 │ │ │ │ │ + bls.n a9e2 │ │ │ │ │ movs r4, #32 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ - bls.n aa08 │ │ │ │ │ + bls.n a9e2 │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bcs.n aa02 │ │ │ │ │ - add.w r3, fp, #2 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ + bcs.n a9dc │ │ │ │ │ + adds r3, r6, #2 │ │ │ │ │ + ldr.w sl, [sp, #8] │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ - add.w r7, sl, r3, lsl #2 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + add.w r7, fp, r3, lsl #2 │ │ │ │ │ + strd r9, r7, [sp, #28] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - strd r9, r7, [sp, #24] │ │ │ │ │ - str.w lr, [sp, #4] │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + str.w lr, [sp, #12] │ │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ ittt pl │ │ │ │ │ movwpl r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movtpl r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strpl r7, [sp, #64] @ 0x40 │ │ │ │ │ - bpl.n aa90 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ + bpl.n aa68 │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w ace0 │ │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ │ + bhi.w acb4 │ │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ - smull r9, r1, r3, r3 │ │ │ │ │ - adds.w r7, r9, #5 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + smull r8, r1, r3, r3 │ │ │ │ │ + adds.w r7, r8, #5 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w ad4a │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bcs.w ad72 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ add.w r7, r3, r7, lsl #4 │ │ │ │ │ add.w r7, r7, #8960 @ 0x2300 │ │ │ │ │ adds r7, #28 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w ac94 │ │ │ │ │ - add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r9, [r8] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w ac94 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.w ac68 │ │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [sl] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w ac68 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ac9e │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + bne.w ac72 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ tst.w r4, fp │ │ │ │ │ - beq.n ab68 │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ + beq.n ab40 │ │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w ae2a │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ + bpl.w ae52 │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w ae2a │ │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ + bpl.w ae52 │ │ │ │ │ + ldr.w r0, [sl, #8] │ │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ │ orr.w r1, r0, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w ada4 │ │ │ │ │ - and.w r9, r3, #3 │ │ │ │ │ + bhi.w adcc │ │ │ │ │ + and.w r8, r3, #3 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - rsb r9, r9, #1 │ │ │ │ │ + rsb r8, r8, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - mul.w r9, r3, r9 │ │ │ │ │ - smull r9, r0, r0, r9 │ │ │ │ │ - adds.w ip, r9, #5 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ │ + mul.w r8, r3, r8 │ │ │ │ │ + smull r8, r0, r0, r8 │ │ │ │ │ + adds.w ip, r8, #5 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w adc8 │ │ │ │ │ + bcs.w adf0 │ │ │ │ │ movw r7, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r7, r7, ip, lsl #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w ad04 │ │ │ │ │ - add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r9, [r8] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w ad04 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.w ad2c │ │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [sl] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w ad2c │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ad0e │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + bne.w ad36 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - bne.w aa36 │ │ │ │ │ - ldrd r9, r7, [sp, #24] │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ + bne.w aa0e │ │ │ │ │ + ldrd r9, r7, [sp, #28] │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bpl.w b998 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ + bpl.w b94e │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b426 │ │ │ │ │ + bne.w b424 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w af0c │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ + bne.w af2c │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b052 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cbz r3, abc0 │ │ │ │ │ + bne.w b074 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cbz r3, ab98 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n abc0 │ │ │ │ │ + beq.n ab98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, abc0 │ │ │ │ │ + cbnz r3, ab98 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, abd8 │ │ │ │ │ + cbz r5, abb0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n abd8 │ │ │ │ │ + beq.n abb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, abd8 │ │ │ │ │ + cbnz r3, abb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, abf0 │ │ │ │ │ + cbz r4, abc8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n abf0 │ │ │ │ │ + beq.n abc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, abf0 │ │ │ │ │ + cbnz r3, abc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ittt hi │ │ │ │ │ movhi r3, r0 │ │ │ │ │ - strhi r3, [sp, #0] │ │ │ │ │ - strhi r3, [sp, #12] │ │ │ │ │ - bls.w ae9e │ │ │ │ │ + strhi r3, [sp, #4] │ │ │ │ │ + strhi r3, [sp, #16] │ │ │ │ │ + bls.w aec4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 606c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 6060 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba2e │ │ │ │ │ - ldr r0, [pc, #192] @ (acdc ) │ │ │ │ │ + beq.w bae4 │ │ │ │ │ + ldr r0, [pc, #188] @ (acb0 ) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w ae36 │ │ │ │ │ + beq.w ae5e │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w ae36 │ │ │ │ │ + bne.w ae5e │ │ │ │ │ add.w r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ae42 │ │ │ │ │ + bne.w ae6a │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.w aeb0 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ + beq.w aed6 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ab86 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + beq.n ab5e │ │ │ │ │ + mov r7, sl │ │ │ │ │ + movs r6, #0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b834 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + beq.w b874 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2e3c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 2e44 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c68a │ │ │ │ │ + beq.w ba48 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w baa0 │ │ │ │ │ + bne.w b9e6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w b904 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n ab88 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w b95a │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n ab60 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w aaba │ │ │ │ │ + beq.w aa92 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c6c8 │ │ │ │ │ + beq.w ba58 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b066 │ │ │ │ │ - add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r9, [r7] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w b066 │ │ │ │ │ + beq.w b088 │ │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [r7] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w b088 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - b.n aabc │ │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + b.n aa94 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 6468 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 645c │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa90 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w c57e │ │ │ │ │ - b.w b836 │ │ │ │ │ + bne.w aa68 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w b876 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + beq.n acee │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + str.w r4, [sl] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w ba20 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w ab60 │ │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r2, [r8], #4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.n ad20 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbnz r3, ad20 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + beq.w ab60 │ │ │ │ │ + b.n ad0a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w ab66 │ │ │ │ │ + beq.w ab3e │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c6c8 │ │ │ │ │ + beq.w ba58 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b0bc │ │ │ │ │ - add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r9, [r7] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w b0bc │ │ │ │ │ + beq.w b0dc │ │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [r7] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w b0dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - b.n ab68 │ │ │ │ │ - adds.w r0, r9, r6 │ │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + b.n ab40 │ │ │ │ │ + adds.w r0, r8, r6 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w b2cc │ │ │ │ │ + bcs.w b2ce │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba18 │ │ │ │ │ - eor.w r3, r9, r9, asr #31 │ │ │ │ │ + beq.w bace │ │ │ │ │ + eor.w r3, r8, r8, asr #31 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - sub.w r3, r3, r9, asr #31 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ + sub.w r3, r3, r8, asr #31 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - blt.w b268 │ │ │ │ │ + blt.w b272 │ │ │ │ │ movs r2, #8 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b274 │ │ │ │ │ + bne.w b27e │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n aa90 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 6468 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ │ + b.n aa68 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 645c │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w b632 │ │ │ │ │ + bne.w b62a │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab3c │ │ │ │ │ - b.n acf2 │ │ │ │ │ + bne.w ab14 │ │ │ │ │ + b.n acc6 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - adds.w ip, r9, r3 │ │ │ │ │ + adds.w ip, r8, r3 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w b48c │ │ │ │ │ + bcs.w b48a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c74e │ │ │ │ │ - eor.w r2, r9, r9, asr #31 │ │ │ │ │ + beq.w c736 │ │ │ │ │ + eor.w r2, r8, r8, asr #31 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - sub.w r2, r2, r9, asr #31 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ + sub.w r2, r2, r8, asr #31 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - blt.w b414 │ │ │ │ │ + blt.w b40a │ │ │ │ │ movs r0, #8 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w b420 │ │ │ │ │ + bne.w b416 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n ab3c │ │ │ │ │ + b.n ab14 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n ab3c │ │ │ │ │ + b.n ab14 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ac46 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + beq.w ac1e │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c6ba │ │ │ │ │ - ldr.w r4, [r8] │ │ │ │ │ + beq.w ba52 │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b5c4 │ │ │ │ │ + beq.w b5ba │ │ │ │ │ subs r4, #1 │ │ │ │ │ - str.w r4, [r8] │ │ │ │ │ + str.w r4, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w b5c4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.w b5ba │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.n ac46 │ │ │ │ │ - add.w r3, fp, #2 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ - add.w r7, sl, r3, lsl #2 │ │ │ │ │ - b.n ab76 │ │ │ │ │ + b.n ac1e │ │ │ │ │ + adds r3, r6, #2 │ │ │ │ │ + ldr.w sl, [sp, #8] │ │ │ │ │ + add.w r7, fp, r3, lsl #2 │ │ │ │ │ + b.n ab4e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w a956 │ │ │ │ │ + beq.w a936 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - str.w r1, [sl] │ │ │ │ │ - b.n a95a │ │ │ │ │ + str.w r1, [fp] │ │ │ │ │ + b.n a93a │ │ │ │ │ it ne │ │ │ │ │ - strne r0, [sp, #0] │ │ │ │ │ - beq.w b1e6 │ │ │ │ │ + strne r0, [sp, #4] │ │ │ │ │ + beq.w b1f6 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r8, [pc, #1048] @ b2c4 │ │ │ │ │ - b.n ab88 │ │ │ │ │ + ldr.w sl, [pc, #1352] @ b41c │ │ │ │ │ + b.n ab60 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 606c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 6060 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b936 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w b240 │ │ │ │ │ - ldr.w r6, [r8] │ │ │ │ │ + beq.w bb1e │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w b24a │ │ │ │ │ + ldr.w r6, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w b240 │ │ │ │ │ - add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w fp, [r8] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w b240 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.w b24a │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str.w r6, [sl] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w b24a │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0c6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w b0e6 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ac58 │ │ │ │ │ + bne.w ac2e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - b.n ab88 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + b.n ab60 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab96 │ │ │ │ │ + bne.w ab6e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ab96 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + b.n ab6e │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b07e │ │ │ │ │ + beq.w b09e │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w b08a │ │ │ │ │ + beq.w b0aa │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - strne r2, [sp, #12] │ │ │ │ │ - beq.w b27a │ │ │ │ │ + strne r2, [sp, #16] │ │ │ │ │ + beq.w b284 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n af58 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + bhi.n af78 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b71a │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ + beq.w b728 │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w b178 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl c950 <_PyLong_Copy> │ │ │ │ │ + bne.w b18e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba08 │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ + beq.w b972 │ │ │ │ │ + ldr.w r5, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w b5de │ │ │ │ │ + bne.w b5d6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ - bne.w b672 │ │ │ │ │ + bne.w b67e │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b3ce │ │ │ │ │ + beq.w b3cc │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b662 │ │ │ │ │ - ldr r7, [pc, #752] @ (b2c4 ) │ │ │ │ │ + beq.w b65a │ │ │ │ │ + ldr.w r8, [pc, #1064] @ b41c │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ - ldr.w fp, [sp] │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - sub.w r8, r7, #16 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + sub.w r9, r8, #16 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + mov r3, fp │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9070 │ │ │ │ │ + bl 9060 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b9a4 │ │ │ │ │ + beq.w b982 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w b256 │ │ │ │ │ + bne.w b260 │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 606c │ │ │ │ │ + bl 6060 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n b108 │ │ │ │ │ + bne.n b120 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w bb24 │ │ │ │ │ + beq.w bb66 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 2e44 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n b0a8 │ │ │ │ │ + bne.n b0c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bb24 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ + beq.w bb66 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b726 │ │ │ │ │ + bne.w b710 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n b11e │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.n afe8 │ │ │ │ │ + beq.n b136 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n b008 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aba4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne.w ab7c │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aba4 │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + b.n ab7c │ │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n aabc │ │ │ │ │ - ldr.w r8, [pc, #592] @ b2c4 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - str.w fp, [sp] │ │ │ │ │ + b.n aa94 │ │ │ │ │ + ldr.w sl, [pc, #904] @ b41c │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n ab88 │ │ │ │ │ + b.n ab60 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w af3e │ │ │ │ │ + bne.w af5e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movs r4, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ab88 │ │ │ │ │ + b.n ab60 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b030 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + bne.n b050 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b.n b030 │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n b050 │ │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n ab68 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + b.n ab40 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c6c0 │ │ │ │ │ + beq.w ba50 │ │ │ │ │ ldr r6, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w b5d0 │ │ │ │ │ - add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w fp, [r7] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w b5d0 │ │ │ │ │ + beq.w b5c6 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str r6, [r7, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w b5c6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ - cbnz r4, b11a │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + cbnz r4, b132 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n ab88 │ │ │ │ │ + b.n ab60 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b01a │ │ │ │ │ + bne.n b03a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b01a │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.n ac58 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ + b.n b03a │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b.n ac2e │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b400 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + bne.w b3f6 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c692 │ │ │ │ │ - ldr r1, [pc, #384] @ (b2c4 ) │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 1694 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + bne.w ba7c │ │ │ │ │ + ldr r1, [pc, #704] @ (b41c ) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1698 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b58e │ │ │ │ │ + bne.w b584 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b558 │ │ │ │ │ + bne.w b550 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r2 │ │ │ │ │ - bne.w b57a │ │ │ │ │ + bne.w b570 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w b34c │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + beq.w b34e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - bgt.w b34c │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ + bgt.w b34e │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - mul.w fp, r3, r2 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w b708 │ │ │ │ │ - add.w r3, sl, fp, lsl #2 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - add.w r9, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + mul.w r6, r3, r2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w b6fe │ │ │ │ │ + add.w r3, fp, r6, lsl #2 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + add.w r9, r6, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a9bc │ │ │ │ │ + beq.w a998 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi.w ac06 │ │ │ │ │ - beq.n b1ea │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bhi.w abde │ │ │ │ │ + beq.n b1fa │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aea6 │ │ │ │ │ - ldr r7, [pc, #228] @ (b2c4 ) │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n ac58 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #216] @ (b2c4 ) │ │ │ │ │ + beq.w aecc │ │ │ │ │ + ldr r7, [pc, #552] @ (b41c ) │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n ac2e │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + ldr r1, [pc, #544] @ (b41c ) │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 606c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 6060 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba2e │ │ │ │ │ - ldr r0, [pc, #200] @ (b2c8 ) │ │ │ │ │ + beq.w bae4 │ │ │ │ │ + ldr r0, [pc, #528] @ (b420 ) │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r6, [r0, #892] @ 0x37c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w b3b8 │ │ │ │ │ - add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w fp, [r0, #892] @ 0x37c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w b3b8 │ │ │ │ │ + beq.w b3b6 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str.w r6, [r0, #892] @ 0x37c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w b3b6 │ │ │ │ │ add.w r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b512 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w b510 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b11a │ │ │ │ │ + bne.w b132 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n ab88 │ │ │ │ │ + b.n ab60 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0c6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w b0e6 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af02 │ │ │ │ │ - b.n b1e0 │ │ │ │ │ + beq.w af22 │ │ │ │ │ + b.n b1f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b002 │ │ │ │ │ + bne.w b022 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b002 │ │ │ │ │ + b.n b022 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w ad94 │ │ │ │ │ + beq.w adbc │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n ad94 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + b.n adbc │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c950 <_PyLong_Copy> │ │ │ │ │ + bl c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba08 │ │ │ │ │ + beq.w b972 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b2a0 │ │ │ │ │ + beq.n b2aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c650 │ │ │ │ │ + beq.w ba6e │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - bne.w b6c2 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + bne.w b6b8 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n af4a │ │ │ │ │ - .word 0x0000237c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n af6a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w b7c0 │ │ │ │ │ + blt.w b7b8 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - bne.w c6a8 │ │ │ │ │ + bne.w b96c │ │ │ │ │ movs r0, #20 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b972 │ │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ │ - mov.w r9, #16 │ │ │ │ │ + beq.w b920 │ │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r8, #16 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r9, [r7, #8] │ │ │ │ │ + str.w r8, [r7, #8] │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ - strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ + strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - bne.w badc │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w bb2a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - orr.w r0, r3, r9 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + orr.w r0, r3, r8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ - cbz r1, b346 │ │ │ │ │ + cbz r1, b348 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.w aa90 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + b.w aa68 │ │ │ │ │ + ldrd r1, r5, [sp, #4] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + bl e284 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ba08 │ │ │ │ │ + beq.w b972 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b376 │ │ │ │ │ + beq.n b378 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, b376 │ │ │ │ │ + cbnz r3, b378 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - mul.w fp, r3, r2 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w b6ac │ │ │ │ │ - add.w r3, sl, fp, lsl #2 │ │ │ │ │ - add.w r9, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + mul.w r6, r3, r2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w b668 │ │ │ │ │ + add.w r3, fp, r6, lsl #2 │ │ │ │ │ + add.w r9, r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a9bc │ │ │ │ │ - b.n b1ce │ │ │ │ │ + beq.w a998 │ │ │ │ │ + b.n b1e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b512 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w b510 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b238 │ │ │ │ │ - b.n ac52 │ │ │ │ │ + beq.w b242 │ │ │ │ │ + b.n ac2a │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w afd2 │ │ │ │ │ - ldr.w r8, [pc, #924] @ b778 │ │ │ │ │ - ldr.w r3, [r8, #876] @ 0x36c │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n b3f0 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - add.w r8, r8, #892 @ 0x37c │ │ │ │ │ - b.n b140 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - add.w sl, r8, #876 @ 0x36c │ │ │ │ │ - ldr.w r9, [sp] │ │ │ │ │ - add.w r8, r8, #892 @ 0x37c │ │ │ │ │ + bne.w aff2 │ │ │ │ │ + ldr r1, [pc, #68] @ (b420 ) │ │ │ │ │ + ldr.w r3, [r1, #876] @ 0x36c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n b3ea │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + add.w r9, r1, #892 @ 0x37c │ │ │ │ │ + b.n b158 │ │ │ │ │ + ldrd fp, r7, [sp, #4] │ │ │ │ │ + add.w sl, r1, #876 @ 0x36c │ │ │ │ │ + add.w r9, r1, #892 @ 0x37c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b132 │ │ │ │ │ + bne.w b14a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b132 │ │ │ │ │ + b.n b14a │ │ │ │ │ movs r0, #10 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w ae1a │ │ │ │ │ + beq.w ae42 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - b.n ae1a │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ + b.n ae42 │ │ │ │ │ + .word 0x0000237c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ ldreq r4, [sp, #64] @ 0x40 │ │ │ │ │ - beq.w ab88 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + beq.w ab60 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2e44 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b936 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + beq.w b8f2 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w ba98 │ │ │ │ │ + bne.w b9e0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.w ab88 │ │ │ │ │ + b.w ab60 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r0, [pc, #780] @ (b778 ) │ │ │ │ │ + ldr r0, [pc, #776] @ (b770 ) │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w a9de │ │ │ │ │ + beq.w a9b8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a9de │ │ │ │ │ - ldr r0, [pc, #760] @ (b77c ) │ │ │ │ │ + bne.w a9b8 │ │ │ │ │ + ldr r0, [pc, #752] @ (b774 ) │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a9de │ │ │ │ │ + b.w a9b8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w b870 │ │ │ │ │ + blt.w b866 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ - bne.w bab4 │ │ │ │ │ + bne.w ba76 │ │ │ │ │ movs r0, #20 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b92a │ │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ │ - mov.w r9, #16 │ │ │ │ │ + beq.w b8e6 │ │ │ │ │ + ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r8, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ - str.w r9, [r7, #8] │ │ │ │ │ + str.w r8, [r7, #8] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ - strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ + strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - orr.w r0, r3, r9 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + orr.w r0, r3, r8 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ae32 │ │ │ │ │ + beq.w ae5a │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.w ab3c │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + b.w ab14 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c6ba │ │ │ │ │ - ldr.w r6, [r8] │ │ │ │ │ + beq.w ba52 │ │ │ │ │ + ldr.w r6, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n b5d0 │ │ │ │ │ - add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w fp, [r8] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n b5d0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.n b5c6 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str.w r6, [sl] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n b5c6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w ac58 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + bne.w ac2e │ │ │ │ │ + mov sl, r7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w ab88 │ │ │ │ │ + b.w ab60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cbnz r3, b566 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cbnz r3, b55c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w b16e │ │ │ │ │ + beq.w b184 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b16e │ │ │ │ │ + bne.w b184 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b172 │ │ │ │ │ + b.n b188 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b7d0 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + bne.w b818 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b87e │ │ │ │ │ + bne.w b82a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w ab88 │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + b.w ab60 │ │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.w ac46 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ + b.w ac1e │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n b550 │ │ │ │ │ - b.n b1e0 │ │ │ │ │ + beq.n b548 │ │ │ │ │ + b.w ac2e │ │ │ │ │ subs r5, #1 │ │ │ │ │ - str.w r5, [sl] │ │ │ │ │ + str.w r5, [fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w af84 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne.w afa4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n af88 │ │ │ │ │ + b.n afa8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w baba │ │ │ │ │ + bne.w babc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n b612 │ │ │ │ │ + beq.n b60a │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str.w r1, [sl] │ │ │ │ │ + str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w bacc │ │ │ │ │ + beq.w b97a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c65a │ │ │ │ │ + beq.w baaa │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w b7e4 │ │ │ │ │ + bne.w b7c8 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - b.w ab3c │ │ │ │ │ - ldr.w r8, [pc, #280] @ b77c │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - sub.w sl, r8, #16 │ │ │ │ │ - b.n b124 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + b.w ab14 │ │ │ │ │ + ldr.w r9, [pc, #280] @ b774 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + sub.w sl, r9, #16 │ │ │ │ │ + b.n b13c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b93e │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr.w sl, [pc, #252] @ b774 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w ab60 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r7, r3, #5 │ │ │ │ │ sbc.w r6, r2, r2, lsl #1 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ │ - bcs.n b73c │ │ │ │ │ - ldr r3, [pc, #228] @ (b780 ) │ │ │ │ │ + bcs.n b734 │ │ │ │ │ + ldr r3, [pc, #208] @ (b778 ) │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ - bne.w c6b0 │ │ │ │ │ + bne.w b962 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n afa2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b94c │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr.w r8, [pc, #192] @ b77c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.w ab88 │ │ │ │ │ + b.n afc2 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r6, r3, #5 │ │ │ │ │ sbc.w r5, r2, r2, lsl #1 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ │ - bcs.n b784 │ │ │ │ │ - ldr r3, [pc, #148] @ (b780 ) │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - add.w r8, r3, r0, lsl #4 │ │ │ │ │ + bcs.n b77c │ │ │ │ │ + ldr r3, [pc, #152] @ (b778 ) │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w sl, r3, r0, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w ba10 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ + bne.w ba66 │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.n af4a │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n af6a │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b98a │ │ │ │ │ + bne.w b8fe │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r8, [pc, #104] @ b77c │ │ │ │ │ - b.w ab88 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr.w r8, [pc, #96] @ b780 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.w ab88 │ │ │ │ │ + ldr.w sl, [pc, #104] @ b774 │ │ │ │ │ + b.w ab60 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r7, #0] │ │ │ │ │ + str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b03e │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + bne.w b060 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b.n b03e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n b060 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr.w sl, [pc, #76] @ b778 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w ab60 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w b990 │ │ │ │ │ + bcs.w b936 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c63c │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w afa2 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.w ab88 │ │ │ │ │ + bne.w ba92 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w afc2 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.w ab60 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w b944 │ │ │ │ │ + bcs.w b946 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c66e │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n b6fa │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ - b.w ab88 │ │ │ │ │ + bne.w ba2e │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n b6f0 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + b.w ab60 │ │ │ │ │ negs r3, r3 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - bne.w b954 │ │ │ │ │ + bne.w b904 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n b2d8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b594 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b594 │ │ │ │ │ + b.n b2da │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ rsbs ip, r3, #0 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ - sbc.w r9, r2, r2, lsl #1 │ │ │ │ │ + sbc.w r8, r2, r2, lsl #1 │ │ │ │ │ rsbs r0, r3, #5 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n b892 │ │ │ │ │ - ldr r3, [pc, #776] @ (bb18 ) │ │ │ │ │ - add.w r9, r3, ip, lsl #4 │ │ │ │ │ + bcs.n b87e │ │ │ │ │ + ldr r3, [pc, #788] @ (bb08 ) │ │ │ │ │ + add.w r8, r3, ip, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq.w b658 │ │ │ │ │ + beq.w b650 │ │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w b658 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b936 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w ab88 │ │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r2, [r9], #4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.n b866 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w b650 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + b.n b8f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cbnz r3, b866 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b58a │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - beq.w ab88 │ │ │ │ │ - b.n b850 │ │ │ │ │ - negs r2, r2 │ │ │ │ │ - sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - bne.n b90c │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n b498 │ │ │ │ │ + b.n b58a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b5a2 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.w b598 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b5a2 │ │ │ │ │ + b.n b598 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w c720 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w c70a │ │ │ │ │ + movw sl, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt sl, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b.w abc8 │ │ │ │ │ + negs r2, r2 │ │ │ │ │ + sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + bne.n b8c8 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n b496 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w acf4 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, ip │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n b8fa │ │ │ │ │ + bcs.n b8be │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b822 │ │ │ │ │ + beq.n b806 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b822 │ │ │ │ │ + bne.n b806 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w b658 │ │ │ │ │ - b.n b82a │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w c738 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w c722 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r8, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w abf0 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl cab0 <_PyLong_FromLarge> │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n b8b0 │ │ │ │ │ - mov.w fp, #16 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n b842 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w b650 │ │ │ │ │ + b.n b80e │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl ca70 <_PyLong_FromLarge> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n b89c │ │ │ │ │ movs r0, #2 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ movs r0, #24 │ │ │ │ │ - strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba92 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ + bne.w baa4 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w c57e │ │ │ │ │ - b.n b836 │ │ │ │ │ - bl cab0 <_PyLong_FromLarge> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n b7a2 │ │ │ │ │ - ldr r7, [pc, #460] @ (bb1c ) │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - b.w ac58 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w acd4 │ │ │ │ │ + b.n b876 │ │ │ │ │ + ldr r7, [pc, #524] @ (bb0c ) │ │ │ │ │ + b.w ac2e │ │ │ │ │ movs r0, #2 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ movs r0, #24 │ │ │ │ │ - strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ + strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - ldrd r1, r3, [sp, #32] │ │ │ │ │ + ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba8c │ │ │ │ │ + bne.n b9fa │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w c57e │ │ │ │ │ - b.n b836 │ │ │ │ │ - ldr r7, [pc, #400] @ (bb1c ) │ │ │ │ │ - b.w ac58 │ │ │ │ │ - bl cab0 <_PyLong_FromLarge> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n b75a │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w acd4 │ │ │ │ │ + b.n b876 │ │ │ │ │ + bl ca70 <_PyLong_FromLarge> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.n b752 │ │ │ │ │ + ldr r7, [pc, #460] @ (bb0c ) │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + b.w ac2e │ │ │ │ │ + bl ca70 <_PyLong_FromLarge> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.n b79a │ │ │ │ │ ldr.w r5, [r7, #-4]! │ │ │ │ │ mov.w r4, #536870912 @ 0x20000000 │ │ │ │ │ - b.w aa16 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n b9c0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n ba60 │ │ │ │ │ + b.w a9ee │ │ │ │ │ + movs r6, #16 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w acfa │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w afc2 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b.n b908 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.w b09a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b60a │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b9d2 │ │ │ │ │ + beq.n b99a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ba68 │ │ │ │ │ + beq.n ba18 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b9e8 │ │ │ │ │ + beq.n b9ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n ba70 │ │ │ │ │ + cbz r3, ba00 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b9fe │ │ │ │ │ + beq.n b9c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n ba78 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + cbz r3, ba08 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n b9d6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + cbz r3, ba10 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.w b07a │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - b.w b07a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + b.w b09a │ │ │ │ │ + mov r7, sl │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - b.n b6fa │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w c57e │ │ │ │ │ - b.n b836 │ │ │ │ │ - ldr r2, [pc, #240] @ (bb20 ) │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r4, [r2, #892] @ 0x37c │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.n ba56 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - add.w r8, r2, #892 @ 0x37c │ │ │ │ │ - mov r5, fp │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - str.w r4, [r8] │ │ │ │ │ - cbz r4, ba80 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - b.n b83a │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.w ab88 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b9c0 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w ac58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b9d2 │ │ │ │ │ + b.w ac58 │ │ │ │ │ + mov.w r8, #24 │ │ │ │ │ + b.n b2f8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b9e8 │ │ │ │ │ + b.n b9ae │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b9fe │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + b.n b9c2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b9d6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b99a │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov sl, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b83a │ │ │ │ │ - mov.w r9, #24 │ │ │ │ │ - b.n b2f6 │ │ │ │ │ - mov.w r9, #24 │ │ │ │ │ - b.n b4b6 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + b.w acf4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ac82 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.w b7a6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w b6f0 │ │ │ │ │ + b.n b7ac │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b.w acd6 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.w acd4 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w acd4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + b.n b6f0 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w ac82 │ │ │ │ │ + b.n b2aa │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.n b910 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b.n b8cc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b158 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w b158 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b75e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b75e │ │ │ │ │ + mov.w r8, #24 │ │ │ │ │ + b.n b4b4 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w acd4 │ │ │ │ │ + b.n b876 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, bad4 │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ + cbz r3, bafe │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n b602 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b612 │ │ │ │ │ + b.n b5fa │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w acd4 │ │ │ │ │ + b.n b876 │ │ │ │ │ + ldr r2, [pc, #40] @ (bb10 ) │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r4, [r2, #892] @ 0x37c │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.n bb14 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + add.w sl, r2, #892 @ 0x37c │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.w ace2 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bac2 │ │ │ │ │ + b.n bac4 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x0000237c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w ab60 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w acd4 │ │ │ │ │ + b.n b876 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - orr.w r0, r3, r9 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + orr.w r0, r3, r8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b346 │ │ │ │ │ - b.n b344 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000237c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - b.n b9aa │ │ │ │ │ + beq.w b348 │ │ │ │ │ + b.w b346 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + b.n b988 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 606c │ │ │ │ │ + bl 6060 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c766 │ │ │ │ │ + beq.w c6d6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cbz r3, bb66 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cbz r3, bba8 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c774 │ │ │ │ │ + beq.w c6e2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ca98 │ │ │ │ │ + bl ca58 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r3, r8 │ │ │ │ │ - str.w r6, [r8, #4]! │ │ │ │ │ + str.w r7, [r8, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 606c │ │ │ │ │ + bl 6060 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcd0 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + beq.w bd04 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, bbb0 │ │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ │ + cbz r3, bbf0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w bcd0 │ │ │ │ │ - bl ca98 │ │ │ │ │ + beq.w bd04 │ │ │ │ │ + bl ca58 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp.w fp, #16 │ │ │ │ │ - bne.n bb72 │ │ │ │ │ - cbz r5, bbd2 │ │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, #16 │ │ │ │ │ + bne.n bbb2 │ │ │ │ │ + cbz r5, bc0e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bbd2 │ │ │ │ │ + beq.n bc0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, bbd2 │ │ │ │ │ + cbnz r3, bc0e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ - subs r6, r3, #1 │ │ │ │ │ - bmi.w c6da │ │ │ │ │ + subs.w r8, r3, #1 │ │ │ │ │ + bmi.w c682 │ │ │ │ │ adds r3, #3 │ │ │ │ │ - ldr.w r8, [pc, #1788] @ c2ec │ │ │ │ │ movs r4, #0 │ │ │ │ │ - str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r5, sl, r3, lsl #2 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + ldr.w sl, [pc, #1828] @ c354 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + add.w r7, fp, r3, lsl #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - ldr.w r8, [sp] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #-4]! │ │ │ │ │ - mov.w sl, #29 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w sl, [r7, #-4]! │ │ │ │ │ + mov.w r9, #29 │ │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + strd r8, r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, fp │ │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.n bc4e │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp.w r8, #5 │ │ │ │ │ - beq.n bce4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w c2f0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - lsr.w r2, r9, r3 │ │ │ │ │ + ldr.w fp, [sp, #4] │ │ │ │ │ + b.n bc82 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp.w sl, #5 │ │ │ │ │ + beq.n bd0c │ │ │ │ │ + subs.w r9, r9, #1 │ │ │ │ │ + bcc.w c358 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + lsr.w r2, r3, r9 │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ orrs.w r7, r2, r7, lsl #1 │ │ │ │ │ - bne.n bc38 │ │ │ │ │ + bne.n bc70 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 606c │ │ │ │ │ + bl 6060 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfce │ │ │ │ │ + beq.w c010 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c118 │ │ │ │ │ + beq.w c18e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w c118 │ │ │ │ │ + beq.w c18e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c118 │ │ │ │ │ + bne.w c18e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w c124 │ │ │ │ │ + beq.w c19a │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c612 │ │ │ │ │ + beq.w c676 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w c110 │ │ │ │ │ + beq.w c186 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c110 │ │ │ │ │ + bne.w c186 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bc42 │ │ │ │ │ - ldr.w r8, [pc, #1560] @ c2ec │ │ │ │ │ - ldr.w r4, [r8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w ba46 │ │ │ │ │ - b.n ba4e │ │ │ │ │ + b.n bc7a │ │ │ │ │ + ldr.w sl, [pc, #1612] @ c354 │ │ │ │ │ + b.w acd6 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bmi.w c108 │ │ │ │ │ - mov.w sl, r7, asr #1 │ │ │ │ │ - ands.w r3, sl, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne.n bd06 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov.w sl, sl, asr #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - tst.w sl, #1 │ │ │ │ │ - beq.n bcf8 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - rsb r8, r3, #5 │ │ │ │ │ - strd r9, sl, [sp, #20] │ │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ + itt mi │ │ │ │ │ + movmi r8, r7 │ │ │ │ │ + movmi r5, #0 │ │ │ │ │ + bmi.n bd32 │ │ │ │ │ + mov.w r8, r7, asr #1 │ │ │ │ │ + ands.w r5, r8, #1 │ │ │ │ │ + bne.n bd2e │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov.w r8, r8, asr #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + tst.w r8, #1 │ │ │ │ │ + beq.n bd22 │ │ │ │ │ + rsb sl, r5, #5 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + strd r9, r5, [sp, #20] │ │ │ │ │ mov sl, r8 │ │ │ │ │ - mov r7, fp │ │ │ │ │ + mov r5, fp │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ ittt pl │ │ │ │ │ movwpl r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movtpl r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strpl r6, [sp, #64] @ 0x40 │ │ │ │ │ - bpl.n bd6c │ │ │ │ │ + bpl.n bd90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w bfbc │ │ │ │ │ + bhi.w bffe │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ smull fp, r3, r3, r3 │ │ │ │ │ adds.w r6, fp, #5 │ │ │ │ │ mov r8, fp │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w c096 │ │ │ │ │ + bcs.w c0d6 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ add.w r6, r3, r6, lsl #4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r6, r3 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w bfae │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w bff0 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bfae │ │ │ │ │ + bne.w bff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w bfb8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w bffa │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w c062 │ │ │ │ │ + beq.w c0a2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c55c │ │ │ │ │ + beq.w c5fc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.w c2b4 │ │ │ │ │ - beq.w c2a4 │ │ │ │ │ + blt.w c31a │ │ │ │ │ + beq.w c30a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w c140 │ │ │ │ │ + beq.w c1b6 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f7e0 │ │ │ │ │ - cbz r0, bdd4 │ │ │ │ │ + bl f7a0 │ │ │ │ │ + cbz r0, be00 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq.n bdd4 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n be00 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, bdd4 │ │ │ │ │ + cbnz r2, be00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c612 │ │ │ │ │ + beq.w c676 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w bfe2 │ │ │ │ │ + bls.w c022 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c046 │ │ │ │ │ + beq.w c086 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w c584 │ │ │ │ │ - cbnz r1, be08 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + beq.w c61e │ │ │ │ │ + cbnz r1, be34 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c58c │ │ │ │ │ + beq.w c626 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w bfa8 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w bfea │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bfa8 │ │ │ │ │ + bne.w bfea │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - subs.w sl, sl, #1 │ │ │ │ │ - bne.w bd18 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + bne.w bd3c │ │ │ │ │ + mov.w r8, sl, asr #1 │ │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ - mov.w ip, sl, asr #1 │ │ │ │ │ - add.w ip, sp, ip, lsl #2 │ │ │ │ │ - ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ │ - bl 606c │ │ │ │ │ + add.w r8, r3, r8, lsl #2 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr.w r1, [r8, #-64] │ │ │ │ │ + bl 6060 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7d6 │ │ │ │ │ + beq.w c752 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c130 │ │ │ │ │ + beq.w c19e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c130 │ │ │ │ │ + bne.w c19e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w c13c │ │ │ │ │ + beq.w c1aa │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c612 │ │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.w c128 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r6, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w c128 │ │ │ │ │ + beq.w c676 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w c1ae │ │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [r6] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w c1ae │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w c102 │ │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.w c180 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 606c │ │ │ │ │ + bl 6060 │ │ │ │ │ + add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfce │ │ │ │ │ + beq.w c010 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c3c6 │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq.w c3c6 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w c3c6 │ │ │ │ │ + beq.w c130 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.w c130 │ │ │ │ │ + add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [r4] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w c130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w c3d2 │ │ │ │ │ + beq.w c13c │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c612 │ │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq.w c2d6 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r6, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w c2d6 │ │ │ │ │ + beq.w c676 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.w c33c │ │ │ │ │ + add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [r6] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w c33c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w c2e4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r5, r3, #2 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w c34a │ │ │ │ │ + sub.w r8, r5, #2 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 606c │ │ │ │ │ + bl 6060 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfce │ │ │ │ │ + beq.n c010 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c3e0 │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - beq.w c3e0 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w c3e0 │ │ │ │ │ + beq.w c466 │ │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + beq.w c466 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r7, [r4, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w c466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c612 │ │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - beq.w c0f0 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r6, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w c0f0 │ │ │ │ │ + beq.w c676 │ │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + beq.w c47c │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r7, [r6, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w c47c │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - bne.n bf3c │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.n bc42 │ │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ │ + bne.n bf80 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b.n bc7a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n be2c │ │ │ │ │ + b.n be5c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w bd94 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w bdbc │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n be2c │ │ │ │ │ + b.n be5c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6468 │ │ │ │ │ + bl 645c │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w c57e │ │ │ │ │ - b.n b836 │ │ │ │ │ + bne.w bd90 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w acd4 │ │ │ │ │ + b.n b876 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r1, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds.w r8, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r8, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w bde8 │ │ │ │ │ + bcs.w be14 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c026 │ │ │ │ │ + beq.n c066 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c026 │ │ │ │ │ - ldr r2, [pc, #720] @ (c2e8 ) │ │ │ │ │ + cbnz r3, c066 │ │ │ │ │ + ldr r2, [pc, #760] @ (c350 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c5da │ │ │ │ │ + bne.w c694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r8, r3, r8, lsl #4 │ │ │ │ │ add.w r4, r8, #8960 @ 0x2300 │ │ │ │ │ adds r4, #28 │ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w bdf4 │ │ │ │ │ + bne.w be20 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w be08 │ │ │ │ │ + beq.w be34 │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ - bl 100c8 <_PyLong_Negate> │ │ │ │ │ + bl 10088 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c612 │ │ │ │ │ + beq.w c676 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ - b.n bdf4 │ │ │ │ │ + b.n be20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w c556 │ │ │ │ │ + bne.w c5f6 │ │ │ │ │ eor.w r3, r1, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w c4da │ │ │ │ │ + bne.w c57a │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be0a │ │ │ │ │ - b.n c612 │ │ │ │ │ + bne.w be36 │ │ │ │ │ + b.n c676 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r0, fp, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w c4ea │ │ │ │ │ + bcs.w c58a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c61e │ │ │ │ │ + beq.w c79c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ eor.w r8, fp, fp, asr #31 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ sub.w r8, r8, fp, asr #31 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - blt.w c4c8 │ │ │ │ │ + blt.w c568 │ │ │ │ │ movs r1, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bne.w c4d2 │ │ │ │ │ + bne.w c572 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w r8, [r6, #12] │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bd6c │ │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bne.w bf3c │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - b.n bc42 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n bd0c │ │ │ │ │ + b.n bd90 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w bf36 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w c702 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 6060 │ │ │ │ │ + subs r7, r5, #2 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w c742 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n c16e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, c16e │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w c7b8 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n bc7a │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bc42 │ │ │ │ │ + b.n bc7a │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w bc9c │ │ │ │ │ + bne.w bcd0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n bc42 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n beb2 │ │ │ │ │ + b.n bc7a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w be82 │ │ │ │ │ + bne.w beae │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n beb2 │ │ │ │ │ - ldr.w r9, [r7, #12] │ │ │ │ │ + b.n bee6 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + b.n bee6 │ │ │ │ │ + ldr.w r9, [r5, #12] │ │ │ │ │ adds r0, #3 │ │ │ │ │ subs.w r1, r9, #10 │ │ │ │ │ - bne.w c3f6 │ │ │ │ │ + bne.w c496 │ │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ │ add.w r9, r6, #12 │ │ │ │ │ sub.w r3, r0, r9 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n c1c2 │ │ │ │ │ + bpl.n c238 │ │ │ │ │ ldr.w ip, [r0, #-4]! │ │ │ │ │ umull r3, r2, lr, ip │ │ │ │ │ bic.w r3, r2, #3 │ │ │ │ │ add.w r2, r3, r2, lsr #2 │ │ │ │ │ sub.w r2, ip, r2 │ │ │ │ │ subs.w r2, ip, r2 │ │ │ │ │ sbc.w r4, r1, #0 │ │ │ │ │ @@ -18497,234 +18562,254 @@ │ │ │ │ │ adds r2, r2, r4 │ │ │ │ │ adc.w r3, r3, fp │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r3, r3 │ │ │ │ │ subs.w r4, ip, r2 │ │ │ │ │ sbc.w r2, r1, r3 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.n c292 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r6, [r0, #-4] │ │ │ │ │ + beq.n c2f8 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r5, [r0, #-4] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ orr.w r2, r2, r4, lsr #2 │ │ │ │ │ subs r0, #8 │ │ │ │ │ - orr.w ip, r6, r4, lsl #30 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - adds.w r4, ip, r2 │ │ │ │ │ + orr.w r7, r5, r4, lsl #30 │ │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ │ + adds r4, r7, r2 │ │ │ │ │ adc.w r4, r4, #0 │ │ │ │ │ umull r3, r1, lr, r4 │ │ │ │ │ bic.w r3, r1, #3 │ │ │ │ │ add.w r3, r3, r1, lsr #2 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ - subs.w r4, ip, r4 │ │ │ │ │ + subs r4, r7, r4 │ │ │ │ │ sbc.w r3, r2, #0 │ │ │ │ │ mul.w r1, r8, r4 │ │ │ │ │ mla r1, lr, r3, r1 │ │ │ │ │ umull r4, r3, r4, lr │ │ │ │ │ add r1, r3 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ orr.w r4, r4, r1, lsl #31 │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ adds r3, r4, r4 │ │ │ │ │ - adc.w sl, r1, r1 │ │ │ │ │ + adc.w ip, r1, r1 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ - adc.w sl, sl, sl │ │ │ │ │ + adc.w ip, ip, ip │ │ │ │ │ adds r3, r3, r4 │ │ │ │ │ - adc.w r1, r1, sl │ │ │ │ │ + adc.w r1, r1, ip │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ - subs.w r4, ip, r3 │ │ │ │ │ + subs r4, r7, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ - orr.w ip, r6, r4, lsl #30 │ │ │ │ │ + orr.w r7, r5, r4, lsl #30 │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ orr.w r2, r2, r4, lsr #2 │ │ │ │ │ - adds.w r4, ip, r2 │ │ │ │ │ + adds r4, r7, r2 │ │ │ │ │ adc.w r4, r4, #0 │ │ │ │ │ umull r3, r1, lr, r4 │ │ │ │ │ bic.w r3, r1, #3 │ │ │ │ │ add.w r3, r3, r1, lsr #2 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ - subs.w r4, ip, r4 │ │ │ │ │ + subs r4, r7, r4 │ │ │ │ │ sbc.w r3, r2, #0 │ │ │ │ │ mul.w r1, r8, r4 │ │ │ │ │ mla r1, lr, r3, r1 │ │ │ │ │ umull r4, r3, r4, lr │ │ │ │ │ add r1, r3 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ orr.w r4, r4, r1, lsl #31 │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ adds r3, r4, r4 │ │ │ │ │ - adc.w sl, r1, r1 │ │ │ │ │ + adc.w ip, r1, r1 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ - adc.w sl, sl, sl │ │ │ │ │ + adc.w ip, ip, ip │ │ │ │ │ adds r3, r3, r4 │ │ │ │ │ - adc.w r1, r1, sl │ │ │ │ │ + adc.w r1, r1, ip │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ - subs.w r4, ip, r3 │ │ │ │ │ + subs r4, r7, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bne.n c1c8 │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + bne.n c23c │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c034 │ │ │ │ │ - b.n c612 │ │ │ │ │ + bne.w c074 │ │ │ │ │ + b.n c676 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ - add r3, r7 │ │ │ │ │ + add r3, r5 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w bdb8 │ │ │ │ │ + bcs.w bde0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c602 │ │ │ │ │ + bne.w c666 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ - b.n bdf4 │ │ │ │ │ + b.n be20 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w bf32 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.n bc42 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w bf76 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b.n bc7a │ │ │ │ │ + nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - bcs.w bc20 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ │ + subs.w r8, r8, #1 │ │ │ │ │ + bcs.w bc56 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n c3b8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w c686 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w c792 │ │ │ │ │ - subs r4, r4, r6 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + bpl.w c6ec │ │ │ │ │ + subs r4, r4, r7 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 606c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w c784 │ │ │ │ │ - bl ca98 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 6060 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w accc │ │ │ │ │ + bl ca58 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c780 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + beq.w c6fa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e284 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - beq.w c638 │ │ │ │ │ - bl ca98 │ │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + beq.w c6f2 │ │ │ │ │ + bl ca58 │ │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - bne.n c324 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + subs.w r8, r8, #1 │ │ │ │ │ + bne.n c38a │ │ │ │ │ + mov r3, r9 │ │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ │ - bl 606c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 6060 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c784 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl ca98 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, c3ac │ │ │ │ │ + beq.w accc │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl ca58 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w c6fe │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c57e │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl ca98 │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + beq.w ba60 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl ca58 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.w c686 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 6060 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bgt.w c798 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w b11a │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.w b846 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w befa │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w c6e0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.n bc42 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w accc │ │ │ │ │ + bl ca58 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n c41a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e284 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + beq.w c6f2 │ │ │ │ │ + bl ca58 │ │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + b.n c41c │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bl e2c4 │ │ │ │ │ + bl e284 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w bf7c │ │ │ │ │ - b.n c612 │ │ │ │ │ + bne.w bfc0 │ │ │ │ │ + b.n c676 │ │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + bne.w bf80 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.w bc7a │ │ │ │ │ add.w r8, r6, r0, lsl #2 │ │ │ │ │ add.w fp, r6, #12 │ │ │ │ │ sub.w r3, r8, fp │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n c466 │ │ │ │ │ + beq.n c506 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n c446 │ │ │ │ │ + beq.n c4e6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c42c │ │ │ │ │ + beq.n c4cc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -18746,15 +18831,15 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ orr.w r0, r0, r4, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, fp │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq.w c292 │ │ │ │ │ + beq.w c2f8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r1, r3, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -18784,511 +18869,424 @@ │ │ │ │ │ orr.w r1, r3, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne.n c46c │ │ │ │ │ + bne.n c50c │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n c292 │ │ │ │ │ + b.n c2f8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - beq.w c0e2 │ │ │ │ │ + beq.w c122 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n c0e2 │ │ │ │ │ + b.n c122 │ │ │ │ │ add.w r8, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ sub.w r1, r8, r1 │ │ │ │ │ - b.n c082 │ │ │ │ │ + b.n c0c2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n c5b8 │ │ │ │ │ - movs.w fp, r9, lsr #28 │ │ │ │ │ - bne.w c6d4 │ │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + blt.n c654 │ │ │ │ │ + movs.w r3, r9, lsr #28 │ │ │ │ │ + bne.w c6d0 │ │ │ │ │ movs r0, #20 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c5e6 │ │ │ │ │ - movs r3, #16 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + beq.w c6b4 │ │ │ │ │ + mov.w fp, #16 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [r6, #8] │ │ │ │ │ + str.w fp, [r6, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ittt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - ldrne r1, [sp, #32] │ │ │ │ │ - strne r2, [r1, #0] │ │ │ │ │ + bne.w c760 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + bic.w r1, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r1, [r6, #12] │ │ │ │ │ + orr.w r2, fp, r3 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - orrs r2, r3 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ - bic.w r3, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ - str r3, [r6, #12] │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n c552 │ │ │ │ │ - str.w fp, [r6, #20] │ │ │ │ │ + add.w r2, r6, #20 │ │ │ │ │ + cbz r3, c5f0 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bd6c │ │ │ │ │ + b.w bd90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c2b4 │ │ │ │ │ + bne.w c31a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ + mov r5, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldrd r6, fp, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w bcd4 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + b.w acd4 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bne.w be08 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bne.w be34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c3c │ │ │ │ │ + bl 5c34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq.n c5ae │ │ │ │ │ + beq.n c648 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c5ae │ │ │ │ │ + cbnz r3, c648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n c612 │ │ │ │ │ + beq.n c676 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n be08 │ │ │ │ │ + b.w be34 │ │ │ │ │ rsbs r8, fp, #0 │ │ │ │ │ - mov.w r3, #2 │ │ │ │ │ sbc.w r9, r9, r9, lsl #1 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - movs.w fp, r9, lsr #28 │ │ │ │ │ - beq.n c4fc │ │ │ │ │ - movs r0, #24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, c5e6 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - b.n c50e │ │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n c020 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n c57e │ │ │ │ │ - b.w b836 │ │ │ │ │ + movs.w r3, r9, lsr #28 │ │ │ │ │ + bne.n c6a0 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n c598 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c950 <_PyLong_Copy> │ │ │ │ │ + bl c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c05a │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + bne.w c09a │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - b.n c57c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + ldrd r6, fp, [sp, #48] @ 0x30 │ │ │ │ │ + b.w acd4 │ │ │ │ │ + ldr.w sl, [pc, #360] @ c7ec │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w b132 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + b.w acfe │ │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n c060 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n c796 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n c57e │ │ │ │ │ - b.w b836 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n c57c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b766 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b766 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b2a0 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n c57e │ │ │ │ │ - b.w b836 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b7ae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w b6fa │ │ │ │ │ - b.w b7b4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - b.w bcd4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b140 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b140 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.w b958 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.w afa2 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n c57e │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n c57e │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n c57c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n c5cc │ │ │ │ │ - ldr.w r8, [pc, #336] @ c82c │ │ │ │ │ - b.n c3b8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - subs r7, r3, #2 │ │ │ │ │ - bl 606c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w acd4 │ │ │ │ │ + b.w b876 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b.n c6a4 │ │ │ │ │ + ldr.w sl, [pc, #276] @ c7ec │ │ │ │ │ + movs r6, #1 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r0, c758 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c708 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbnz r3, c708 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n c7e2 │ │ │ │ │ + b.w acd6 │ │ │ │ │ + ldr.w sl, [pc, #264] @ c7ec │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w acd6 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + b.n c37c │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w acd4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + b.n c3c8 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n c41a │ │ │ │ │ mov r4, r6 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - b.w bc42 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b.w bc7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b8ee │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne.w b85a │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b8ee │ │ │ │ │ + b.w b85a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b8e0 │ │ │ │ │ + bne.w b84c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b8e0 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ + b.w b84c │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c65e │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + b.w baae │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - b.n c57c │ │ │ │ │ - ldr.w r8, [pc, #196] @ c82c │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ - b.w bcd4 │ │ │ │ │ - ldr.w r8, [pc, #180] @ c82c │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - b.w bcd4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - b.n c362 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w c57e │ │ │ │ │ - b.w b836 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - b.n c316 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 606c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r4, c80e │ │ │ │ │ - bl ca98 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + b.w acd4 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w acd4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r1, r8, lsr #30 │ │ │ │ │ + orr.w r1, r1, r9, lsl #2 │ │ │ │ │ + orr.w r2, fp, r3 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r2, [r6, #8] │ │ │ │ │ + str r1, [r6, #16] │ │ │ │ │ + bic.w r2, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r2, [r6, #12] │ │ │ │ │ + add.w r2, r6, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c3ae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e2c4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - beq.n c80a │ │ │ │ │ - bl ca98 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ + beq.w c5f0 │ │ │ │ │ + b.n c5ee │ │ │ │ │ + mov.w fp, #24 │ │ │ │ │ + b.n c5ae │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n c3b0 │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - b.n c57c │ │ │ │ │ - bl 606c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w acd4 │ │ │ │ │ + b.w b876 │ │ │ │ │ + bl 6060 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n c81c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.n c806 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + cbz r5, c7da │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq.n c7d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbnz r3, c806 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, c7d6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n c710 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n c174 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n c57c │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w c57e │ │ │ │ │ - b.w b836 │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ - b.n c57c │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + b.w acd4 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c830 : │ │ │ │ │ +0000c7f0 : │ │ │ │ │ PyLong_AsUnsignedLongLongMask(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c938 │ │ │ │ │ + beq.n c8f8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n c8a0 │ │ │ │ │ + beq.n c860 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n c86c │ │ │ │ │ + bhi.n c82c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov ip, r0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ mov.w r1, ip, lsl #30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ orr.w r1, r1, r0, lsr #2 │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n c88e │ │ │ │ │ + beq.n c84e │ │ │ │ │ ldr.w r5, [r3, r2, lsl #2] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r0, r5, r0, lsl #30 │ │ │ │ │ - b.n c874 │ │ │ │ │ + b.n c834 │ │ │ │ │ asrs r2, r4, #31 │ │ │ │ │ mul.w r3, r4, ip │ │ │ │ │ umull r4, r1, r4, r0 │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n c866 │ │ │ │ │ + b.n c826 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c948 │ │ │ │ │ + beq.n c908 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n c920 │ │ │ │ │ + beq.n c8e0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n c8ec │ │ │ │ │ + bhi.n c8ac │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c866 │ │ │ │ │ + beq.n c826 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c866 │ │ │ │ │ + bne.n c826 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n c866 │ │ │ │ │ + b.n c826 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w ip, r0, #12 │ │ │ │ │ lsls r0, r1, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ orr.w r0, r0, r2, lsr #2 │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n c90e │ │ │ │ │ + beq.n c8ce │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ orr.w r2, r0, r2, lsl #30 │ │ │ │ │ - b.n c8f4 │ │ │ │ │ + b.n c8b4 │ │ │ │ │ asrs r0, r4, #31 │ │ │ │ │ mul.w r3, r4, r1 │ │ │ │ │ umull r4, r1, r4, r2 │ │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n c8ce │ │ │ │ │ + b.n c88e │ │ │ │ │ movw r1, #1573 @ 0x625 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n c8ce │ │ │ │ │ + b.n c88e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #1600 @ 0x640 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n c866 │ │ │ │ │ + b.n c826 │ │ │ │ │ │ │ │ │ │ -0000c950 <_PyLong_Copy>: │ │ │ │ │ +0000c910 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ and.w r6, r5, #3 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n c99e <_PyLong_Copy+0x4e> │ │ │ │ │ + bhi.n c95e <_PyLong_Copy+0x4e> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ adds r3, #5 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n ca02 <_PyLong_Copy+0xb2> │ │ │ │ │ + bcs.n c9c2 <_PyLong_Copy+0xb2> │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ │ add r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w r7, r0, #12 │ │ │ │ │ mov.w r8, r5, lsr #3 │ │ │ │ │ cmn.w r5, #25 │ │ │ │ │ - bhi.n ca28 <_PyLong_Copy+0xd8> │ │ │ │ │ + bhi.n c9e8 <_PyLong_Copy+0xd8> │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, ca18 <_PyLong_Copy+0xc8> │ │ │ │ │ + cbz r0, c9d8 <_PyLong_Copy+0xc8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r5, r5, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -19312,292 +19310,292 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w r7, r0, #12 │ │ │ │ │ movs.w r8, r5, lsr #3 │ │ │ │ │ - beq.n ca24 <_PyLong_Copy+0xd4> │ │ │ │ │ + beq.n c9e4 <_PyLong_Copy+0xd4> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c9ba <_PyLong_Copy+0x6a> │ │ │ │ │ + bne.n c97a <_PyLong_Copy+0x6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c998 <_PyLong_Copy+0x48> │ │ │ │ │ - ldr r4, [pc, #24] @ (ca40 <_PyLong_Copy+0xf0>) │ │ │ │ │ - b.n c998 <_PyLong_Copy+0x48> │ │ │ │ │ + b.n c958 <_PyLong_Copy+0x48> │ │ │ │ │ + ldr r4, [pc, #24] @ (ca00 <_PyLong_Copy+0xf0>) │ │ │ │ │ + b.n c958 <_PyLong_Copy+0x48> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ca1c <_PyLong_Copy+0xcc> │ │ │ │ │ + b.n c9dc <_PyLong_Copy+0xcc> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ca44 <_PyLong_FromDigits>: │ │ │ │ │ +0000ca04 <_PyLong_FromDigits>: │ │ │ │ │ _PyLong_FromDigits(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - cbz r1, ca88 <_PyLong_FromDigits+0x44> │ │ │ │ │ + cbz r1, ca48 <_PyLong_FromDigits+0x44> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, ca8c <_PyLong_FromDigits+0x48> │ │ │ │ │ + cbz r0, ca4c <_PyLong_FromDigits+0x48> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov.w r2, r5, lsl #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ adds r0, #12 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r4, [pc, #8] @ (ca94 <_PyLong_FromDigits+0x50>) │ │ │ │ │ - b.n ca84 <_PyLong_FromDigits+0x40> │ │ │ │ │ + ldr r4, [pc, #8] @ (ca54 <_PyLong_FromDigits+0x50>) │ │ │ │ │ + b.n ca44 <_PyLong_FromDigits+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n ca84 <_PyLong_FromDigits+0x40> │ │ │ │ │ + b.n ca44 <_PyLong_FromDigits+0x40> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ca98 : │ │ │ │ │ +0000ca58 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, caae │ │ │ │ │ + cbz r0, ca6e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n caae │ │ │ │ │ + beq.n ca6e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, caae │ │ │ │ │ + cbnz r2, ca6e │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000cab0 <_PyLong_FromLarge>: │ │ │ │ │ +0000ca70 <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r6, r1, #0 │ │ │ │ │ - blt.n cb2a <_PyLong_FromLarge+0x7a> │ │ │ │ │ + blt.n caea <_PyLong_FromLarge+0x7a> │ │ │ │ │ lsrs r7, r6, #28 │ │ │ │ │ - bne.n cb72 <_PyLong_FromLarge+0xc2> │ │ │ │ │ + bne.n cb32 <_PyLong_FromLarge+0xc2> │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb6a <_PyLong_FromLarge+0xba> │ │ │ │ │ + beq.n cb2a <_PyLong_FromLarge+0xba> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r2, #16 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n cb78 <_PyLong_FromLarge+0xc8> │ │ │ │ │ + bne.n cb38 <_PyLong_FromLarge+0xc8> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r7, #0 │ │ │ │ │ orr.w r3, r8, #16 │ │ │ │ │ strd r3, r7, [r4, #8] │ │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ │ - beq.n cb22 <_PyLong_FromLarge+0x72> │ │ │ │ │ + beq.n cae2 <_PyLong_FromLarge+0x72> │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ orr.w r5, r5, r6, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ orrs.w r6, r5, r6, lsr #30 │ │ │ │ │ - beq.n cb22 <_PyLong_FromLarge+0x72> │ │ │ │ │ + beq.n cae2 <_PyLong_FromLarge+0x72> │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - cbz r7, cb22 <_PyLong_FromLarge+0x72> │ │ │ │ │ + cbz r7, cae2 <_PyLong_FromLarge+0x72> │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ negs r5, r0 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ │ lsrs r7, r6, #28 │ │ │ │ │ - beq.n cace <_PyLong_FromLarge+0x1e> │ │ │ │ │ + beq.n ca8e <_PyLong_FromLarge+0x1e> │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, cb6a <_PyLong_FromLarge+0xba> │ │ │ │ │ + cbz r0, cb2a <_PyLong_FromLarge+0xba> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r2, #24 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n cb7a <_PyLong_FromLarge+0xca> │ │ │ │ │ + bne.n cb3a <_PyLong_FromLarge+0xca> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ orr.w r3, r8, #24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b.n cb06 <_PyLong_FromLarge+0x56> │ │ │ │ │ + b.n cac6 <_PyLong_FromLarge+0x56> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n cb22 <_PyLong_FromLarge+0x72> │ │ │ │ │ + b.n cae2 <_PyLong_FromLarge+0x72> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n cb38 <_PyLong_FromLarge+0x88> │ │ │ │ │ + b.n caf8 <_PyLong_FromLarge+0x88> │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ │ orr.w r2, r2, r8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne.n cb06 <_PyLong_FromLarge+0x56> │ │ │ │ │ - b.n cb22 <_PyLong_FromLarge+0x72> │ │ │ │ │ + bne.n cac6 <_PyLong_FromLarge+0x56> │ │ │ │ │ + b.n cae2 <_PyLong_FromLarge+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cb9c : │ │ │ │ │ +0000cb5c : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cc72 │ │ │ │ │ + bne.n cc32 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bhi.w cdd6 │ │ │ │ │ + bhi.w cd96 │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cdd2 │ │ │ │ │ + beq.w cd92 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n ccb0 │ │ │ │ │ + beq.n cc70 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n ccbe │ │ │ │ │ + bne.n cc7e │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n cbec │ │ │ │ │ + bne.n cbac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n ccb4 │ │ │ │ │ + beq.n cc74 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl cde8 │ │ │ │ │ + bl cda8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd7a │ │ │ │ │ + beq.w cd3a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ lsrs r5, r1, #3 │ │ │ │ │ - beq.n cc46 │ │ │ │ │ + beq.n cc06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, cc54 │ │ │ │ │ + cbz r0, cc14 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cbe6 │ │ │ │ │ + beq.n cba6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cbe6 │ │ │ │ │ + bne.n cba6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cbe6 │ │ │ │ │ + b.n cba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc1a │ │ │ │ │ + bne.n cbda │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cd7a │ │ │ │ │ + beq.w cd3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cd7a │ │ │ │ │ + bne.w cd3a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd7a │ │ │ │ │ + b.n cd3a │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r7, r6 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -19612,399 +19610,399 @@ │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd7a │ │ │ │ │ + beq.n cd3a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r6, r7 │ │ │ │ │ - bgt.n cbd0 │ │ │ │ │ + bgt.n cb90 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n cd9e │ │ │ │ │ + bne.n cd5e │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n ccb8 │ │ │ │ │ - ldr r4, [pc, #300] @ (cde4 ) │ │ │ │ │ - b.n cbe6 │ │ │ │ │ + bne.n cc78 │ │ │ │ │ + ldr r4, [pc, #300] @ (cda4 ) │ │ │ │ │ + b.n cba6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n cbee │ │ │ │ │ + b.n cbae │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n cbee │ │ │ │ │ + bne.n cbae │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n cda4 │ │ │ │ │ + beq.n cd64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbde │ │ │ │ │ + beq.n cb9e │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.n cd7e │ │ │ │ │ + beq.n cd3e │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cd86 │ │ │ │ │ + bne.n cd46 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n cd1a │ │ │ │ │ + bmi.n ccda │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n cd2a │ │ │ │ │ + bne.n ccea │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n cdc6 │ │ │ │ │ + beq.n cd86 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl d1c8 <_PyLong_FromBytes> │ │ │ │ │ + bl d188 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl d128 │ │ │ │ │ + bl d0e8 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - cbnz r0, cd3a │ │ │ │ │ + cbnz r0, ccfa │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n cd64 │ │ │ │ │ + bpl.n cd24 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [r7, #8] │ │ │ │ │ - beq.n cdc0 │ │ │ │ │ + beq.n cd80 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r0, cdc0 │ │ │ │ │ + cbnz r0, cd80 │ │ │ │ │ add.w r0, r7, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl d1c8 <_PyLong_FromBytes> │ │ │ │ │ + bl d188 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n cbe6 │ │ │ │ │ + b.n cba6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n cbe6 │ │ │ │ │ + b.n cba6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cd7a │ │ │ │ │ + bne.n cd3a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cd7a │ │ │ │ │ + b.n cd3a │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n cdde │ │ │ │ │ + bne.n cd9e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ccb4 │ │ │ │ │ + beq.n cc74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cd7a │ │ │ │ │ + b.n cd3a │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cd0a │ │ │ │ │ + bne.n ccca │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n cd5a │ │ │ │ │ + b.n cd1a │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n cc7a │ │ │ │ │ + b.n cc3a │ │ │ │ │ mov r7, r6 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - b.n cc7a │ │ │ │ │ + b.n cc3a │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n cbee │ │ │ │ │ + b.n cbae │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cde8 : │ │ │ │ │ +0000cda8 : │ │ │ │ │ long_new_impl(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n ce68 │ │ │ │ │ + bne.n ce28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cf26 │ │ │ │ │ - cbz r2, ce5e │ │ │ │ │ + beq.w cee6 │ │ │ │ │ + cbz r2, ce1e │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - beq.w cf2c │ │ │ │ │ + beq.w ceec │ │ │ │ │ subs r3, r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cf4e │ │ │ │ │ + bne.w cf0e │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n ceaa │ │ │ │ │ + bmi.n ce6a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n ceb6 │ │ │ │ │ + bne.n ce76 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cf86 │ │ │ │ │ + beq.w cf46 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.n d1c8 <_PyLong_FromBytes> │ │ │ │ │ + b.n d188 <_PyLong_FromBytes> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl cde8 │ │ │ │ │ + bl cda8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf32 │ │ │ │ │ + beq.n cef2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ lsrs r6, r1, #3 │ │ │ │ │ - beq.n cf00 │ │ │ │ │ + beq.n cec0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf0e │ │ │ │ │ + beq.n cece │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, r7, #12 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n cef0 │ │ │ │ │ + bne.n ceb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w d128 │ │ │ │ │ + b.w d0e8 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbnz r0, cec6 │ │ │ │ │ + cbnz r0, ce86 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n cf66 │ │ │ │ │ + bpl.n cf26 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ - beq.n cf7e │ │ │ │ │ + beq.n cf3e │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cf7e │ │ │ │ │ + bne.n cf3e │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.n d1c8 <_PyLong_FromBytes> │ │ │ │ │ + b.n d188 <_PyLong_FromBytes> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cea6 │ │ │ │ │ + bne.n ce66 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cea6 │ │ │ │ │ + b.n ce66 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce8a │ │ │ │ │ + bne.n ce4a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cf32 │ │ │ │ │ + beq.n cef2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, cf32 │ │ │ │ │ + cbnz r3, cef2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cf32 │ │ │ │ │ - cbnz r2, cf36 │ │ │ │ │ - ldr r4, [pc, #104] @ (cf94 ) │ │ │ │ │ - b.n cea6 │ │ │ │ │ + b.n cef2 │ │ │ │ │ + cbnz r2, cef6 │ │ │ │ │ + ldr r4, [pc, #104] @ (cf54 ) │ │ │ │ │ + b.n ce66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, cf4e │ │ │ │ │ + cbz r0, cf0e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n cea6 │ │ │ │ │ + b.n ce66 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cf32 │ │ │ │ │ + b.n cef2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cf32 │ │ │ │ │ + b.n cef2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cf32 │ │ │ │ │ + b.n cef2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ce54 │ │ │ │ │ + bne.w ce14 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n cee8 │ │ │ │ │ + b.n cea8 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cf98 : │ │ │ │ │ +0000cf58 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n d032 │ │ │ │ │ + beq.n cff2 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d03e │ │ │ │ │ + beq.n cffe │ │ │ │ │ clz r2, r2 │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ rsb r7, r2, #32 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi.n d04c │ │ │ │ │ + bhi.n d00c │ │ │ │ │ movs r3, #30 │ │ │ │ │ mla r7, r3, r1, r7 │ │ │ │ │ adds r2, r7, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n cff0 │ │ │ │ │ + bcs.n cfb0 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -20013,220 +20011,220 @@ │ │ │ │ │ lsrs r6, r7, #30 │ │ │ │ │ adds r0, r6, #4 │ │ │ │ │ adds r5, r6, #1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, d036 │ │ │ │ │ + cbz r0, cff6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n d0f0 │ │ │ │ │ + bne.n d0b0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ strd r5, r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n cfec │ │ │ │ │ + beq.n cfac │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n cfec │ │ │ │ │ - ldr r4, [pc, #232] @ (d11c ) │ │ │ │ │ - b.n cfec │ │ │ │ │ + b.n cfac │ │ │ │ │ + ldr r4, [pc, #232] @ (d0dc ) │ │ │ │ │ + b.n cfac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n cfec │ │ │ │ │ + b.n cfac │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n cfcc │ │ │ │ │ + bls.n cf8c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 250 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d03a │ │ │ │ │ - ldr r1, [pc, #196] @ (d120 ) │ │ │ │ │ - bl 606c │ │ │ │ │ - ldr r1, [pc, #196] @ (d124 ) │ │ │ │ │ + beq.n cffa │ │ │ │ │ + ldr r1, [pc, #196] @ (d0e0 ) │ │ │ │ │ + bl 6060 │ │ │ │ │ + ldr r1, [pc, #196] @ (d0e4 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r1, #1356] @ 0x54c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n d0dc │ │ │ │ │ + bne.n d09c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r5, d0c2 │ │ │ │ │ + cbz r5, d082 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n d086 │ │ │ │ │ + beq.n d046 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, d086 │ │ │ │ │ + cbnz r3, d046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, d0c0 │ │ │ │ │ + cbz r0, d080 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5c3c │ │ │ │ │ + bl 5c34 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d10c │ │ │ │ │ + bne.n d0cc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r4, d0c0 │ │ │ │ │ + cbz r4, d080 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cfec │ │ │ │ │ + beq.n cfac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cfec │ │ │ │ │ + bne.n cfac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cfec │ │ │ │ │ + b.n cfac │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d03a │ │ │ │ │ + beq.n cffa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d03a │ │ │ │ │ + bne.n cffa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d03a │ │ │ │ │ + b.n cffa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r1, #1356] @ 0x54c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d06e │ │ │ │ │ + bne.n d02e │ │ │ │ │ addw r0, r1, #1356 @ 0x54c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d06e │ │ │ │ │ + b.n d02e │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ strd r5, r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w cfec │ │ │ │ │ - b.n d02c │ │ │ │ │ + beq.w cfac │ │ │ │ │ + b.n cfec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d0a4 │ │ │ │ │ + bne.n d064 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d0a4 │ │ │ │ │ + b.n d064 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000254c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000d128 : │ │ │ │ │ +0000d0e8 : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - cbz r0, d1b2 │ │ │ │ │ + cbz r0, d172 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 4f8 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r3, d16a │ │ │ │ │ - cbz r0, d182 │ │ │ │ │ + cbz r3, d12a │ │ │ │ │ + cbz r0, d142 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n d182 │ │ │ │ │ + bne.n d142 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d17a │ │ │ │ │ + beq.n d13a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, d1b6 │ │ │ │ │ + cbz r3, d176 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d192 │ │ │ │ │ + beq.n d152 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, d1be │ │ │ │ │ + cbz r3, d17e │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ca98 │ │ │ │ │ + bl ca58 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n d17a │ │ │ │ │ + b.n d13a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d17a │ │ │ │ │ + b.n d13a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d192 │ │ │ │ │ + b.n d152 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d1c8 <_PyLong_FromBytes>: │ │ │ │ │ +0000d188 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -20234,31 +20232,31 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 4f8 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, d1f4 <_PyLong_FromBytes+0x2c> │ │ │ │ │ - cbz r0, d1f8 <_PyLong_FromBytes+0x30> │ │ │ │ │ + cbz r3, d1b4 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + cbz r0, d1b8 <_PyLong_FromBytes+0x30> │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n d1f8 <_PyLong_FromBytes+0x30> │ │ │ │ │ + bne.n d1b8 <_PyLong_FromBytes+0x30> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl ca98 │ │ │ │ │ + bl ca58 │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, d23e <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbz r0, d1fe <_PyLong_FromBytes+0x76> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -20267,60 +20265,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d23e <_PyLong_FromBytes+0x76> │ │ │ │ │ + beq.n d1fe <_PyLong_FromBytes+0x76> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, d23e <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbnz r3, d1fe <_PyLong_FromBytes+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d1f4 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + b.n d1b4 <_PyLong_FromBytes+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d244 : │ │ │ │ │ +0000d204 : │ │ │ │ │ long_xor(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n d322 │ │ │ │ │ + bpl.n d2e2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n d322 │ │ │ │ │ + bpl.n d2e2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n d306 │ │ │ │ │ + bhi.n d2c6 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n d306 │ │ │ │ │ + bhi.n d2c6 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ eors r4, r3 │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ mov.w r1, r4, asr #31 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n d2b6 │ │ │ │ │ + bcs.n d276 │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r2, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -20328,20 +20326,20 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n d312 │ │ │ │ │ + bcs.n d2d2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d31c │ │ │ │ │ + cbz r0, d2dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -20358,72 +20356,72 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 7d3c │ │ │ │ │ + b.w 7d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w cab0 <_PyLong_FromLarge> │ │ │ │ │ + b.w ca70 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n d2b2 │ │ │ │ │ + b.n d272 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n d2b2 │ │ │ │ │ + b.n d272 │ │ │ │ │ │ │ │ │ │ -0000d32c : │ │ │ │ │ +0000d2ec : │ │ │ │ │ long_long(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n d3e6 │ │ │ │ │ + beq.n d3a6 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ and.w r7, r6, #3 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.n d38a │ │ │ │ │ + bhi.n d34a │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r2, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n d3f8 │ │ │ │ │ + bcs.n d3b8 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add.w r9, r0, #12 │ │ │ │ │ mov.w r8, r6, lsr #3 │ │ │ │ │ cmn.w r6, #25 │ │ │ │ │ - bhi.n d41e │ │ │ │ │ + bhi.n d3de │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, d40e │ │ │ │ │ + cbz r0, d3ce │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r6, r6, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ strd r5, r6, [r4, #4] │ │ │ │ │ itt ne │ │ │ │ │ @@ -20447,157 +20445,157 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n d384 │ │ │ │ │ + b.n d344 │ │ │ │ │ add.w r9, r0, #12 │ │ │ │ │ movs.w r8, r6, lsr #3 │ │ │ │ │ - beq.n d41a │ │ │ │ │ + beq.n d3da │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d3a6 │ │ │ │ │ + bne.n d366 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n d384 │ │ │ │ │ - ldr r4, [pc, #28] @ (d438 ) │ │ │ │ │ - b.n d384 │ │ │ │ │ + b.n d344 │ │ │ │ │ + ldr r4, [pc, #28] @ (d3f8 ) │ │ │ │ │ + b.n d344 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d412 │ │ │ │ │ + b.n d3d2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000d43c <_PyLong_Format>: │ │ │ │ │ +0000d3fc <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq.n d46a <_PyLong_Format+0x2e> │ │ │ │ │ + beq.n d42a <_PyLong_Format+0x2e> │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl d480 │ │ │ │ │ + bl d440 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n d47a <_PyLong_Format+0x3e> │ │ │ │ │ + beq.n d43a <_PyLong_Format+0x3e> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17b4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n d464 <_PyLong_Format+0x28> │ │ │ │ │ + bne.n d424 <_PyLong_Format+0x28> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d466 <_PyLong_Format+0x2a> │ │ │ │ │ + b.n d426 <_PyLong_Format+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d480 : │ │ │ │ │ +0000d440 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd44 │ │ │ │ │ + beq.w dd04 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w dd44 │ │ │ │ │ + bpl.w dd04 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub.w fp, r3, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ clz fp, fp │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne.w d730 │ │ │ │ │ + bne.w d6f0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d93c │ │ │ │ │ + beq.w d8fc │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w dd56 │ │ │ │ │ + bhi.w dd16 │ │ │ │ │ add.w r3, r7, r6, lsl #2 │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ movs r0, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r0, r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d744 │ │ │ │ │ + beq.w d704 │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w d74e │ │ │ │ │ + bne.w d70e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w fp, fp, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d75e │ │ │ │ │ + beq.w d71e │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d950 │ │ │ │ │ + bne.w d910 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w da94 │ │ │ │ │ + bne.w da54 │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w daaa │ │ │ │ │ + beq.w da6a │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w dd0c │ │ │ │ │ + bne.w dccc │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w dd06 │ │ │ │ │ + bpl.w dcc6 │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ - bpl.w dd6e │ │ │ │ │ + bpl.w dd2e │ │ │ │ │ add.w r5, fp, #20 │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d922 │ │ │ │ │ + beq.w d8e2 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ @@ -20620,88 +20618,88 @@ │ │ │ │ │ orrs r6, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ add.w lr, lr, #30 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ and.w r1, r7, r6 │ │ │ │ │ lsr.w r3, r6, r4 │ │ │ │ │ - blt.w d7c4 │ │ │ │ │ + blt.w d784 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r1, #48 @ 0x30 │ │ │ │ │ addhi r1, #87 @ 0x57 │ │ │ │ │ strb.w r1, [r5, #-1] │ │ │ │ │ lsl.w r1, r2, sl │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r9 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d7bc │ │ │ │ │ + beq.w d77c │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r5, #-2] │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d7c0 │ │ │ │ │ + beq.w d780 │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r5, #-3] │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d7b8 │ │ │ │ │ + beq.w d778 │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r5, #-4] │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d904 │ │ │ │ │ + beq.w d8c4 │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r5, #-5] │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d900 │ │ │ │ │ + beq.w d8c0 │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w r5, r5, #6 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ @@ -20709,15 +20707,15 @@ │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.n d6ec │ │ │ │ │ + beq.n d6ac │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsr.w r6, r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite hi │ │ │ │ │ lsrhi.w r6, r3, r4 │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -20726,118 +20724,118 @@ │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ orrs r6, r3 │ │ │ │ │ lsr.w r3, r1, r9 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ strb.w r2, [r5, #-1]! │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - bne.n d6ba │ │ │ │ │ + bne.n d67a │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.w d57e │ │ │ │ │ + bgt.w d53e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d932 │ │ │ │ │ + beq.w d8f2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne.n d73a │ │ │ │ │ + bne.n d6fa │ │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r5, #-2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w d908 │ │ │ │ │ + beq.w d8c8 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d918 │ │ │ │ │ + bne.w d8d8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n d4cc │ │ │ │ │ + b.n d48c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n d70a │ │ │ │ │ + b.n d6ca │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r4 │ │ │ │ │ - beq.w d508 │ │ │ │ │ + beq.w d4c8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d514 │ │ │ │ │ + bne.w d4d4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d520 │ │ │ │ │ + beq.w d4e0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w da34 │ │ │ │ │ + bhi.w d9f4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w daba │ │ │ │ │ + beq.w da7a │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w daaa │ │ │ │ │ + beq.w da6a │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d970 │ │ │ │ │ + bne.w d930 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w dac8 │ │ │ │ │ + bne.w da88 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w dcfe │ │ │ │ │ + bpl.w dcbe │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r5, #20 │ │ │ │ │ addpl r5, #28 │ │ │ │ │ add r2, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r5, r2 │ │ │ │ │ - b.n d554 │ │ │ │ │ + b.n d514 │ │ │ │ │ subs r5, #3 │ │ │ │ │ - b.n d6ec │ │ │ │ │ + b.n d6ac │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n d6ec │ │ │ │ │ + b.n d6ac │ │ │ │ │ subs r5, #2 │ │ │ │ │ - b.n d6ec │ │ │ │ │ + b.n d6ac │ │ │ │ │ cmp r1, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r1, #48 @ 0x30 │ │ │ │ │ addhi r1, #87 @ 0x57 │ │ │ │ │ strb.w r1, [r5, #-1] │ │ │ │ │ lsl.w r1, r2, sl │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r9 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ - bgt.n d7bc │ │ │ │ │ + bgt.n d77c │ │ │ │ │ and.w r6, r7, r3 │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ @@ -20845,15 +20843,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r2, [r5, #-2] │ │ │ │ │ - blt.n d7c0 │ │ │ │ │ + blt.n d780 │ │ │ │ │ and.w r6, r7, r3 │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ @@ -20861,15 +20859,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r5, #-3] │ │ │ │ │ - bgt.n d7b8 │ │ │ │ │ + bgt.n d778 │ │ │ │ │ and.w r6, r7, r3 │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ @@ -20877,15 +20875,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r5, #-4] │ │ │ │ │ - bgt.n d904 │ │ │ │ │ + bgt.n d8c4 │ │ │ │ │ and.w r6, r7, r3 │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ @@ -20893,15 +20891,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r2, [r5, #-5] │ │ │ │ │ - blt.n d900 │ │ │ │ │ + blt.n d8c0 │ │ │ │ │ and.w r6, r7, r3 │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ @@ -20910,80 +20908,80 @@ │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ strb.w r2, [r5, #-6] │ │ │ │ │ cmp r4, lr │ │ │ │ │ sub.w r5, r5, #6 │ │ │ │ │ - bgt.w d6ec │ │ │ │ │ + bgt.w d6ac │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsr.w r6, r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.w da54 │ │ │ │ │ + bhi.w da14 │ │ │ │ │ lsl.w r3, r1, sl │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs r6, r3 │ │ │ │ │ lsr.w r3, r1, r9 │ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r5, #-1]! │ │ │ │ │ - ble.n d8d4 │ │ │ │ │ - b.n d6ec │ │ │ │ │ + ble.n d894 │ │ │ │ │ + b.n d6ac │ │ │ │ │ subs r5, #5 │ │ │ │ │ - b.n d6ec │ │ │ │ │ + b.n d6ac │ │ │ │ │ subs r5, #4 │ │ │ │ │ - b.n d6ec │ │ │ │ │ + b.n d6ac │ │ │ │ │ subs r5, #2 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d724 │ │ │ │ │ + beq.w d6e4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n d728 │ │ │ │ │ + b.n d6e8 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d700 │ │ │ │ │ + bne.w d6c0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w d71c │ │ │ │ │ - b.n d90a │ │ │ │ │ + bne.w d6dc │ │ │ │ │ + b.n d8ca │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da7a │ │ │ │ │ + beq.w da3a │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w fp, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d520 │ │ │ │ │ + beq.w d4e0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w d776 │ │ │ │ │ + bls.w d736 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.w d776 │ │ │ │ │ + bgt.w d736 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d792 │ │ │ │ │ + beq.w d752 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w db20 │ │ │ │ │ + beq.w dae0 │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r7, ip │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r8, ip │ │ │ │ │ @@ -21017,183 +21015,183 @@ │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bgt.n dab0 │ │ │ │ │ + bgt.n da70 │ │ │ │ │ orrs.w r2, r8, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d9c2 │ │ │ │ │ + bne.n d982 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bgt.n d99c │ │ │ │ │ + bgt.n d95c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dce4 │ │ │ │ │ + bne.w dca4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d918 │ │ │ │ │ + bne.w d8d8 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n d728 │ │ │ │ │ + b.n d6e8 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt.w d76e │ │ │ │ │ + blt.w d72e │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d792 │ │ │ │ │ + beq.w d752 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ - b.n d97e │ │ │ │ │ + b.n d93e │ │ │ │ │ adds r2, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r2, [r5, #-1]! │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ cmp r4, lr │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r1, r1, r4 │ │ │ │ │ - ble.w d8d4 │ │ │ │ │ - b.n d6ec │ │ │ │ │ + ble.w d894 │ │ │ │ │ + b.n d6ac │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d520 │ │ │ │ │ + beq.w d4e0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w d776 │ │ │ │ │ - b.n d958 │ │ │ │ │ + bls.w d736 │ │ │ │ │ + b.n d918 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d970 │ │ │ │ │ + bne.w d930 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d72a │ │ │ │ │ + b.n d6ea │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b.n da00 │ │ │ │ │ + b.n d9c0 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d78e │ │ │ │ │ + beq.w d74e │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n d97e │ │ │ │ │ + b.n d93e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n db28 │ │ │ │ │ + beq.n dae8 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n db7e │ │ │ │ │ + bmi.n db3e │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n db92 │ │ │ │ │ + bne.n db52 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, db12 │ │ │ │ │ + cbz r2, dad2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - beq.w dcce │ │ │ │ │ + beq.w dc8e │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ │ sub.w r3, ip, #8 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ streq.w r2, [r3, #-4] │ │ │ │ │ - b.n d71c │ │ │ │ │ + b.n d6dc │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n da0c │ │ │ │ │ + b.n d9cc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n db88 │ │ │ │ │ + bmi.n db48 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ │ sub.w ip, r3, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n dc1e │ │ │ │ │ + bne.n dbde │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, db6e │ │ │ │ │ + cbz r2, db2e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - beq.w dca2 │ │ │ │ │ + beq.w dc62 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh.w r3, [ip, #-2] │ │ │ │ │ sub.w r3, ip, #4 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ strh.w r2, [ip, #-4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w d71c │ │ │ │ │ + bne.w d6dc │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ - b.n d71c │ │ │ │ │ + b.n d6dc │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n dad8 │ │ │ │ │ + b.n da98 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n db34 │ │ │ │ │ + b.n daf4 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r7, lr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r8, lr │ │ │ │ │ @@ -21230,23 +21228,23 @@ │ │ │ │ │ lsr.w r1, r8, r9 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ lsr.w r8, r8, r4 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ mov r3, ip │ │ │ │ │ - ble.n dcbe │ │ │ │ │ + ble.n dc7e │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dcd2 │ │ │ │ │ + beq.n dc92 │ │ │ │ │ sub.w ip, ip, #4 │ │ │ │ │ - b.n dbd8 │ │ │ │ │ + b.n db98 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r7, lr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r8, lr │ │ │ │ │ @@ -21283,291 +21281,291 @@ │ │ │ │ │ cmp r5, lr │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ strh.w r3, [ip] │ │ │ │ │ lsr.w r3, r8, r9 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ lsr.w r8, r8, r4 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ble.n dca6 │ │ │ │ │ + ble.n dc66 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bgt.n dcac │ │ │ │ │ + bgt.n dc6c │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ - b.n dc64 │ │ │ │ │ + b.n dc24 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n db60 │ │ │ │ │ + b.n db20 │ │ │ │ │ orrs.w r2, r1, r8 │ │ │ │ │ - bne.n dc9c │ │ │ │ │ + bne.n dc5c │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - ble.n dcba │ │ │ │ │ + ble.n dc7a │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ - b.n dc40 │ │ │ │ │ + b.n dc00 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - b.n db4c │ │ │ │ │ + b.n db0c │ │ │ │ │ orrs.w r2, r1, r8 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n dc18 │ │ │ │ │ - b.n dcd2 │ │ │ │ │ + bne.n dbd8 │ │ │ │ │ + b.n dc92 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n db04 │ │ │ │ │ + b.n dac4 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - ble.n dce0 │ │ │ │ │ + ble.n dca0 │ │ │ │ │ sub.w ip, ip, #4 │ │ │ │ │ - b.n dbb4 │ │ │ │ │ + b.n db74 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - b.n daf0 │ │ │ │ │ + b.n dab0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - beq.n dd02 │ │ │ │ │ + beq.n dcc2 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #2 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n da14 │ │ │ │ │ + b.n d9d4 │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b.n d7b0 │ │ │ │ │ + b.n d770 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ - b.n dcf2 │ │ │ │ │ + b.n dcb2 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ add r5, fp │ │ │ │ │ - b.n d554 │ │ │ │ │ + b.n d514 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n dd1c │ │ │ │ │ + beq.n dcdc │ │ │ │ │ lsls r5, r3, #26 │ │ │ │ │ - bmi.n dd28 │ │ │ │ │ + bmi.n dce8 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ │ - b.n dae0 │ │ │ │ │ + b.n daa0 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n dd36 │ │ │ │ │ + bmi.n dcf6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ │ - b.n db3c │ │ │ │ │ + b.n dafc │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ - b.n dd16 │ │ │ │ │ + b.n dcd6 │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ - b.n dd22 │ │ │ │ │ + b.n dce2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2305 @ 0x901 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n daaa │ │ │ │ │ + b.n da6a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n daaa │ │ │ │ │ + b.n da6a │ │ │ │ │ add.w r5, r0, #28 │ │ │ │ │ add r5, fp │ │ │ │ │ - b.w d554 │ │ │ │ │ + b.w d514 │ │ │ │ │ │ │ │ │ │ -0000dd78 : │ │ │ │ │ +0000dd38 : │ │ │ │ │ long_float(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de40 │ │ │ │ │ + beq.n de00 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n de28 │ │ │ │ │ + bpl.n dde8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n ddbe │ │ │ │ │ + bhi.n dd7e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ - beq.n ddec │ │ │ │ │ + beq.n ddac │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl e8ac <_PyLong_Frexp> │ │ │ │ │ + bl e86c <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n de00 │ │ │ │ │ + beq.n ddc0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n de10 │ │ │ │ │ + bgt.n ddd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n ddb4 │ │ │ │ │ + bne.n dd74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, de52 │ │ │ │ │ + cbnz r0, de12 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddd2 │ │ │ │ │ + beq.n dd92 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ddec │ │ │ │ │ + b.n ddac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ddec │ │ │ │ │ + b.n ddac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3515 @ 0xdbb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n ddec │ │ │ │ │ + b.n ddac │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000de5c : │ │ │ │ │ +0000de1c : │ │ │ │ │ long_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w e2b8 │ │ │ │ │ + bpl.w e278 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w e2b8 │ │ │ │ │ + bpl.w e278 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n df7e │ │ │ │ │ + beq.n df3e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e24a │ │ │ │ │ + beq.w e20a │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.w e146 │ │ │ │ │ - beq.w e136 │ │ │ │ │ + blt.w e106 │ │ │ │ │ + beq.w e0f6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w dfb4 │ │ │ │ │ + beq.w df74 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7e0 │ │ │ │ │ - cbz r0, dec8 │ │ │ │ │ + bl f7a0 │ │ │ │ │ + cbz r0, de88 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dec8 │ │ │ │ │ + beq.n de88 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, dec8 │ │ │ │ │ + cbnz r2, de88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w e240 │ │ │ │ │ + beq.w e200 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n df00 │ │ │ │ │ + bls.n dec0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n df64 │ │ │ │ │ + beq.n df24 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w e268 │ │ │ │ │ - cbnz r2, def8 │ │ │ │ │ + beq.w e228 │ │ │ │ │ + cbnz r2, deb8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e270 │ │ │ │ │ + beq.w e230 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r7, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n deda │ │ │ │ │ + bcs.n de9a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n df40 │ │ │ │ │ + beq.n df00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, df40 │ │ │ │ │ - ldr r2, [pc, #820] @ (e264 ) │ │ │ │ │ + cbnz r3, df00 │ │ │ │ │ + ldr r2, [pc, #820] @ (e224 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e2ac │ │ │ │ │ + bne.w e26c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r6, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -21576,59 +21574,59 @@ │ │ │ │ │ add r6, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - bne.n dee4 │ │ │ │ │ + bne.n dea4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n def8 │ │ │ │ │ + beq.n deb8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 100c8 <_PyLong_Negate> │ │ │ │ │ + bl 10088 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w e240 │ │ │ │ │ + beq.w e200 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - b.n dee4 │ │ │ │ │ + b.n dea4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w e244 │ │ │ │ │ + bne.w e204 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ eors r2, r0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r7, r2, #30 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ - bne.w e226 │ │ │ │ │ + bne.w e1e6 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e240 │ │ │ │ │ + beq.w e200 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ adds r1, #3 │ │ │ │ │ subs.w r0, r6, #10 │ │ │ │ │ - bne.w e16c │ │ │ │ │ + bne.w e12c │ │ │ │ │ add.w r8, r4, #12 │ │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ │ sub.w r6, r1, r8 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov.w r7, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r6, r6, #29 │ │ │ │ │ - bpl.n e03a │ │ │ │ │ + bpl.n dffa │ │ │ │ │ ldr.w r6, [r1, #-4]! │ │ │ │ │ umull r3, r9, lr, r6 │ │ │ │ │ bic.w sl, r9, #3 │ │ │ │ │ add.w sl, sl, r9, lsr #2 │ │ │ │ │ sub.w sl, r6, sl │ │ │ │ │ subs.w sl, r6, sl │ │ │ │ │ sbc.w r3, r0, #0 │ │ │ │ │ @@ -21646,15 +21644,15 @@ │ │ │ │ │ adds.w r3, r3, sl │ │ │ │ │ adc.w r2, r2, r9 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc.w r9, r2, r2 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ sbc.w r3, r0, r9 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n e112 │ │ │ │ │ + beq.n e0d2 │ │ │ │ │ ldr.w r6, [r1, #-4] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ orr.w r0, r0, r2, lsr #2 │ │ │ │ │ subs r1, #8 │ │ │ │ │ orr.w ip, r6, r2, lsl #30 │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ adds.w r3, ip, r0 │ │ │ │ │ @@ -21707,66 +21705,66 @@ │ │ │ │ │ adds.w r3, r3, sl │ │ │ │ │ adc.w r2, r2, r9 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc.w r9, r2, r2 │ │ │ │ │ subs.w r2, ip, r3 │ │ │ │ │ sbc.w r3, r0, r9 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.n e03a │ │ │ │ │ + bne.n dffa │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e240 │ │ │ │ │ + beq.w e200 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w dee4 │ │ │ │ │ - b.n df64 │ │ │ │ │ + bne.w dea4 │ │ │ │ │ + b.n df24 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w dea8 │ │ │ │ │ + bcs.w de68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w e29a │ │ │ │ │ + bne.w e25a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ - b.n dee4 │ │ │ │ │ + b.n dea4 │ │ │ │ │ add.w r7, r4, #12 │ │ │ │ │ add.w r8, r4, r1, lsl #2 │ │ │ │ │ sub.w r1, r8, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r1, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n e1c4 │ │ │ │ │ + beq.n e184 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n e1b4 │ │ │ │ │ + beq.n e174 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n e19e │ │ │ │ │ + beq.n e15e │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ @@ -21777,15 +21775,15 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r1, r3, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ - b.n e218 │ │ │ │ │ + b.n e1d8 │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r1, r3, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -21812,167 +21810,167 @@ │ │ │ │ │ orr.w r1, r3, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.n e1c4 │ │ │ │ │ - b.n e112 │ │ │ │ │ + bne.n e184 │ │ │ │ │ + b.n e0d2 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w def8 │ │ │ │ │ + bne.w deb8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n def8 │ │ │ │ │ + b.n deb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e146 │ │ │ │ │ + bne.w e106 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e240 │ │ │ │ │ + b.n e200 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w def8 │ │ │ │ │ + bne.w deb8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5c3c │ │ │ │ │ + bl 5c34 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq.n e292 │ │ │ │ │ + beq.n e252 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, e292 │ │ │ │ │ + cbnz r3, e252 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n e240 │ │ │ │ │ + beq.n e200 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n def8 │ │ │ │ │ + b.n deb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c950 <_PyLong_Copy> │ │ │ │ │ + bl c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df76 │ │ │ │ │ - b.n e240 │ │ │ │ │ + bne.w df36 │ │ │ │ │ + b.n e200 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n df3a │ │ │ │ │ + b.n defa │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n def8 │ │ │ │ │ + b.n deb8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e2c4 : │ │ │ │ │ +0000e284 : │ │ │ │ │ l_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ lsrs r1, r4, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n e3d8 │ │ │ │ │ + beq.n e398 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e6ce │ │ │ │ │ + beq.w e68e │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w e5b6 │ │ │ │ │ - beq.w e5a6 │ │ │ │ │ + blt.w e576 │ │ │ │ │ + beq.w e566 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w e40e │ │ │ │ │ + beq.w e3ce │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f7e0 │ │ │ │ │ - cbz r0, e31e │ │ │ │ │ + bl f7a0 │ │ │ │ │ + cbz r0, e2de │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e31e │ │ │ │ │ + beq.n e2de │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, e31e │ │ │ │ │ + cbnz r2, e2de │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w e6e4 │ │ │ │ │ + beq.w e6a4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n e358 │ │ │ │ │ + bls.n e318 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n e3be │ │ │ │ │ + beq.n e37e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e6f0 │ │ │ │ │ - cbnz r3, e34e │ │ │ │ │ + beq.w e6b0 │ │ │ │ │ + cbnz r3, e30e │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e6f8 │ │ │ │ │ + beq.w e6b8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds.w r8, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r8, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n e330 │ │ │ │ │ + bcs.n e2f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e39a │ │ │ │ │ + beq.n e35a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, e39a │ │ │ │ │ - ldr r2, [pc, #864] @ (e6ec ) │ │ │ │ │ + cbnz r3, e35a │ │ │ │ │ + ldr r2, [pc, #864] @ (e6ac ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e722 │ │ │ │ │ + bne.w e6e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -21981,59 +21979,59 @@ │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - bne.n e33a │ │ │ │ │ + bne.n e2fa │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e34e │ │ │ │ │ + beq.n e30e │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 100c8 <_PyLong_Negate> │ │ │ │ │ + bl 10088 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w e6e4 │ │ │ │ │ + beq.w e6a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n e33a │ │ │ │ │ + b.n e2fa │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w e6c8 │ │ │ │ │ + bne.w e688 │ │ │ │ │ eors r3, r4 │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w e6b8 │ │ │ │ │ + bne.w e678 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ adds r2, #3 │ │ │ │ │ subs.w r1, r4, #10 │ │ │ │ │ - bne.w e5de │ │ │ │ │ + bne.w e59e │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ add.w sl, r0, #12 │ │ │ │ │ sub.w r3, r2, sl │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ - bpl.n e49c │ │ │ │ │ + bpl.n e45c │ │ │ │ │ ldr.w r8, [r2, #-4]! │ │ │ │ │ umull r3, lr, r0, r8 │ │ │ │ │ bic.w r3, lr, #3 │ │ │ │ │ add.w r3, r3, lr, lsr #2 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ subs.w r3, r8, r3 │ │ │ │ │ sbc.w ip, r1, #0 │ │ │ │ │ @@ -22051,15 +22049,15 @@ │ │ │ │ │ adds.w ip, ip, r3 │ │ │ │ │ adc.w lr, lr, fp │ │ │ │ │ adds.w ip, ip, ip │ │ │ │ │ adc.w lr, lr, lr │ │ │ │ │ subs.w ip, r8, ip │ │ │ │ │ sbc.w lr, r1, lr │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n e582 │ │ │ │ │ + beq.n e542 │ │ │ │ │ ldr.w r8, [r2, #-4] │ │ │ │ │ mov.w r1, lr, lsl #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ subs r2, #8 │ │ │ │ │ orr.w r4, r8, ip, lsl #30 │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ adds.w ip, r4, r1 │ │ │ │ │ @@ -22112,67 +22110,67 @@ │ │ │ │ │ adds.w ip, ip, r3 │ │ │ │ │ adc.w lr, lr, fp │ │ │ │ │ adds.w ip, ip, ip │ │ │ │ │ adc.w lr, lr, lr │ │ │ │ │ subs.w ip, r4, ip │ │ │ │ │ sbc.w lr, r1, lr │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n e49c │ │ │ │ │ + bne.n e45c │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e6e4 │ │ │ │ │ + beq.w e6a4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w e33a │ │ │ │ │ - b.n e3be │ │ │ │ │ + bne.w e2fa │ │ │ │ │ + b.n e37e │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r1, r0, r2 │ │ │ │ │ add r2, r6 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs.w e2fe │ │ │ │ │ + bcs.w e2be │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w e72e │ │ │ │ │ + bne.w e6ee │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r5, #0] │ │ │ │ │ - b.n e33a │ │ │ │ │ + b.n e2fa │ │ │ │ │ add.w r8, r0, r2, lsl #2 │ │ │ │ │ add.w r9, r0, #12 │ │ │ │ │ sub.w r3, r8, r9 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov lr, ip │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n e644 │ │ │ │ │ + beq.n e604 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e632 │ │ │ │ │ + beq.n e5f2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e616 │ │ │ │ │ + beq.n e5d6 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -22187,15 +22185,15 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov.w lr, lr, lsl #30 │ │ │ │ │ orr.w r1, lr, ip, lsr #2 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ - b.n e6a6 │ │ │ │ │ + b.n e666 │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ mov.w lr, lr, lsl #30 │ │ │ │ │ orr.w r1, lr, ip, lsr #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ @@ -22227,261 +22225,261 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, r9 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne.n e644 │ │ │ │ │ - b.n e582 │ │ │ │ │ + bne.n e604 │ │ │ │ │ + b.n e542 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r0, r5, r1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ - b.n e3fa │ │ │ │ │ + b.n e3ba │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e5b6 │ │ │ │ │ + bne.w e576 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e352 │ │ │ │ │ + b.n e312 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w e34e │ │ │ │ │ + bne.w e30e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c3c │ │ │ │ │ + bl 5c34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq.n e71a │ │ │ │ │ + beq.n e6da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, e71a │ │ │ │ │ + cbnz r3, e6da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e6e4 │ │ │ │ │ + beq.n e6a4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n e34e │ │ │ │ │ + b.n e30e │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n e394 │ │ │ │ │ + b.n e354 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c950 <_PyLong_Copy> │ │ │ │ │ + bl c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e3d0 │ │ │ │ │ - b.n e6e4 │ │ │ │ │ + bne.w e390 │ │ │ │ │ + b.n e6a4 │ │ │ │ │ │ │ │ │ │ -0000e740 : │ │ │ │ │ +0000e700 : │ │ │ │ │ PyLong_AsUnsignedLongMask(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, e7a2 │ │ │ │ │ + cbz r0, e762 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n e7b8 │ │ │ │ │ + beq.n e778 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n e778 │ │ │ │ │ + bhi.n e738 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldrd r1, r0, [r1, #4] │ │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ │ - beq.n e798 │ │ │ │ │ + beq.n e758 │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ │ - bne.n e78a │ │ │ │ │ + bne.n e74a │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #755 @ 0x2f3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e772 │ │ │ │ │ + b.n e732 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7b2 │ │ │ │ │ + beq.n e772 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n e816 │ │ │ │ │ + bpl.n e7d6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n e7fc │ │ │ │ │ + bhi.n e7bc │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e772 │ │ │ │ │ + beq.n e732 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e772 │ │ │ │ │ + bne.n e732 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e772 │ │ │ │ │ + b.n e732 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n e810 │ │ │ │ │ + bcc.n e7d0 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ orr.w r2, r0, r2, lsl #30 │ │ │ │ │ - b.n e802 │ │ │ │ │ + b.n e7c2 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ - b.n e7e2 │ │ │ │ │ + b.n e7a2 │ │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n e7e2 │ │ │ │ │ + b.n e7a2 │ │ │ │ │ │ │ │ │ │ -0000e82c : │ │ │ │ │ +0000e7ec : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n e86c │ │ │ │ │ + bpl.n e82c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n e86c │ │ │ │ │ + bpl.n e82c │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl 9070 │ │ │ │ │ + bl 9060 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n e896 │ │ │ │ │ + beq.n e856 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ │ - cbz r0, e876 │ │ │ │ │ + cbz r0, e836 │ │ │ │ │ strd r3, r4, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e886 │ │ │ │ │ + beq.n e846 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, e89a │ │ │ │ │ + cbz r2, e85a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e896 │ │ │ │ │ + beq.n e856 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, e8a2 │ │ │ │ │ + cbz r3, e862 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e868 │ │ │ │ │ + b.n e828 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e886 │ │ │ │ │ + b.n e846 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e896 │ │ │ │ │ + b.n e856 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e8ac <_PyLong_Frexp>: │ │ │ │ │ +0000e86c <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq.w ed18 <_PyLong_Frexp+0x46c> │ │ │ │ │ + beq.w ecd8 <_PyLong_Frexp+0x46c> │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ecd6 <_PyLong_Frexp+0x42a> │ │ │ │ │ + beq.w ec96 <_PyLong_Frexp+0x42a> │ │ │ │ │ clz r3, r3 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi.w ece4 <_PyLong_Frexp+0x438> │ │ │ │ │ + bhi.w eca4 <_PyLong_Frexp+0x438> │ │ │ │ │ movs r5, #30 │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ │ - bgt.w eac0 <_PyLong_Frexp+0x214> │ │ │ │ │ + bgt.w ea80 <_PyLong_Frexp+0x214> │ │ │ │ │ rsb ip, r3, #55 @ 0x37 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ smull r4, r2, r2, ip │ │ │ │ │ add.w r4, r2, ip │ │ │ │ │ mov.w r2, ip, asr #31 │ │ │ │ │ @@ -22500,15 +22498,15 @@ │ │ │ │ │ orr.w lr, lr, r4 │ │ │ │ │ bic.w r4, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [sl, #-12] │ │ │ │ │ orr.w r5, r5, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r5 │ │ │ │ │ - bne.n ea02 <_PyLong_Frexp+0x156> │ │ │ │ │ + bne.n e9c2 <_PyLong_Frexp+0x156> │ │ │ │ │ add r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add.w r5, sp, r2, lsl #2 │ │ │ │ │ @@ -22517,41 +22515,41 @@ │ │ │ │ │ and.w r6, r4, #7 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ add r1, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ vldr s0, [r5, #28] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - ble.w eaa8 <_PyLong_Frexp+0x1fc> │ │ │ │ │ + ble.w ea68 <_PyLong_Frexp+0x1fc> │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - vldr d6, [pc, #660] @ ec28 <_PyLong_Frexp+0x37c> │ │ │ │ │ + vldr d6, [pc, #660] @ ebe8 <_PyLong_Frexp+0x37c> │ │ │ │ │ add.w r4, sp, r1, lsl #2 │ │ │ │ │ vldr s14, [r4, #28] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ea80 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq.n ea40 <_PyLong_Frexp+0x1d4> │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ add.w r4, sp, r1, lsl #2 │ │ │ │ │ vldr s10, [r4, #28] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d6 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ea80 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq.n ea40 <_PyLong_Frexp+0x1d4> │ │ │ │ │ add.w r2, sp, r2, lsl #2 │ │ │ │ │ vldr s0, [r2, #16] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ vmla.f64 d0, d5, d6 │ │ │ │ │ - vldr d6, [pc, #600] @ ec30 <_PyLong_Frexp+0x384> │ │ │ │ │ + vldr d6, [pc, #600] @ ebf0 <_PyLong_Frexp+0x384> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n ea96 <_PyLong_Frexp+0x1ea> │ │ │ │ │ + beq.n ea56 <_PyLong_Frexp+0x1ea> │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it eq │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -22571,15 +22569,15 @@ │ │ │ │ │ orr.w r9, r9, lr │ │ │ │ │ orr.w r4, r4, r5 │ │ │ │ │ add.w lr, sp, #28 │ │ │ │ │ bic.w r5, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r4, r4, lsr #30 │ │ │ │ │ orr.w r4, r4, r9, lsl #2 │ │ │ │ │ str.w r5, [lr, r6] │ │ │ │ │ - beq.n e962 <_PyLong_Frexp+0xb6> │ │ │ │ │ + beq.n e922 <_PyLong_Frexp+0xb6> │ │ │ │ │ add.w r9, r0, #8 │ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ │ add.w lr, r0, #16 │ │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ │ cmp r9, lr │ │ │ │ │ lsl.w r5, r6, ip │ │ │ │ │ @@ -22587,45 +22585,45 @@ │ │ │ │ │ lsl.w r4, r6, r7 │ │ │ │ │ lsr.w r6, r6, r8 │ │ │ │ │ orr.w r4, r4, r6 │ │ │ │ │ mov.w r6, r5, lsr #30 │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ │ orr.w r4, r6, r4, lsl #2 │ │ │ │ │ - beq.w e962 <_PyLong_Frexp+0xb6> │ │ │ │ │ - b.n ea50 <_PyLong_Frexp+0x1a4> │ │ │ │ │ - vldr d0, [pc, #428] @ ec30 <_PyLong_Frexp+0x384> │ │ │ │ │ + beq.w e922 <_PyLong_Frexp+0xb6> │ │ │ │ │ + b.n ea10 <_PyLong_Frexp+0x1a4> │ │ │ │ │ + vldr d0, [pc, #428] @ ebf0 <_PyLong_Frexp+0x384> │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n e9ea <_PyLong_Frexp+0x13e> │ │ │ │ │ + bne.n e9aa <_PyLong_Frexp+0x13e> │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ecf6 <_PyLong_Frexp+0x44a> │ │ │ │ │ + beq.w ecb6 <_PyLong_Frexp+0x44a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ - b.n e9ea <_PyLong_Frexp+0x13e> │ │ │ │ │ - vldr d6, [pc, #388] @ ec30 <_PyLong_Frexp+0x384> │ │ │ │ │ + b.n e9aa <_PyLong_Frexp+0x13e> │ │ │ │ │ + vldr d6, [pc, #388] @ ebf0 <_PyLong_Frexp+0x384> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n e9ea <_PyLong_Frexp+0x13e> │ │ │ │ │ - b.n eaa0 <_PyLong_Frexp+0x1f4> │ │ │ │ │ + bne.n e9aa <_PyLong_Frexp+0x13e> │ │ │ │ │ + b.n ea60 <_PyLong_Frexp+0x1f4> │ │ │ │ │ sub.w r7, r3, #55 @ 0x37 │ │ │ │ │ movw r4, #34953 @ 0x8889 │ │ │ │ │ movt r4, #34952 @ 0x8888 │ │ │ │ │ umull r2, r4, r4, r7 │ │ │ │ │ lsrs r4, r4, #4 │ │ │ │ │ subs r6, r1, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w ec40 <_PyLong_Frexp+0x394> │ │ │ │ │ + ble.w ec00 <_PyLong_Frexp+0x394> │ │ │ │ │ mls r7, r5, r4, r7 │ │ │ │ │ add.w ip, r0, #12 │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ mov.w sl, r2, lsl #2 │ │ │ │ │ add ip, r5 │ │ │ │ │ add.w r6, sl, #40 @ 0x28 │ │ │ │ │ add.w r8, sp, r6 │ │ │ │ │ @@ -22634,15 +22632,15 @@ │ │ │ │ │ ldr.w lr, [ip, r2, lsl #2] │ │ │ │ │ lsls r5, r7 │ │ │ │ │ mvn.w r9, r5 │ │ │ │ │ bic.w r5, lr, r5 │ │ │ │ │ lsr.w lr, lr, r7 │ │ │ │ │ str.w lr, [r8, #-12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ebf4 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq.n ebb4 <_PyLong_Frexp+0x348> │ │ │ │ │ sub.w lr, sl, #4 │ │ │ │ │ rsb r6, r7, #32 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ add.w r6, sl, #36 @ 0x24 │ │ │ │ │ mov.w r8, r5, lsr #2 │ │ │ │ │ add r6, sp │ │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ │ @@ -22660,15 +22658,15 @@ │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ orr.w lr, lr, r6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ str.w lr, [r6, #-12] │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n ebf4 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq.n ebb4 <_PyLong_Frexp+0x348> │ │ │ │ │ sub.w lr, sl, #8 │ │ │ │ │ subs r6, #3 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ add.w r6, sl, #32 │ │ │ │ │ add r6, sp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr.w ip, [ip, lr] │ │ │ │ │ @@ -22682,15 +22680,15 @@ │ │ │ │ │ and.w r5, r9, ip │ │ │ │ │ lsr.w ip, ip, r7 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ str.w ip, [r6, #-12] │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n ebf4 <_PyLong_Frexp+0x348> │ │ │ │ │ + ble.n ebb4 <_PyLong_Frexp+0x348> │ │ │ │ │ add.w lr, r0, r1, lsl #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ │ ldr.w r1, [lr, #-4]! │ │ │ │ │ @@ -22701,183 +22699,183 @@ │ │ │ │ │ and.w r5, r9, r1 │ │ │ │ │ lsrs r1, r7 │ │ │ │ │ orr.w r1, r1, r8 │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ str.w r1, [r6, #-4]! │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n ebc4 <_PyLong_Frexp+0x318> │ │ │ │ │ + bne.n eb84 <_PyLong_Frexp+0x318> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ecd0 <_PyLong_Frexp+0x424> │ │ │ │ │ + beq.n ec90 <_PyLong_Frexp+0x424> │ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ │ and.w r5, r1, #7 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add.w r6, sp, sl │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ add r1, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ vldr s0, [r6, #28] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - bgt.w e990 <_PyLong_Frexp+0xe4> │ │ │ │ │ - b.n e9d4 <_PyLong_Frexp+0x128> │ │ │ │ │ + bgt.w e950 <_PyLong_Frexp+0xe4> │ │ │ │ │ + b.n e994 <_PyLong_Frexp+0x128> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w sl, r2, lsl #2 │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ebfa <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n ebba <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n ebfe <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n ebbe <_PyLong_Frexp+0x352> │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ebfa <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n ebba <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n ebfe <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n ebbe <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ebfa <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n ebba <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n ebfe <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n ebbe <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ebfa <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n ebba <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n ebfe <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n ebbe <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ebfa <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n ebba <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n ebfe <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n ebbe <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ebfa <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n ebba <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n ebfe <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n ebbe <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ebfa <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n ebba <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - beq.n ebfe <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n ebbe <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ebfa <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n ebba <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq.n ebfe <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n ebbe <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-24] │ │ │ │ │ sub.w r5, r4, #9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ebfa <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n ebba <_PyLong_Frexp+0x34e> │ │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ │ subs r4, #6 │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ebfe <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n ebbe <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r4, #-4]! │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n ecc0 <_PyLong_Frexp+0x414> │ │ │ │ │ - b.n ebfa <_PyLong_Frexp+0x34e> │ │ │ │ │ + beq.n ec80 <_PyLong_Frexp+0x414> │ │ │ │ │ + b.n ebba <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n ec4a <_PyLong_Frexp+0x39e> │ │ │ │ │ - b.n ebfe <_PyLong_Frexp+0x352> │ │ │ │ │ + bne.n ec0a <_PyLong_Frexp+0x39e> │ │ │ │ │ + b.n ebbe <_PyLong_Frexp+0x352> │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls.w e8f4 <_PyLong_Frexp+0x48> │ │ │ │ │ + bls.w e8b4 <_PyLong_Frexp+0x48> │ │ │ │ │ movw r2, #17477 @ 0x4445 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n ecf6 <_PyLong_Frexp+0x44a> │ │ │ │ │ + bne.n ecb6 <_PyLong_Frexp+0x44a> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble.w e8f4 <_PyLong_Frexp+0x48> │ │ │ │ │ + ble.w e8b4 <_PyLong_Frexp+0x48> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - b.n e9fc <_PyLong_Frexp+0x150> │ │ │ │ │ - vldr d0, [pc, #-228] @ ec38 <_PyLong_Frexp+0x38c> │ │ │ │ │ + b.n e9bc <_PyLong_Frexp+0x150> │ │ │ │ │ + vldr d0, [pc, #-228] @ ebf8 <_PyLong_Frexp+0x38c> │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ - b.n e9fc <_PyLong_Frexp+0x150> │ │ │ │ │ + b.n e9bc <_PyLong_Frexp+0x150> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ed24 : │ │ │ │ │ +0000ece4 : │ │ │ │ │ long_rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w f5a4 │ │ │ │ │ + bpl.w f564 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w f5a4 │ │ │ │ │ + bpl.w f564 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w f5ae │ │ │ │ │ + beq.w f56e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ and.w sl, r1, #3 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w f32c │ │ │ │ │ + beq.w f2ec │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w f3f4 │ │ │ │ │ + bhi.w f3b4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w f44c │ │ │ │ │ + blt.w f40c │ │ │ │ │ movw r5, #34953 @ 0x8889 │ │ │ │ │ movt r5, #34952 @ 0x8888 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ umull r2, r5, r5, r3 │ │ │ │ │ mov.w r2, #30 │ │ │ │ │ mov.w r5, r5, lsr #4 │ │ │ │ │ mls r6, r2, r5, r3 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - bhi.n ee6e │ │ │ │ │ + bhi.n ee2e │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb sl, sl, #1 │ │ │ │ │ mul.w sl, r3, sl │ │ │ │ │ mov r3, sl │ │ │ │ │ mov.w r2, sl, asr #31 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f4a6 │ │ │ │ │ + bne.w f466 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ subs.w r1, r6, #32 │ │ │ │ │ lsr.w sl, sl, r6 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r1, r2, r1 │ │ │ │ │ @@ -22885,15 +22883,15 @@ │ │ │ │ │ asrs r2, r6 │ │ │ │ │ adds.w r1, sl, #5 │ │ │ │ │ mov r8, sl │ │ │ │ │ adc.w r3, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n ee04 │ │ │ │ │ + bcs.n edc4 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -22902,21 +22900,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r1, sl, r6 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w f3a8 │ │ │ │ │ + bcs.w f368 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f590 │ │ │ │ │ + beq.w f550 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ eor.w r7, sl, sl, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -22935,42 +22933,42 @@ │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ and.w sl, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n ed9c │ │ │ │ │ + bls.n ed5c │ │ │ │ │ sub.w r0, sl, #2 │ │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f4f0 │ │ │ │ │ + bne.w f4b0 │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w f55a │ │ │ │ │ + ble.w f51a │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w f5d0 │ │ │ │ │ + bgt.w f590 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f590 │ │ │ │ │ + beq.w f550 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r5, #2 │ │ │ │ │ @@ -22986,26 +22984,26 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r3, r7, r9, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ rsb ip, r6, #30 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - beq.w f330 │ │ │ │ │ + beq.w f2f0 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ sub.w r0, r6, #32 │ │ │ │ │ lsrs r1, r6 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ │ lsr.w r3, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - bge.w f31c │ │ │ │ │ + bge.w f2dc │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ sub.w r6, ip, #32 │ │ │ │ │ adds r2, r7, r0 │ │ │ │ │ rsb lr, ip, #32 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ lsl.w fp, r2, r6 │ │ │ │ │ lsr.w sl, r2, lr │ │ │ │ │ @@ -23015,15 +23013,15 @@ │ │ │ │ │ adc.w r3, r3, sl │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.w f27e │ │ │ │ │ + ble.w f23e │ │ │ │ │ add r0, r7 │ │ │ │ │ add.w sl, r5, #2 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ @@ -23031,148 +23029,148 @@ │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w f27e │ │ │ │ │ + ble.w f23e │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ add.w sl, r5, #3 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w f27e │ │ │ │ │ + ble.w f23e │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ add.w sl, r5, #4 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w f27e │ │ │ │ │ + ble.w f23e │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ add.w sl, r5, #5 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w f27e │ │ │ │ │ + ble.w f23e │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ add.w sl, r5, #6 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w f27e │ │ │ │ │ + ble.w f23e │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ add.w sl, r5, #7 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w f27e │ │ │ │ │ + ble.w f23e │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ add.w sl, r5, #8 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w f27e │ │ │ │ │ + ble.w f23e │ │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ │ add.w sl, r5, #9 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bge.w f27e │ │ │ │ │ + bge.w f23e │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ add.w r0, r5, #10 │ │ │ │ │ lsl.w r9, r1, r6 │ │ │ │ │ lsr.w sl, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r3, r3, r9 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.w f27e │ │ │ │ │ + ble.w f23e │ │ │ │ │ sub.w r0, r8, r5 │ │ │ │ │ adds r5, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r0, #10 │ │ │ │ │ add.w r1, r7, r5, lsl #2 │ │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ │ mov.w sl, #10 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n f1cc │ │ │ │ │ + beq.n f18c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n f19a │ │ │ │ │ + beq.n f15a │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n f16e │ │ │ │ │ + beq.n f12e │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ mov.w sl, #11 │ │ │ │ │ lsl.w r5, r0, r6 │ │ │ │ │ lsr.w r7, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orrs r5, r7 │ │ │ │ │ adds r0, r0, r2 │ │ │ │ │ @@ -23205,15 +23203,15 @@ │ │ │ │ │ adc.w r3, r3, r5 │ │ │ │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [fp, #4]! │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n f27e │ │ │ │ │ + beq.n f23e │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, fp │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ adds r1, #16 │ │ │ │ │ @@ -23259,89 +23257,89 @@ │ │ │ │ │ adc.w r3, r0, r3, lsr #30 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n f1d0 │ │ │ │ │ + bne.n f190 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f2a0 │ │ │ │ │ + beq.n f260 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, f2fc │ │ │ │ │ + cbz r2, f2bc │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w edfc │ │ │ │ │ + bhi.w edbc │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w edfc │ │ │ │ │ + bcs.w edbc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f2e6 │ │ │ │ │ + beq.n f2a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f2e6 │ │ │ │ │ - ldr r2, [pc, #752] @ (f5c8 ) │ │ │ │ │ + cbnz r3, f2a6 │ │ │ │ │ + ldr r2, [pc, #752] @ (f588 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f566 │ │ │ │ │ + bne.w f526 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n edfc │ │ │ │ │ + b.n edbc │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f4e8 │ │ │ │ │ + beq.w f4a8 │ │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f2fa │ │ │ │ │ + beq.n f2ba │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n f29a │ │ │ │ │ + beq.n f25a │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - b.n f29a │ │ │ │ │ + b.n f25a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.n f28c │ │ │ │ │ - b.n f2a0 │ │ │ │ │ - ldr r4, [pc, #668] @ (f5cc ) │ │ │ │ │ - b.n edfc │ │ │ │ │ + bne.n f24c │ │ │ │ │ + b.n f260 │ │ │ │ │ + ldr r4, [pc, #668] @ (f58c ) │ │ │ │ │ + b.n edbc │ │ │ │ │ orr.w r3, fp, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f4b4 │ │ │ │ │ + bne.w f474 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ ldr r5, [r7, #16] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ sub.w r1, r6, #32 │ │ │ │ │ lsr.w r0, r3, r6 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ rsb lr, ip, #32 │ │ │ │ │ @@ -23363,26 +23361,26 @@ │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #4 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ - bne.w ef5a │ │ │ │ │ - b.n f27e │ │ │ │ │ + bne.w ef1a │ │ │ │ │ + b.n f23e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.w f512 │ │ │ │ │ + blt.w f4d2 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f590 │ │ │ │ │ + beq.w f550 │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -23395,201 +23393,201 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ bic.w r3, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r7, lsl #2 │ │ │ │ │ strd r5, r3, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - b.n edfc │ │ │ │ │ + b.n edbc │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r5, r4, r2, lsl #2 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ lsrs r0, r6, #30 │ │ │ │ │ - bne.w f540 │ │ │ │ │ + bne.w f500 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ orr.w r0, r0, r6, lsl #30 │ │ │ │ │ cmp.w r6, r0, lsr #30 │ │ │ │ │ - bne.w f540 │ │ │ │ │ + bne.w f500 │ │ │ │ │ subs r6, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n f43e │ │ │ │ │ + beq.n f3fe │ │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ - bne.w f540 │ │ │ │ │ + bne.w f500 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcc.n f43e │ │ │ │ │ + bcc.n f3fe │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n f428 │ │ │ │ │ - b.n f540 │ │ │ │ │ + beq.n f3e8 │ │ │ │ │ + b.n f500 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f536 │ │ │ │ │ + blt.n f4f6 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w ed7e │ │ │ │ │ + bge.w ed3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 9880 │ │ │ │ │ + bl 9864 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f594 │ │ │ │ │ + beq.w f554 │ │ │ │ │ bl 41c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f47e │ │ │ │ │ + beq.n f43e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f47e │ │ │ │ │ + cbnz r3, f43e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bcc.w ee62 │ │ │ │ │ + bcc.w ee22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ and.w sl, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n f572 │ │ │ │ │ + bhi.n f532 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ rsb r3, sl, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ mov.w sl, r3, lsr #30 │ │ │ │ │ orr.w sl, sl, r1, lsl #2 │ │ │ │ │ add.w r1, sl, #5 │ │ │ │ │ - b.n edea │ │ │ │ │ + b.n edaa │ │ │ │ │ ldr.w fp, [r7, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n f4ce │ │ │ │ │ + bne.n f48e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ - b.n eefa │ │ │ │ │ + b.n eeba │ │ │ │ │ add.w lr, r7, #8 │ │ │ │ │ add.w r0, r7, #12 │ │ │ │ │ add.w lr, lr, r5, lsl #2 │ │ │ │ │ ldr.w sl, [r0, #4]! │ │ │ │ │ orr.w fp, fp, sl │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq.n f4bc │ │ │ │ │ - b.n f4da │ │ │ │ │ + beq.n f47c │ │ │ │ │ + b.n f49a │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n f2c4 │ │ │ │ │ - cbnz r5, f522 │ │ │ │ │ + b.n f284 │ │ │ │ │ + cbnz r5, f4e2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n f598 │ │ │ │ │ + bne.n f558 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - b.n edfc │ │ │ │ │ + b.n edbc │ │ │ │ │ rsbs r3, sl, #0 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n f3b2 │ │ │ │ │ + b.n f372 │ │ │ │ │ subs r5, #1 │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n f558 │ │ │ │ │ + ble.n f518 │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ movs r6, #30 │ │ │ │ │ - b.n ee98 │ │ │ │ │ + b.n ee58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n f540 │ │ │ │ │ + bge.n f500 │ │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n f44c │ │ │ │ │ + beq.n f40c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f44c │ │ │ │ │ + b.n f40c │ │ │ │ │ movs r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 300 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n f2e0 │ │ │ │ │ + b.n f2a0 │ │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n f55a │ │ │ │ │ + bne.n f51a │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n f558 │ │ │ │ │ + bne.n f518 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ │ movt r5, #8191 @ 0x1fff │ │ │ │ │ movs r6, #30 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n eea8 │ │ │ │ │ + b.n ee68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n edfc │ │ │ │ │ + b.n edbc │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w c950 <_PyLong_Copy> │ │ │ │ │ + b.w c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n edfc │ │ │ │ │ + b.n edbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f594 │ │ │ │ │ + b.n f554 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -23598,70 +23596,70 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f594 │ │ │ │ │ + b.n f554 │ │ │ │ │ │ │ │ │ │ -0000f5e8 : │ │ │ │ │ +0000f5a8 : │ │ │ │ │ long_abs(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ and.w ip, r2, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n f624 │ │ │ │ │ + beq.n f5e4 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n f708 │ │ │ │ │ + bne.n f6c8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n f6a4 │ │ │ │ │ + bhi.n f664 │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ negs r6, r6 │ │ │ │ │ negs r4, r6 │ │ │ │ │ mov.w r3, r6, asr #31 │ │ │ │ │ sbc.w r5, r3, r3, lsl #1 │ │ │ │ │ rsbs r1, r6, #5 │ │ │ │ │ sbc.w r2, r3, r3, lsl #1 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n f652 │ │ │ │ │ - ldr r0, [pc, #200] @ (f714 ) │ │ │ │ │ + bcs.n f612 │ │ │ │ │ + ldr r0, [pc, #200] @ (f6d4 ) │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r1, r7, r6 │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n f6c0 │ │ │ │ │ + bcs.n f680 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f700 │ │ │ │ │ + beq.n f6c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -23675,157 +23673,157 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ - b.n f620 │ │ │ │ │ - bl c950 <_PyLong_Copy> │ │ │ │ │ + b.n f5e0 │ │ │ │ │ + bl c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f620 │ │ │ │ │ + beq.n f5e0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n f620 │ │ │ │ │ + b.n f5e0 │ │ │ │ │ mov r0, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n f6e8 │ │ │ │ │ + blt.n f6a8 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, f704 │ │ │ │ │ + cbz r0, f6c4 │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ movs r1, #16 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orrs.w r5, r2, r5, lsr #30 │ │ │ │ │ strd r1, r4, [r0, #8] │ │ │ │ │ - beq.n f620 │ │ │ │ │ + beq.n f5e0 │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n f620 │ │ │ │ │ + b.n f5e0 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, f704 │ │ │ │ │ + cbz r0, f6c4 │ │ │ │ │ movs r4, #18 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r4, r6, [r0, #8] │ │ │ │ │ - b.n f6e4 │ │ │ │ │ + b.n f6a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f620 │ │ │ │ │ + b.n f5e0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c950 <_PyLong_Copy> │ │ │ │ │ + b.w c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000f718 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +0000f6d8 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.n f796 <_PyLong_UnsignedShort_Converter+0x7e> │ │ │ │ │ + bpl.n f756 <_PyLong_UnsignedShort_Converter+0x7e> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n f7c6 <_PyLong_UnsignedShort_Converter+0xae> │ │ │ │ │ + beq.n f786 <_PyLong_UnsignedShort_Converter+0xae> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi.n f756 <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ + bhi.n f716 <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.n f786 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + beq.n f746 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ │ - bcs.n f7ae <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ + bcs.n f76e <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ movs r0, #1 │ │ │ │ │ strh r3, [r1, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n f790 <_PyLong_UnsignedShort_Converter+0x78> │ │ │ │ │ + bcc.n f750 <_PyLong_UnsignedShort_Converter+0x78> │ │ │ │ │ ldr.w r4, [r0, r2, lsl #2] │ │ │ │ │ orr.w ip, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq.n f75c <_PyLong_UnsignedShort_Converter+0x44> │ │ │ │ │ + beq.n f71c <_PyLong_UnsignedShort_Converter+0x44> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, f7ae <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ + cbz r0, f76e <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n f74a <_PyLong_UnsignedShort_Converter+0x32> │ │ │ │ │ - b.n f786 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + bne.n f70a <_PyLong_UnsignedShort_Converter+0x32> │ │ │ │ │ + b.n f746 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f786 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + b.n f746 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f78c <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ + b.n f74c <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f78c <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ + b.n f74c <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f7e0 : │ │ │ │ │ +0000f7a0 : │ │ │ │ │ x_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -23835,25 +23833,25 @@ │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bgt.w 10030 │ │ │ │ │ + bgt.w fff0 │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fff8 │ │ │ │ │ + beq.w ffb8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r6, r7, #3 │ │ │ │ │ @@ -23866,24 +23864,24 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str.w r3, [fp, #12] │ │ │ │ │ - bhi.w 100a6 │ │ │ │ │ + bhi.w 10066 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w feae │ │ │ │ │ + beq.w fe6e │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w febc │ │ │ │ │ + beq.w fe7c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r7, r7, #7 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ │ @@ -23902,23 +23900,23 @@ │ │ │ │ │ add.w r3, r8, r6, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w fe1c │ │ │ │ │ + beq.w fddc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ clz r7, r7 │ │ │ │ │ subs r7, #2 │ │ │ │ │ add.w lr, r8, #12 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fe2e │ │ │ │ │ + beq.w fdee │ │ │ │ │ ldr.w r3, [lr] │ │ │ │ │ sub.w r1, r7, #32 │ │ │ │ │ rsb ip, r7, #32 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w r2, r3, r7 │ │ │ │ │ @@ -23926,15 +23924,15 @@ │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ mov.w r9, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ orr.w r9, r9, r3, lsl #2 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bls.n f9d8 │ │ │ │ │ + bls.n f998 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ lsr.w sl, r2, ip │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ orr.w r1, r1, sl │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ @@ -23942,15 +23940,15 @@ │ │ │ │ │ orr.w r3, r3, r9 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w r2, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq.n f9d8 │ │ │ │ │ + beq.n f998 │ │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ lsr.w sl, r2, ip │ │ │ │ │ lsl.w r9, r2, r1 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ @@ -23959,29 +23957,29 @@ │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r9, r9, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r9, lsl #2 │ │ │ │ │ mov.w r9, r9, lsr #30 │ │ │ │ │ - beq.n f9d8 │ │ │ │ │ + beq.n f998 │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ lsr.w lr, r2, ip │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r1, r1, r9 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ orr.w r1, r2, r1, lsl #2 │ │ │ │ │ - beq.n f9d8 │ │ │ │ │ + beq.n f998 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r9, r8, #8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add.w r8, r8, #24 │ │ │ │ │ add.w r9, r9, r6, lsl #2 │ │ │ │ │ add.w lr, r3, #24 │ │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ │ @@ -23991,89 +23989,89 @@ │ │ │ │ │ lsl.w r1, r2, r0 │ │ │ │ │ lsr.w r2, r2, ip │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ mov.w r1, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ │ orr.w r1, r1, r2, lsl #2 │ │ │ │ │ - bne.n f9aa │ │ │ │ │ + bne.n f96a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w sl, fp, #12 │ │ │ │ │ add.w lr, r3, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w fe46 │ │ │ │ │ + beq.w fe06 │ │ │ │ │ ldr.w r1, [lr] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsl.w r2, r1, r7 │ │ │ │ │ lsl.w r8, r1, r0 │ │ │ │ │ lsr.w r1, r1, ip │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r1, r8, r1 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bls.w fb22 │ │ │ │ │ + bls.w fae2 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ lsl.w r8, r2, r0 │ │ │ │ │ lsr.w r9, r2, ip │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r1, r8, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - beq.n fb22 │ │ │ │ │ + beq.n fae2 │ │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ lsl.w r8, r2, r0 │ │ │ │ │ lsr.w r9, r2, ip │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r1, r8, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - beq.n fb22 │ │ │ │ │ + beq.n fae2 │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ lsl.w r8, r2, r0 │ │ │ │ │ lsr.w r9, r2, ip │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r8, r8, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #30 │ │ │ │ │ - beq.n fb22 │ │ │ │ │ + beq.n fae2 │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ lsl.w r1, r2, r0 │ │ │ │ │ lsr.w lr, r2, ip │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r1, r1, r8 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ - beq.n fb22 │ │ │ │ │ + beq.n fae2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add.w r9, fp, #28 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w lr, r1, #28 │ │ │ │ │ add r2, r1 │ │ │ │ │ sub.w r8, r2, #8 │ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ │ @@ -24083,47 +24081,47 @@ │ │ │ │ │ lsl.w r3, r1, r0 │ │ │ │ │ lsr.w r1, r1, ip │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ mov.w r1, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ │ orr.w r3, r1, r3, lsl #2 │ │ │ │ │ - bne.n faf6 │ │ │ │ │ + bne.n fab6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ffb6 │ │ │ │ │ + beq.w ff76 │ │ │ │ │ add.w r4, fp, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r4, r3, r6 │ │ │ │ │ - beq.w fe82 │ │ │ │ │ + beq.w fe42 │ │ │ │ │ adds r0, r4, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffd2 │ │ │ │ │ + beq.w ff92 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10080 │ │ │ │ │ + bne.w 10040 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r8, sl, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r8, sl │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - bls.n fc60 │ │ │ │ │ + bls.n fc20 │ │ │ │ │ add.w r2, r9, #12 │ │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r1, r2, r4 │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -24139,15 +24137,15 @@ │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10048 │ │ │ │ │ + bne.w 10008 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldrd r0, r7, [r5, #-4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ @@ -24167,17 +24165,17 @@ │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ ldr.w ip, [r5, #-8] │ │ │ │ │ orr.w r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r0, r1 │ │ │ │ │ orr.w fp, ip, r2, lsl #30 │ │ │ │ │ cmp fp, lr │ │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ │ - bcc.w fdea │ │ │ │ │ + bcc.w fdaa │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fdda │ │ │ │ │ + beq.w fd9a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ add r4, r2 │ │ │ │ │ @@ -24186,41 +24184,41 @@ │ │ │ │ │ mov.w r4, r4, asr #31 │ │ │ │ │ sbc.w r4, r4, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r4, r3, r4, lsl #2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.n fc16 │ │ │ │ │ + bne.n fbd6 │ │ │ │ │ cmn r4, r7 │ │ │ │ │ - bmi.w feea │ │ │ │ │ + bmi.w feaa │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r1, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str.w r0, [r9, #-4]! │ │ │ │ │ - bcc.n fbac │ │ │ │ │ + bcc.n fb6c │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldrd r9, r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n fd58 │ │ │ │ │ + beq.n fd18 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ lsls r1, r7 │ │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ lsr.w r2, r3, r7 │ │ │ │ │ bic.w r3, r3, r1 │ │ │ │ │ str.w r2, [r5, r0, lsl #2] │ │ │ │ │ mvns r1, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd58 │ │ │ │ │ + beq.n fd18 │ │ │ │ │ subs r5, r4, #4 │ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ │ sub.w r0, r7, #32 │ │ │ │ │ rsb ip, r7, #32 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr.w r2, [sl, r5] │ │ │ │ │ lsl.w r8, lr, ip │ │ │ │ │ @@ -24230,43 +24228,43 @@ │ │ │ │ │ and.w lr, r1, r3 │ │ │ │ │ lsrs r3, r7 │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, r5] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n fd58 │ │ │ │ │ + beq.n fd18 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub.w r5, r4, #8 │ │ │ │ │ mov.w r2, lr, lsr #2 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w r8, r2, ip │ │ │ │ │ lsr.w r2, r2, r3 │ │ │ │ │ ldr.w r3, [sl, r5] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ and.w lr, r1, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r0, r5] │ │ │ │ │ - beq.n fd58 │ │ │ │ │ + beq.n fd18 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r4, #12 │ │ │ │ │ mov.w r2, lr, lsr #2 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w r5, r2, ip │ │ │ │ │ lsr.w r2, r2, r3 │ │ │ │ │ ldr.w r3, [sl, r4] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ and.w lr, r1, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r0, r4] │ │ │ │ │ - beq.n fd58 │ │ │ │ │ + beq.n fd18 │ │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ add.w r5, fp, r6 │ │ │ │ │ adds r4, r3, r6 │ │ │ │ │ @@ -24277,184 +24275,184 @@ │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ │ and.w lr, r1, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str.w r3, [r4, #-4]! │ │ │ │ │ - bne.n fd2c │ │ │ │ │ + bne.n fcec │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fd72 │ │ │ │ │ + beq.n fd32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, fd72 │ │ │ │ │ + cbnz r3, fd32 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n fd98 │ │ │ │ │ + beq.n fd58 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbnz r0, fd98 │ │ │ │ │ + cbnz r0, fd58 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - beq.n fe68 │ │ │ │ │ + beq.n fe28 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, fdc0 │ │ │ │ │ + cbz r1, fd80 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq.n fdb8 │ │ │ │ │ + beq.n fd78 │ │ │ │ │ add.w r3, r9, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r4, r9, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10008 │ │ │ │ │ + beq.w ffc8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fe68 │ │ │ │ │ + beq.n fe28 │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, fdd6 │ │ │ │ │ + cbz r4, fd96 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n fd98 │ │ │ │ │ - b.n fd8c │ │ │ │ │ + beq.n fd58 │ │ │ │ │ + b.n fd4c │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n fdc4 │ │ │ │ │ + b.n fd84 │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w fc4a │ │ │ │ │ + bge.w fc0a │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n fc4a │ │ │ │ │ + b.n fc0a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w fc06 │ │ │ │ │ + bcs.w fbc6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r1, ip, r3, lsl #30 │ │ │ │ │ umull fp, lr, r0, r2 │ │ │ │ │ lsrs r2, r3, #2 │ │ │ │ │ cmp r1, fp │ │ │ │ │ sbcs.w r2, r2, lr │ │ │ │ │ - bcs.w fc06 │ │ │ │ │ + bcs.w fbc6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n fdf8 │ │ │ │ │ - b.n fc06 │ │ │ │ │ + bcc.n fdb8 │ │ │ │ │ + b.n fbc6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w lr, r8, #12 │ │ │ │ │ movs r7, #30 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f8c2 │ │ │ │ │ + bne.w f882 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w sl, fp, #12 │ │ │ │ │ add.w lr, r3, #12 │ │ │ │ │ - cbz r4, fe70 │ │ │ │ │ + cbz r4, fe30 │ │ │ │ │ sub.w r3, r7, #32 │ │ │ │ │ rsb ip, r7, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n f9e8 │ │ │ │ │ + b.n f9a8 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it hi │ │ │ │ │ neghi r4, r6 │ │ │ │ │ - bhi.w fb36 │ │ │ │ │ + bhi.w faf6 │ │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n fb2e │ │ │ │ │ + b.n faee │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n fd98 │ │ │ │ │ + b.n fd58 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n fee2 │ │ │ │ │ + bls.n fea2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffd2 │ │ │ │ │ + beq.w ff92 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bne.w 10080 │ │ │ │ │ + bne.w 10040 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - b.n fc60 │ │ │ │ │ + b.n fc20 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f86c │ │ │ │ │ + bne.w f82c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fffc │ │ │ │ │ + beq.w ffbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fffc │ │ │ │ │ + bne.w ffbc │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fffc │ │ │ │ │ + b.n ffbc │ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - b.n fb36 │ │ │ │ │ + b.n faf6 │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r1, #4 │ │ │ │ │ subs r2, r1, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ subs r2, #4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n ff54 │ │ │ │ │ + beq.n ff14 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n ff36 │ │ │ │ │ + beq.n fef6 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n ff20 │ │ │ │ │ + beq.n fee0 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ add r2, r4 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ lsrs r5, r2, #30 │ │ │ │ │ @@ -24469,15 +24467,15 @@ │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ cmp r1, fp │ │ │ │ │ add r2, r4 │ │ │ │ │ add r2, r5 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [fp] │ │ │ │ │ mov.w r5, r2, lsr #30 │ │ │ │ │ - beq.w fde6 │ │ │ │ │ + beq.w fda6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr.w r7, [lr, #4] │ │ │ │ │ mov ip, lr │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ @@ -24501,141 +24499,141 @@ │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ │ add r2, r7 │ │ │ │ │ add.w r4, r2, r4, lsr #30 │ │ │ │ │ bic.w r7, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ mov.w r4, r4, lsr #30 │ │ │ │ │ - bne.n ff56 │ │ │ │ │ - b.n fde6 │ │ │ │ │ + bne.n ff16 │ │ │ │ │ + b.n fda6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w fe5e │ │ │ │ │ + bcs.w fe1e │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ - b.n fb2e │ │ │ │ │ + b.n faee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fec0 │ │ │ │ │ + beq.w fe80 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fec0 │ │ │ │ │ + bne.w fe80 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fec0 │ │ │ │ │ + b.n fe80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n fdb8 │ │ │ │ │ + b.n fd78 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbz r0, 10028 │ │ │ │ │ + cbz r0, ffe8 │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10006 │ │ │ │ │ + beq.n ffc6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w fdb8 │ │ │ │ │ + beq.w fd78 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n fdb8 │ │ │ │ │ + b.n fd78 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n fdb8 │ │ │ │ │ + b.n fd78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n fffc │ │ │ │ │ + b.n ffbc │ │ │ │ │ ldrd fp, r9, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10060 │ │ │ │ │ + beq.n 10020 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, 1009e │ │ │ │ │ + cbz r3, 1005e │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fec0 │ │ │ │ │ + beq.w fe80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fec0 │ │ │ │ │ + bne.w fe80 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fec0 │ │ │ │ │ + b.n fe80 │ │ │ │ │ add.w r8, sl, r4, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r8, sl │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - bhi.w fb74 │ │ │ │ │ - b.n fc60 │ │ │ │ │ + bhi.w fb34 │ │ │ │ │ + b.n fc20 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10060 │ │ │ │ │ + b.n 10020 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n fec0 │ │ │ │ │ + b.n fe80 │ │ │ │ │ nop │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -000100c8 <_PyLong_Negate>: │ │ │ │ │ +00010088 <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 100f2 <_PyLong_Negate+0x2a> │ │ │ │ │ + bne.n 100b2 <_PyLong_Negate+0x2a> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ @@ -24644,162 +24642,164 @@ │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w lr, r2, r2, lsl #1 │ │ │ │ │ rsbs r6, r3, #5 │ │ │ │ │ sbc.w ip, r2, r2, lsl #1 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 1013c <_PyLong_Negate+0x74> │ │ │ │ │ - ldr r3, [pc, #76] @ (10168 <_PyLong_Negate+0xa0>) │ │ │ │ │ + bcs.n 100fc <_PyLong_Negate+0x74> │ │ │ │ │ + ldr r3, [pc, #76] @ (10128 <_PyLong_Negate+0xa0>) │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 100f0 <_PyLong_Negate+0x28> │ │ │ │ │ + beq.n 100b0 <_PyLong_Negate+0x28> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 100f0 <_PyLong_Negate+0x28> │ │ │ │ │ + bne.n 100b0 <_PyLong_Negate+0x28> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ subs.w ip, ip, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 1015c <_PyLong_Negate+0x94> │ │ │ │ │ + bcs.n 1011c <_PyLong_Negate+0x94> │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ - b.n 10120 <_PyLong_Negate+0x58> │ │ │ │ │ + b.n 100e0 <_PyLong_Negate+0x58> │ │ │ │ │ mov r1, lr │ │ │ │ │ - bl cab0 <_PyLong_FromLarge> │ │ │ │ │ + bl ca70 <_PyLong_FromLarge> │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ - b.n 10120 <_PyLong_Negate+0x58> │ │ │ │ │ + b.n 100e0 <_PyLong_Negate+0x58> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0001016c <_PyLong_GCD>: │ │ │ │ │ +0001012c <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.w 102f0 <_PyLong_GCD+0x184> │ │ │ │ │ + bhi.w 102ae <_PyLong_GCD+0x182> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.w 102f0 <_PyLong_GCD+0x184> │ │ │ │ │ + bhi.w 102ae <_PyLong_GCD+0x182> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 102e0 <_PyLong_GCD+0x174> │ │ │ │ │ + beq.w 102a2 <_PyLong_GCD+0x176> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1088a <_PyLong_GCD+0x71e> │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r1, #0] │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 10af0 <_PyLong_GCD+0x984> │ │ │ │ │ + bpl.w 10b5c <_PyLong_GCD+0xa30> │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.w 108f8 <_PyLong_GCD+0x78c> │ │ │ │ │ + bhi.w 108c4 <_PyLong_GCD+0x798> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ asrs r5, r4, #31 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 10850 <_PyLong_GCD+0x6e4> │ │ │ │ │ + bpl.w 1081a <_PyLong_GCD+0x6ee> │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.w 10916 <_PyLong_GCD+0x7aa> │ │ │ │ │ + bhi.w 108e2 <_PyLong_GCD+0x7b6> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul.w r6, r3, r6 │ │ │ │ │ mov.w r8, r6, asr #31 │ │ │ │ │ asrs r2, r5, #31 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ eors r4, r2 │ │ │ │ │ eors r5, r2 │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ sbc.w r2, r5, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 103da <_PyLong_GCD+0x26e> │ │ │ │ │ + bne.w 10390 <_PyLong_GCD+0x264> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 106ee <_PyLong_GCD+0x582> │ │ │ │ │ + bne.w 106a0 <_PyLong_GCD+0x574> │ │ │ │ │ orrs.w r3, r6, r8 │ │ │ │ │ - beq.n 10274 <_PyLong_GCD+0x108> │ │ │ │ │ + beq.n 10236 <_PyLong_GCD+0x10a> │ │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ eors r6, r3 │ │ │ │ │ eor.w r8, r3, r8 │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sbc.w r9, r8, r3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ │ - beq.w 106c0 <_PyLong_GCD+0x554> │ │ │ │ │ + beq.w 10672 <_PyLong_GCD+0x546> │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ │ - beq.n 10274 <_PyLong_GCD+0x108> │ │ │ │ │ + beq.n 10236 <_PyLong_GCD+0x10a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ orrs.w r6, r3, r2 │ │ │ │ │ - bne.n 10262 <_PyLong_GCD+0xf6> │ │ │ │ │ + bne.n 10224 <_PyLong_GCD+0xf8> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.w 10876 <_PyLong_GCD+0x70a> │ │ │ │ │ + bcc.w 10840 <_PyLong_GCD+0x714> │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r7 │ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 103ee <_PyLong_GCD+0x282> │ │ │ │ │ + bcs.w 103a4 <_PyLong_GCD+0x278> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b3c <_PyLong_GCD+0x9d0> │ │ │ │ │ + beq.w 10ac2 <_PyLong_GCD+0x996> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r5, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -24812,124 +24812,126 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r5, [r6, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - it ne │ │ │ │ │ - addne r3, r2, #1 │ │ │ │ │ - beq.w 101aa <_PyLong_GCD+0x3e> │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - b.n 101aa <_PyLong_GCD+0x3e> │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r1, #0] │ │ │ │ │ + b.n 1016c <_PyLong_GCD+0x40> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl f5e8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl f5a8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b40 <_PyLong_GCD+0x9d4> │ │ │ │ │ + beq.w 10ac6 <_PyLong_GCD+0x99a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl f5e8 │ │ │ │ │ + bl f5a8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ca4 <_PyLong_GCD+0xb38> │ │ │ │ │ + beq.w 10bd4 <_PyLong_GCD+0xaa8> │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 1694 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1698 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 10784 <_PyLong_GCD+0x618> │ │ │ │ │ + bge.w 1073c <_PyLong_GCD+0x610> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str.w r8, [sp, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 1080a <_PyLong_GCD+0x69e> │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ - strd r9, r6, [sp, #32] │ │ │ │ │ - mov.w r8, r3, lsr #3 │ │ │ │ │ - mov.w r3, r9, lsl #2 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - add.w r4, fp, r3 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + bls.w 107c4 <_PyLong_GCD+0x698> │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r9, r3, lsr #3 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + lsls r3, r4, #2 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + add.w r5, sl, r3 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1079e <_PyLong_GCD+0x632> │ │ │ │ │ + beq.w 10752 <_PyLong_GCD+0x626> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 107a6 <_PyLong_GCD+0x63a> │ │ │ │ │ + beq.w 1075a <_PyLong_GCD+0x62e> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ - sub.w r1, r9, #2 │ │ │ │ │ - add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - rsb r5, r3, #30 │ │ │ │ │ + subs r1, r4, #2 │ │ │ │ │ + subs r0, r4, #1 │ │ │ │ │ + rsb r6, r3, #30 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.w 10700 <_PyLong_GCD+0x594> │ │ │ │ │ + ble.w 106b2 <_PyLong_GCD+0x586> │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble.n 1046e <_PyLong_GCD+0x302> │ │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl e2c4 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + ble.n 10424 <_PyLong_GCD+0x2f8> │ │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl e284 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 10c4c <_PyLong_GCD+0xae0> │ │ │ │ │ + beq.w 10c0a <_PyLong_GCD+0xade> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 103ae <_PyLong_GCD+0x242> │ │ │ │ │ + beq.n 1036a <_PyLong_GCD+0x23e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10c9a <_PyLong_GCD+0xb2e> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ - ldr.w r1, [sl, #8] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ + beq.w 10bf2 <_PyLong_GCD+0xac6> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - mov.w r9, r1, lsr #3 │ │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ │ - cmp.w r9, #2 │ │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ mov.w r8, r2, lsr #3 │ │ │ │ │ - bls.w 10848 <_PyLong_GCD+0x6dc> │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ - b.n 1034e <_PyLong_GCD+0x1e2> │ │ │ │ │ + bls.w 10810 <_PyLong_GCD+0x6e4> │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ │ + b.n 10310 <_PyLong_GCD+0x1e4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10212 <_PyLong_GCD+0xa6> │ │ │ │ │ + bne.w 101d4 <_PyLong_GCD+0xa8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10212 <_PyLong_GCD+0xa6> │ │ │ │ │ + b.n 101d4 <_PyLong_GCD+0xa8> │ │ │ │ │ asrs r3, r5, #31 │ │ │ │ │ eors r4, r3 │ │ │ │ │ eor.w r7, r3, r5 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ sbc.w r7, r7, r3 │ │ │ │ │ movs.w r8, r7, lsr #28 │ │ │ │ │ - bne.w 108d8 <_PyLong_GCD+0x76c> │ │ │ │ │ + bne.w 108a4 <_PyLong_GCD+0x778> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b3c <_PyLong_GCD+0x9d0> │ │ │ │ │ + beq.w 10ac2 <_PyLong_GCD+0x996> │ │ │ │ │ mov.w r9, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ @@ -24942,862 +24944,877 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str.w r3, [r2, #12]! │ │ │ │ │ - blt.w 10934 <_PyLong_GCD+0x7c8> │ │ │ │ │ + blt.w 10900 <_PyLong_GCD+0x7d4> │ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ str r4, [r6, #12] │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 102d8 <_PyLong_GCD+0x16c> │ │ │ │ │ + beq.w 1029a <_PyLong_GCD+0x16e> │ │ │ │ │ str.w r8, [r2, #8] │ │ │ │ │ - b.n 102d8 <_PyLong_GCD+0x16c> │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - sub.w lr, r5, #32 │ │ │ │ │ - rsb ip, r5, #32 │ │ │ │ │ - add r1, sl │ │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ │ - lsl.w r1, r6, lr │ │ │ │ │ - lsr.w r0, r6, ip │ │ │ │ │ - orrs r1, r0 │ │ │ │ │ - lsls r6, r5 │ │ │ │ │ + b.n 1029a <_PyLong_GCD+0x16e> │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + rsb r7, r6, #32 │ │ │ │ │ + add r1, fp │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + sub.w r1, r6, #32 │ │ │ │ │ + lsr.w r7, r0, r7 │ │ │ │ │ + lsl.w r1, r0, r1 │ │ │ │ │ + orrs r1, r7 │ │ │ │ │ + lsl.w ip, r0, r6 │ │ │ │ │ rsb r0, r3, #60 @ 0x3c │ │ │ │ │ - orrs.w r7, r6, r1 │ │ │ │ │ - beq.w 10386 <_PyLong_GCD+0x21a> │ │ │ │ │ - sub.w lr, r5, #32 │ │ │ │ │ - rsb ip, r5, #32 │ │ │ │ │ - strd r6, r1, [sp, #40] @ 0x28 │ │ │ │ │ - sub.w r1, r0, #32 │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ + orrs.w r7, ip, r1 │ │ │ │ │ + beq.w 10342 <_PyLong_GCD+0x216> │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ │ + sub.w r1, r6, #32 │ │ │ │ │ + sub.w ip, r0, #32 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + rsb r1, r6, #32 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ rsb r1, r0, #32 │ │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - lsl.w r0, r2, r0 │ │ │ │ │ - lsl.w r6, r2, r1 │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + lsl.w ip, r2, ip │ │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ │ - ldrd r4, r2, [r4] │ │ │ │ │ - orrs r1, r6 │ │ │ │ │ - lsrs r4, r3 │ │ │ │ │ - lsr.w r6, r2, ip │ │ │ │ │ - lsl.w r3, r2, lr │ │ │ │ │ - lsls r2, r5 │ │ │ │ │ - orrs r6, r3 │ │ │ │ │ - orrs r2, r4 │ │ │ │ │ - orrs r1, r6 │ │ │ │ │ + lsl.w r0, r2, r0 │ │ │ │ │ + orr.w r1, ip, r1 │ │ │ │ │ + ldrd r5, r2, [r5] │ │ │ │ │ + lsrs r5, r3 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + lsl.w r7, r2, r3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + lsr.w r3, r2, r3 │ │ │ │ │ + lsls r2, r6 │ │ │ │ │ + orrs r3, r7 │ │ │ │ │ + orrs r2, r5 │ │ │ │ │ + orrs r1, r3 │ │ │ │ │ orrs r0, r2 │ │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - sbcs.w r4, r3, r1 │ │ │ │ │ - blt.w 10386 <_PyLong_GCD+0x21a> │ │ │ │ │ + sbcs.w r6, r3, r1 │ │ │ │ │ + strd r1, r0, [sp, #40] @ 0x28 │ │ │ │ │ + blt.w 10342 <_PyLong_GCD+0x216> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ - beq.w 1088e <_PyLong_GCD+0x722> │ │ │ │ │ - strd r9, sl, [sp, #76] @ 0x4c │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldrd r9, sl, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + beq.w 10854 <_PyLong_GCD+0x728> │ │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ │ mov r8, ip │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ - strd r1, r1, [sp, #64] @ 0x40 │ │ │ │ │ - strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ │ + strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ │ + strd r1, r6, [sp, #52] @ 0x34 │ │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - adds.w r0, r3, r9 │ │ │ │ │ - adc.w r1, r2, sl │ │ │ │ │ + adds.w r0, r3, sl │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + adc.w r1, r2, r9 │ │ │ │ │ subs r0, #1 │ │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - subs r2, r6, r5 │ │ │ │ │ + subs r2, r5, r4 │ │ │ │ │ sbc.w r3, r8, r7 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - mul.w r7, r8, r0 │ │ │ │ │ - mla r7, r6, r1, r7 │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - mul.w r3, r4, r0 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - mul.w r2, lr, r0 │ │ │ │ │ - mla r3, r4, r1, r3 │ │ │ │ │ - mla r1, r5, r1, r2 │ │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ - umull r4, r2, r0, r4 │ │ │ │ │ - adds r4, r4, r5 │ │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - adc.w r2, r2, r5 │ │ │ │ │ - umull r5, r3, r0, r6 │ │ │ │ │ - subs.w r5, r9, r5 │ │ │ │ │ - add r7, r3 │ │ │ │ │ - sbc.w r7, sl, r7 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - sbcs.w r3, r7, r2 │ │ │ │ │ - bge.w 1094c <_PyLong_GCD+0x7e0> │ │ │ │ │ - mov r5, ip │ │ │ │ │ - mov r7, lr │ │ │ │ │ - ldrd r9, sl, [sp, #76] @ 0x4c │ │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + mul.w r7, r7, r0 │ │ │ │ │ + mul.w r2, r3, r0 │ │ │ │ │ + mul.w r3, r8, r0 │ │ │ │ │ + mla r2, r6, r1, r2 │ │ │ │ │ + mla r3, r5, r1, r3 │ │ │ │ │ + mla r1, r4, r1, r7 │ │ │ │ │ + umull ip, r7, r0, r6 │ │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ + add r2, r7 │ │ │ │ │ + adds.w ip, ip, r6 │ │ │ │ │ + umull r7, lr, r0, r5 │ │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ + add r3, lr │ │ │ │ │ + adc.w r2, r2, r6 │ │ │ │ │ + subs.w r7, sl, r7 │ │ │ │ │ + sbc.w r3, r9, r3 │ │ │ │ │ + cmp r7, ip │ │ │ │ │ + sbcs.w lr, r3, r2 │ │ │ │ │ + bge.w 10918 <_PyLong_GCD+0x7ec> │ │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldrd r3, ip, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 10386 <_PyLong_GCD+0x21a> │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - strd ip, lr, [sp, #40] @ 0x28 │ │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ │ - lsls r1, r3, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 10342 <_PyLong_GCD+0x216> │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ - bmi.w 108a2 <_PyLong_GCD+0x736> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 10a7e <_PyLong_GCD+0x912> │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + lsls r1, r3, #31 │ │ │ │ │ + bmi.w 1086a <_PyLong_GCD+0x73e> │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 10a48 <_PyLong_GCD+0x91c> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 10d06 <_PyLong_GCD+0xb9a> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + beq.w 10c52 <_PyLong_GCD+0xb26> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cfc <_PyLong_GCD+0xb90> │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 10c44 <_PyLong_GCD+0xb18> │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10a70 <_PyLong_GCD+0x904> │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ + bne.w 10a52 <_PyLong_GCD+0x926> │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 105ea <_PyLong_GCD+0x47e> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble.w 10cc6 <_PyLong_GCD+0xb5a> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.n 105a6 <_PyLong_GCD+0x47a> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.w 10cd6 <_PyLong_GCD+0xbaa> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cfc <_PyLong_GCD+0xb90> │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - add.w r3, fp, #12 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - add.w ip, sl, #12 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 10cf0 <_PyLong_GCD+0xbc4> │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + add.w r7, fp, #12 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + add.w r6, r7, r9, lsl #2 │ │ │ │ │ + add.w r3, r1, #12 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add r0, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add.w r0, ip, r8, lsl #2 │ │ │ │ │ - adds r3, #12 │ │ │ │ │ - add.w r4, fp, #8 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ + add.w r8, r1, #8 │ │ │ │ │ + add.w r9, r3, #12 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov lr, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - str.w sl, [sp, #80] @ 0x50 │ │ │ │ │ + adds r3, #12 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str.w fp, [sp, #84] @ 0x54 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - add.w r8, r6, #12 │ │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ - strd r8, r6, [sp, #72] @ 0x48 │ │ │ │ │ - cmp ip, fp │ │ │ │ │ - bcs.w 10992 <_PyLong_GCD+0x826> │ │ │ │ │ - ldr.w r4, [sl, #4]! │ │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + str.w r9, [sp, #76] @ 0x4c │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bcs.w 10966 <_PyLong_GCD+0x83a> │ │ │ │ │ + ldr.w r5, [r8, #4]! │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - ldr.w r6, [ip], #4 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - umull r8, r0, r4, r0 │ │ │ │ │ - adds.w r8, r8, r3 │ │ │ │ │ + ldr.w r4, [r7], #4 │ │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ + umull r9, r0, r5, r0 │ │ │ │ │ + adds.w r9, r9, r3 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mla r0, r4, r3, r0 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adc.w r9, r0, r9 │ │ │ │ │ - umull r0, r3, r6, r3 │ │ │ │ │ - subs.w r0, r8, r0 │ │ │ │ │ - mla r3, r6, r5, r3 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - sbc.w r9, r9, r3 │ │ │ │ │ + mla r0, r5, r3, r0 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + adc.w r1, r0, r1 │ │ │ │ │ + umull r0, r3, r4, r3 │ │ │ │ │ + subs.w r0, r9, r0 │ │ │ │ │ + mla r3, r4, r6, r3 │ │ │ │ │ + sbc.w r1, r1, r3 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r0, [r5], #4 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - orr.w r3, r3, r9, lsl #2 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - mov.w r9, r9, asr #30 │ │ │ │ │ - umull r8, r0, r4, r0 │ │ │ │ │ - subs.w r8, r2, r8 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - mla r0, r4, r7, r0 │ │ │ │ │ - sbc.w r0, r1, r0 │ │ │ │ │ - umull r2, r1, r6, r2 │ │ │ │ │ - adds.w r4, r2, r8 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - mla r1, r6, r2, r1 │ │ │ │ │ - mov.w r2, r4, lsr #30 │ │ │ │ │ - bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r4, [lr], #4 │ │ │ │ │ - adc.w r1, r1, r0 │ │ │ │ │ - orr.w r2, r2, r1, lsl #2 │ │ │ │ │ + str.w r0, [sl], #4 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + orr.w r3, r3, r1, lsl #2 │ │ │ │ │ asrs r1, r1, #30 │ │ │ │ │ - b.n 1063a <_PyLong_GCD+0x4ce> │ │ │ │ │ + umull r9, r0, r5, r0 │ │ │ │ │ + subs.w r9, r2, r9 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + mla r0, r5, r2, r0 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + sbc.w r5, lr, r0 │ │ │ │ │ + umull r2, r0, r4, r2 │ │ │ │ │ + adds.w r9, r2, r9 │ │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ + mla lr, r4, r2, r0 │ │ │ │ │ + mov.w r2, r9, lsr #30 │ │ │ │ │ + bic.w r0, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ + str.w r0, [ip], #4 │ │ │ │ │ + adc.w lr, lr, r5 │ │ │ │ │ + orr.w r2, r2, lr, lsl #2 │ │ │ │ │ + mov.w lr, lr, asr #30 │ │ │ │ │ + b.n 105ec <_PyLong_GCD+0x4c0> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 10274 <_PyLong_GCD+0x108> │ │ │ │ │ + b.n 10236 <_PyLong_GCD+0x10a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 106d0 <_PyLong_GCD+0x564> │ │ │ │ │ + bge.n 10682 <_PyLong_GCD+0x556> │ │ │ │ │ negs r4, r4 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10ba2 <_PyLong_GCD+0xa36> │ │ │ │ │ + beq.w 10b54 <_PyLong_GCD+0xa28> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10224 <_PyLong_GCD+0xb8> │ │ │ │ │ + beq.w 101e6 <_PyLong_GCD+0xba> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1021e <_PyLong_GCD+0xb2> │ │ │ │ │ + bne.w 101e0 <_PyLong_GCD+0xb4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1021e <_PyLong_GCD+0xb2> │ │ │ │ │ - add.w r1, sl, r0, lsl #2 │ │ │ │ │ + b.n 101e0 <_PyLong_GCD+0xb4> │ │ │ │ │ + add.w r1, fp, r0, lsl #2 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + lsr.w ip, r1, r3 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ - lsr.w r6, r6, r3 │ │ │ │ │ - bgt.w 10488 <_PyLong_GCD+0x31c> │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - sub.w lr, r5, #32 │ │ │ │ │ - rsb ip, r5, #32 │ │ │ │ │ + bgt.w 10440 <_PyLong_GCD+0x314> │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + sub.w r7, r6, #32 │ │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ │ + rsb r0, r6, #32 │ │ │ │ │ + add r1, fp │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ rsb r0, r3, #60 @ 0x3c │ │ │ │ │ - add r1, sl │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - lsl.w r7, r1, lr │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - lsr.w r7, r7, ip │ │ │ │ │ - orr.w r7, r1, r7 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ │ - lsl.w r1, r1, r5 │ │ │ │ │ - orr.w r6, r1, r6 │ │ │ │ │ + lsl.w r9, r1, r7 │ │ │ │ │ + rsb r7, r6, #32 │ │ │ │ │ + lsr.w lr, r1, r7 │ │ │ │ │ + lsl.w r1, r1, r6 │ │ │ │ │ + orr.w r7, r9, lr │ │ │ │ │ + orr.w r1, r1, ip │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr.w ip, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - blt.w 1048c <_PyLong_GCD+0x320> │ │ │ │ │ - add.w r1, sl, r9, lsl #2 │ │ │ │ │ - rsb r6, r0, #32 │ │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - sub.w r1, r0, #32 │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ - lsr.w r6, r7, r6 │ │ │ │ │ - lsl.w r1, r7, r1 │ │ │ │ │ - orrs r6, r1 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - lsls r7, r0 │ │ │ │ │ - orrs r1, r6 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - orrs r1, r7 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - orrs r7, r6 │ │ │ │ │ - bne.w 104ac <_PyLong_GCD+0x340> │ │ │ │ │ - b.n 10386 <_PyLong_GCD+0x21a> │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ │ + blt.w 10444 <_PyLong_GCD+0x318> │ │ │ │ │ + add.w r1, fp, r4, lsl #2 │ │ │ │ │ + sub.w ip, r0, #32 │ │ │ │ │ + ldr.w lr, [r1, #8] │ │ │ │ │ + rsb r1, r0, #32 │ │ │ │ │ + lsl.w r9, lr, ip │ │ │ │ │ + lsr.w r7, lr, r1 │ │ │ │ │ + orr.w r9, r9, r7 │ │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ + lsl.w lr, lr, r0 │ │ │ │ │ + orr.w r9, r9, r7 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + orr.w r7, lr, r7 │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + orrs.w lr, r7, r9 │ │ │ │ │ + bne.w 10466 <_PyLong_GCD+0x33a> │ │ │ │ │ + b.n 10342 <_PyLong_GCD+0x216> │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n 10330 <_PyLong_GCD+0x1c4> │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.n 102ec <_PyLong_GCD+0x1c0> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 10c84 <_PyLong_GCD+0xb18> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r9, fp │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - blt.w 10c02 <_PyLong_GCD+0xa96> │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ + bne.w 10bfc <_PyLong_GCD+0xad0> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + blt.w 10c5c <_PyLong_GCD+0xb30> │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w fp, [sp, #92] @ 0x5c │ │ │ │ │ + str.w sl, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10c30 <_PyLong_GCD+0xac4> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 108ec <_PyLong_GCD+0x780> │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + bne.w 10c88 <_PyLong_GCD+0xb5c> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 108b8 <_PyLong_GCD+0x78c> │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 108ec <_PyLong_GCD+0x780> │ │ │ │ │ + beq.w 108b8 <_PyLong_GCD+0x78c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 108ec <_PyLong_GCD+0x780> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.w 108b8 <_PyLong_GCD+0x78c> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 10806 <_PyLong_GCD+0x69a> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cbz r3, 107c0 <_PyLong_GCD+0x694> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10806 <_PyLong_GCD+0x69a> │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + beq.n 107c0 <_PyLong_GCD+0x694> │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 10806 <_PyLong_GCD+0x69a> │ │ │ │ │ + cbnz r3, 107c0 <_PyLong_GCD+0x694> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 102d8 <_PyLong_GCD+0x16c> │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r9, fp │ │ │ │ │ - cbz r6, 10826 <_PyLong_GCD+0x6ba> │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + b.n 1029a <_PyLong_GCD+0x16e> │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 107ee <_PyLong_GCD+0x6c2> │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10826 <_PyLong_GCD+0x6ba> │ │ │ │ │ + beq.n 107ee <_PyLong_GCD+0x6c2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 10826 <_PyLong_GCD+0x6ba> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cbnz r3, 107ee <_PyLong_GCD+0x6c2> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 10844 <_PyLong_GCD+0x6d8> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cbz r3, 1080c <_PyLong_GCD+0x6e0> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10844 <_PyLong_GCD+0x6d8> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.n 1080c <_PyLong_GCD+0x6e0> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 10844 <_PyLong_GCD+0x6d8> │ │ │ │ │ + cbnz r3, 1080c <_PyLong_GCD+0x6e0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.n 101aa <_PyLong_GCD+0x3e> │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 1080e <_PyLong_GCD+0x6a2> │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b.n 1016c <_PyLong_GCD+0x40> │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 107ce <_PyLong_GCD+0x6a2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b46 <_PyLong_GCD+0x9da> │ │ │ │ │ + bne.w 10acc <_PyLong_GCD+0x9a0> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 106c6 <_PyLong_GCD+0x55a> │ │ │ │ │ + bne.w 10678 <_PyLong_GCD+0x54c> │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 10b8c <_PyLong_GCD+0xa20> │ │ │ │ │ + bne.w 10b12 <_PyLong_GCD+0x9e6> │ │ │ │ │ movs r2, #6 │ │ │ │ │ movw r6, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r6, r6, r2, lsl #4 │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 102d8 <_PyLong_GCD+0x16c> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 102ec <_PyLong_GCD+0x180> │ │ │ │ │ + b.n 1029a <_PyLong_GCD+0x16e> │ │ │ │ │ + mov r9, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ │ strd r2, r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ negs r3, r3 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ sbc.w r0, r2, r2, lsl #1 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ negs r2, r2 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + strd r3, r0, [sp, #60] @ 0x3c │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ negs r1, r2 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ - sbc.w r2, r7, r7, lsl #1 │ │ │ │ │ - negs r4, r4 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ - sbc.w r7, r4, r4, lsl #1 │ │ │ │ │ - b.n 105b0 <_PyLong_GCD+0x444> │ │ │ │ │ + sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ + negs r5, r5 │ │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ + sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 1056c <_PyLong_GCD+0x440> │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b3c <_PyLong_GCD+0x9d0> │ │ │ │ │ + beq.w 10ac2 <_PyLong_GCD+0x996> │ │ │ │ │ mov.w r9, #24 │ │ │ │ │ - b.n 10416 <_PyLong_GCD+0x2aa> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + b.n 103cc <_PyLong_GCD+0x2a0> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 107ee <_PyLong_GCD+0x682> │ │ │ │ │ - b.n 102d8 <_PyLong_GCD+0x16c> │ │ │ │ │ + bne.w 107a8 <_PyLong_GCD+0x67c> │ │ │ │ │ + b.n 1029a <_PyLong_GCD+0x16e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 401c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4014 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 10ae6 <_PyLong_GCD+0x97a> │ │ │ │ │ - ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ │ - b.n 101d2 <_PyLong_GCD+0x66> │ │ │ │ │ + beq.w 10ab8 <_PyLong_GCD+0x98c> │ │ │ │ │ + ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ │ + b.n 10194 <_PyLong_GCD+0x68> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 401c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4014 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1085e <_PyLong_GCD+0x6f2> │ │ │ │ │ - ldrd r6, r8, [sp, #96] @ 0x60 │ │ │ │ │ - b.n 101f6 <_PyLong_GCD+0x8a> │ │ │ │ │ + beq.n 10828 <_PyLong_GCD+0x6fc> │ │ │ │ │ + ldrd r6, r8, [sp, #88] @ 0x58 │ │ │ │ │ + b.n 101b8 <_PyLong_GCD+0x8c> │ │ │ │ │ mov r1, r2 │ │ │ │ │ orr.w r3, r9, #2 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ - b.n 1045a <_PyLong_GCD+0x2ee> │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ │ - umull r0, r3, r0, ip │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ │ + b.n 10410 <_PyLong_GCD+0x2e4> │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ - add r3, r1 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ │ + umull r0, r5, r0, r4 │ │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + mov r4, ip │ │ │ │ │ + add r1, r5 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ adds r0, r0, r6 │ │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ - strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ - adc.w r3, r3, r6 │ │ │ │ │ - strd ip, lr, [sp, #64] @ 0x40 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ + adc.w r1, r1, r5 │ │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ + strd r0, r5, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it eq │ │ │ │ │ - cmpeq r4, r5 │ │ │ │ │ - strd r1, r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne.n 1098c <_PyLong_GCD+0x820> │ │ │ │ │ - ldrd r9, sl, [sp, #76] @ 0x4c │ │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 10594 <_PyLong_GCD+0x428> │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 1051a <_PyLong_GCD+0x3ae> │ │ │ │ │ - ldrd sl, fp, [sp, #80] @ 0x50 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ - add.w r0, sl, #9 │ │ │ │ │ - sub.w r1, r4, sl │ │ │ │ │ + cmpeq ip, r7 │ │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ │ + bne.w 104dc <_PyLong_GCD+0x3b0> │ │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 10552 <_PyLong_GCD+0x426> │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + sub.w r1, r0, fp │ │ │ │ │ subs r1, #9 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ + add.w r0, fp, #9 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ it hi │ │ │ │ │ movhi r1, #0 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldrd r8, r6, [sp, #72] @ 0x48 │ │ │ │ │ - add.w lr, r0, r1 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - bcc.n 10a88 <_PyLong_GCD+0x91c> │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ │ + add.w ip, r0, r1 │ │ │ │ │ + cmp ip, sl │ │ │ │ │ + bcc.n 10a60 <_PyLong_GCD+0x934> │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r6, #0] │ │ │ │ │ + strne r3, [r1, #0] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 109f4 <_PyLong_GCD+0x888> │ │ │ │ │ + beq.n 109c6 <_PyLong_GCD+0x89a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10d1c <_PyLong_GCD+0xbb0> │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ + beq.w 10c02 <_PyLong_GCD+0xad6> │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10a0c <_PyLong_GCD+0x8a0> │ │ │ │ │ + beq.n 109de <_PyLong_GCD+0x8b2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10d24 <_PyLong_GCD+0xbb8> │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ + beq.w 10cce <_PyLong_GCD+0xba2> │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10d10 <_PyLong_GCD+0xba4> │ │ │ │ │ - ldr.w r4, [r8, r1, lsl #2] │ │ │ │ │ - cbz r4, 10a6c <_PyLong_GCD+0x900> │ │ │ │ │ + beq.w 10cc0 <_PyLong_GCD+0xb94> │ │ │ │ │ + ldr.w r4, [r9, r1, lsl #2] │ │ │ │ │ + cbz r4, 10a44 <_PyLong_GCD+0x918> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 10a2e <_PyLong_GCD+0x8c2> │ │ │ │ │ + beq.n 10a04 <_PyLong_GCD+0x8d8> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ - str r3, [r6, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10ce0 <_PyLong_GCD+0xb74> │ │ │ │ │ + beq.w 10ca2 <_PyLong_GCD+0xb76> │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbz r4, 10a68 <_PyLong_GCD+0x8fc> │ │ │ │ │ + cbz r4, 10a40 <_PyLong_GCD+0x914> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 10ce8 <_PyLong_GCD+0xb7c> │ │ │ │ │ + beq.w 10caa <_PyLong_GCD+0xb7e> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - lsrs r3, r3, #3 │ │ │ │ │ - b.n 1033a <_PyLong_GCD+0x1ce> │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + lsrs r3, r1, #3 │ │ │ │ │ + b.n 102f8 <_PyLong_GCD+0x1cc> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 10a38 <_PyLong_GCD+0x8cc> │ │ │ │ │ + b.n 10a0e <_PyLong_GCD+0x8e2> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 10a12 <_PyLong_GCD+0x8a6> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + b.n 109e6 <_PyLong_GCD+0x8ba> │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.n 105f8 <_PyLong_GCD+0x48c> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + b.n 1058e <_PyLong_GCD+0x462> │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ - str r3, [r6, #8] │ │ │ │ │ - b.n 105d2 <_PyLong_GCD+0x466> │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - mov r5, lr │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r0, [lr], #4 │ │ │ │ │ - sub.w ip, r8, r1 │ │ │ │ │ - subs r1, r4, r1 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 105b4 <_PyLong_GCD+0x488> │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + mov r4, ip │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr.w r6, [ip], #4 │ │ │ │ │ + sub.w r7, r9, r1 │ │ │ │ │ + subs r5, r0, r1 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - umull r1, r4, r0, r1 │ │ │ │ │ + umull r1, r0, r6, r1 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mla r4, r0, r3, r4 │ │ │ │ │ - mov.w r3, r1, lsr #30 │ │ │ │ │ + mla r0, r6, r3, r0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + adc.w r0, r0, r3 │ │ │ │ │ + lsrs r3, r1, #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r1, [ip, r5] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - adc.w r4, r4, r9 │ │ │ │ │ - orr.w r3, r3, r4, lsl #2 │ │ │ │ │ - mov.w r9, r4, asr #30 │ │ │ │ │ - umull r1, r4, r0, r1 │ │ │ │ │ + str r1, [r7, r4] │ │ │ │ │ + asrs r1, r0, #30 │ │ │ │ │ + orr.w r3, r3, r0, lsl #2 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + umull r1, r0, r6, r1 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mla r4, r0, r7, r4 │ │ │ │ │ - sbc.w r0, r2, r4 │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + mla r2, r6, r2, r0 │ │ │ │ │ + sbc.w lr, lr, r2 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - orr.w r2, r2, r0, lsl #2 │ │ │ │ │ - str r1, [r4, r5] │ │ │ │ │ - asrs r1, r0, #30 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - b.n 109b8 <_PyLong_GCD+0x84c> │ │ │ │ │ + str r1, [r5, r4] │ │ │ │ │ + orr.w r2, r2, lr, lsl #2 │ │ │ │ │ + mov.w lr, lr, asr #30 │ │ │ │ │ + b.n 1098c <_PyLong_GCD+0x860> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w 101d2 <_PyLong_GCD+0x66> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 10ae6 <_PyLong_GCD+0x97a> │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bhi.n 10bd6 <_PyLong_GCD+0xa6a> │ │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ │ - and.w r4, r4, #3 │ │ │ │ │ - rsb r4, r4, #1 │ │ │ │ │ - ldr.w r6, [r8] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - mul.w r4, r2, r4 │ │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ │ - mov.w r5, r4, asr #31 │ │ │ │ │ - str r5, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 101d2 <_PyLong_GCD+0x66> │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - str.w r6, [r8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 101d2 <_PyLong_GCD+0x66> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1090a <_PyLong_GCD+0x79e> │ │ │ │ │ + b.w 10194 <_PyLong_GCD+0x68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 102d8 <_PyLong_GCD+0x16c> │ │ │ │ │ + b.w 1029a <_PyLong_GCD+0x16e> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.n 10baa <_PyLong_GCD+0xa3e> │ │ │ │ │ + bhi.n 10b20 <_PyLong_GCD+0x9f4> │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mul.w r6, r3, r6 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov.w r8, r6, asr #31 │ │ │ │ │ - str.w r8, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 101f6 <_PyLong_GCD+0x8a> │ │ │ │ │ + str.w r8, [sp, #92] @ 0x5c │ │ │ │ │ + beq.w 101b8 <_PyLong_GCD+0x8c> │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [sl] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 101f6 <_PyLong_GCD+0x8a> │ │ │ │ │ + bne.w 101b8 <_PyLong_GCD+0x8c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10928 <_PyLong_GCD+0x7bc> │ │ │ │ │ + b.n 108f4 <_PyLong_GCD+0x7c8> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - cbz r2, 10b9a <_PyLong_GCD+0xa2e> │ │ │ │ │ + cbz r2, 10b4c <_PyLong_GCD+0xa20> │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 10274 <_PyLong_GCD+0x108> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10874 <_PyLong_GCD+0x708> │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b.n 103e6 <_PyLong_GCD+0x27a> │ │ │ │ │ + b.w 10236 <_PyLong_GCD+0x10a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ │ - bl 401c <_PyLong_AsByteArray> │ │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ │ + bl 4014 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10928 <_PyLong_GCD+0x7bc> │ │ │ │ │ + beq.w 108f4 <_PyLong_GCD+0x7c8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10928 <_PyLong_GCD+0x7bc> │ │ │ │ │ - b.n 10b84 <_PyLong_GCD+0xa18> │ │ │ │ │ + bne.w 108f4 <_PyLong_GCD+0x7c8> │ │ │ │ │ + b.n 10b0a <_PyLong_GCD+0x9de> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1083e <_PyLong_GCD+0x712> │ │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b.n 1039c <_PyLong_GCD+0x270> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 10ab8 <_PyLong_GCD+0x98c> │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + bhi.n 10ba8 <_PyLong_GCD+0xa7c> │ │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ │ + and.w r4, r4, #3 │ │ │ │ │ + rsb r4, r4, #1 │ │ │ │ │ + ldr.w r6, [r8] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + mul.w r4, r2, r4 │ │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ │ + mov.w r5, r4, asr #31 │ │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ │ + beq.w 10194 <_PyLong_GCD+0x68> │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str.w r6, [r8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 10194 <_PyLong_GCD+0x68> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 108d6 <_PyLong_GCD+0x7aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ │ - bl 401c <_PyLong_AsByteArray> │ │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ │ + bl 4014 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1090a <_PyLong_GCD+0x79e> │ │ │ │ │ + beq.w 108d6 <_PyLong_GCD+0x7aa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1090a <_PyLong_GCD+0x79e> │ │ │ │ │ - b.n 10b34 <_PyLong_GCD+0x9c8> │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl c950 <_PyLong_Copy> │ │ │ │ │ - R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ │ - beq.n 10c20 <_PyLong_GCD+0xab4> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cbz r3, 10c44 <_PyLong_GCD+0xad8> │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + bne.w 108d6 <_PyLong_GCD+0x7aa> │ │ │ │ │ + b.n 10ba0 <_PyLong_GCD+0xa74> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 107c8 <_PyLong_GCD+0x65c> │ │ │ │ │ + beq.w 10ac6 <_PyLong_GCD+0x99a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 107c8 <_PyLong_GCD+0x65c> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.w 10ac6 <_PyLong_GCD+0x99a> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 107c8 <_PyLong_GCD+0x65c> │ │ │ │ │ - mov r0, fp │ │ │ │ │ + b.n 10ac6 <_PyLong_GCD+0x99a> │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10c20 <_PyLong_GCD+0xab4> │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.w 1036a <_PyLong_GCD+0x23e> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.w 10330 <_PyLong_GCD+0x204> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 109c6 <_PyLong_GCD+0x89a> │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r9, sl │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10c62 <_PyLong_GCD+0xaf6> │ │ │ │ │ + beq.n 10c24 <_PyLong_GCD+0xaf8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, 10c8a <_PyLong_GCD+0xb1e> │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 10d00 <_PyLong_GCD+0xbd4> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10c76 <_PyLong_GCD+0xb0a> │ │ │ │ │ + beq.n 10c36 <_PyLong_GCD+0xb0a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cbz r3, 10c92 <_PyLong_GCD+0xb26> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl ca98 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - bl ca98 │ │ │ │ │ - b.n 10b40 <_PyLong_GCD+0x9d4> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.w 10370 <_PyLong_GCD+0x204> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10c62 <_PyLong_GCD+0xaf6> │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 10d08 <_PyLong_GCD+0xbdc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10c76 <_PyLong_GCD+0xb0a> │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 103ae <_PyLong_GCD+0x242> │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + bl ca58 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + bl ca58 │ │ │ │ │ + b.n 10ac6 <_PyLong_GCD+0x99a> │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + b.n 10c12 <_PyLong_GCD+0xae6> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.n 1058e <_PyLong_GCD+0x462> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl c910 <_PyLong_Copy> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10b40 <_PyLong_GCD+0x9d4> │ │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ │ + beq.n 10c7a <_PyLong_GCD+0xb4e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cbz r3, 10c9a <_PyLong_GCD+0xb6e> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1077c <_PyLong_GCD+0x650> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10b40 <_PyLong_GCD+0x9d4> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.w 1077c <_PyLong_GCD+0x650> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10b40 <_PyLong_GCD+0x9d4> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - bic.w r3, r3, #7 │ │ │ │ │ - str.w r3, [sl, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - b.n 105f8 <_PyLong_GCD+0x48c> │ │ │ │ │ + b.n 1077c <_PyLong_GCD+0x650> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 10c7a <_PyLong_GCD+0xb4e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10a54 <_PyLong_GCD+0x8e8> │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - lsrs r3, r3, #3 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.w 1033a <_PyLong_GCD+0x1ce> │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b.n 10c52 <_PyLong_GCD+0xae6> │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - b.n 105d2 <_PyLong_GCD+0x466> │ │ │ │ │ + bne.w 10a2a <_PyLong_GCD+0x8fe> │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + lsrs r3, r2, #3 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + b.w 102f8 <_PyLong_GCD+0x1cc> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a2e <_PyLong_GCD+0x8c2> │ │ │ │ │ + beq.w 10a04 <_PyLong_GCD+0x8d8> │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ - str r3, [r6, #8] │ │ │ │ │ - b.n 10a2e <_PyLong_GCD+0x8c2> │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + b.n 10a04 <_PyLong_GCD+0x8d8> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 109f4 <_PyLong_GCD+0x888> │ │ │ │ │ - mov r0, sl │ │ │ │ │ + b.n 109de <_PyLong_GCD+0x8b2> │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ │ + bic.w r3, r3, #7 │ │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + b.n 105b4 <_PyLong_GCD+0x488> │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + b.n 10c12 <_PyLong_GCD+0xae6> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 10c24 <_PyLong_GCD+0xaf8> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10a0c <_PyLong_GCD+0x8a0> │ │ │ │ │ + b.n 10c36 <_PyLong_GCD+0xb0a> │ │ │ │ │ │ │ │ │ │ -00010d2c : │ │ │ │ │ +00010d10 : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ @@ -25805,27 +25822,27 @@ │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r6 │ │ │ │ │ subs r6, r6, r1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 10efe │ │ │ │ │ + bgt.w 10ee2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10ea0 │ │ │ │ │ + beq.w 10e84 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10eae │ │ │ │ │ + beq.w 10e92 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -25849,15 +25866,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ee0 │ │ │ │ │ + beq.w 10ec4 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -25881,210 +25898,210 @@ │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ add.w r1, fp, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 10e1e │ │ │ │ │ + beq.n 10e02 │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10eba │ │ │ │ │ + beq.n 10e9e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ lsrs r1, r6, #3 │ │ │ │ │ - beq.n 10e7e │ │ │ │ │ + beq.n 10e62 │ │ │ │ │ add.w r3, r4, r1, lsl #2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbnz r0, 10e7e │ │ │ │ │ - cbz r2, 10e9a │ │ │ │ │ + cbnz r0, 10e62 │ │ │ │ │ + cbz r2, 10e7e │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ - cbnz r0, 10e8a │ │ │ │ │ - cbz r5, 10e9a │ │ │ │ │ + cbnz r0, 10e6e │ │ │ │ │ + cbz r5, 10e7e │ │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ │ subs r0, r1, #3 │ │ │ │ │ - cbnz r2, 10e88 │ │ │ │ │ - cbz r0, 10e9a │ │ │ │ │ + cbnz r2, 10e6c │ │ │ │ │ + cbz r0, 10e7e │ │ │ │ │ ldr.w r5, [r3, #-4] │ │ │ │ │ subs r2, r1, #4 │ │ │ │ │ - cbnz r5, 10e96 │ │ │ │ │ - cbz r2, 10e9a │ │ │ │ │ + cbnz r5, 10e7a │ │ │ │ │ + cbz r2, 10e7e │ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ │ subs r5, r1, #5 │ │ │ │ │ - cbnz r0, 10e8a │ │ │ │ │ - cbz r5, 10e9a │ │ │ │ │ + cbnz r0, 10e6e │ │ │ │ │ + cbz r5, 10e7e │ │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ │ subs r2, r1, #6 │ │ │ │ │ - cbnz r3, 10e88 │ │ │ │ │ + cbnz r3, 10e6c │ │ │ │ │ add.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #3 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ - cbz r2, 10e9a │ │ │ │ │ + cbz r2, 10e7e │ │ │ │ │ ldr.w r0, [r3, #-4]! │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ - cbnz r0, 10e7a │ │ │ │ │ + cbnz r0, 10e5e │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 10e6c │ │ │ │ │ + b.n 10e50 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 10e8a │ │ │ │ │ + bne.n 10e6e │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r4, [r9] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 10e7e │ │ │ │ │ + b.n 10e62 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 10e8a │ │ │ │ │ + b.n 10e6e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 10e7e │ │ │ │ │ + b.n 10e62 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d74 │ │ │ │ │ + bne.w 10d58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10e84 │ │ │ │ │ + b.n 10e68 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r7, r0, #1 │ │ │ │ │ - cbz r0, 10f16 │ │ │ │ │ + cbz r0, 10efa │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10eb8 │ │ │ │ │ + beq.n 10e9c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 10e1e │ │ │ │ │ + beq.n 10e02 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ lsrs r1, r6, #3 │ │ │ │ │ - bne.n 10e28 │ │ │ │ │ - b.n 10e7e │ │ │ │ │ + bne.n 10e0c │ │ │ │ │ + b.n 10e62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10eb2 │ │ │ │ │ + beq.n 10e96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10eb2 │ │ │ │ │ + bne.n 10e96 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10eb2 │ │ │ │ │ + b.n 10e96 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 10eb2 │ │ │ │ │ + b.n 10e96 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10e1e │ │ │ │ │ + beq.n 10e02 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 10ed2 │ │ │ │ │ + b.n 10eb6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010f20 : │ │ │ │ │ +00010f04 : │ │ │ │ │ int_as_integer_ratio(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 10f88 │ │ │ │ │ + bne.n 10f6c │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 10f5e │ │ │ │ │ + bne.n 10f42 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #76] @ (10f98 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (10f7c ) │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 10f78 │ │ │ │ │ + bne.n 10f5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #52] @ (10f98 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (10f7c ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10f5a │ │ │ │ │ + beq.n 10f3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10f5a │ │ │ │ │ + bne.n 10f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10f5a │ │ │ │ │ - bl c950 <_PyLong_Copy> │ │ │ │ │ + b.n 10f3e │ │ │ │ │ + bl c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f5a │ │ │ │ │ + beq.n 10f3e │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 10f62 │ │ │ │ │ + b.n 10f46 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010f9c : │ │ │ │ │ +00010f80 : │ │ │ │ │ PyLong_AsLongLongAndOverflow(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ - cbz r0, 10fdc │ │ │ │ │ + cbz r0, 10fc0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 11040 │ │ │ │ │ + bpl.n 11024 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 10ff6 │ │ │ │ │ + bhi.n 10fda │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -26092,133 +26109,133 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #1640 @ 0x668 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 10fd4 │ │ │ │ │ + b.n 10fb8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ add.w r8, r3, #12 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov.w lr, ip, lsl #30 │ │ │ │ │ lsls r6, r4, #30 │ │ │ │ │ orr.w lr, lr, r4, lsr #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n 11082 │ │ │ │ │ + bcc.n 11066 │ │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ │ adds r6, r7, r6 │ │ │ │ │ adc.w lr, lr, #0 │ │ │ │ │ lsrs r7, r6, #30 │ │ │ │ │ orr.w r7, r7, lr, lsl #2 │ │ │ │ │ mov.w r9, lr, lsr #30 │ │ │ │ │ cmp r9, ip │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov ip, lr │ │ │ │ │ - beq.n 11004 │ │ │ │ │ + beq.n 10fe8 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10fd4 │ │ │ │ │ - b.n 11064 │ │ │ │ │ + beq.n 10fb8 │ │ │ │ │ + b.n 11048 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10fec │ │ │ │ │ + beq.n 10fd0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 10ff4 │ │ │ │ │ + bhi.n 10fd8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 10fd4 │ │ │ │ │ + beq.n 10fb8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10fd4 │ │ │ │ │ + bne.n 10fb8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 10fd4 │ │ │ │ │ + b.n 10fb8 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 110a2 │ │ │ │ │ + bge.n 11086 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 11032 │ │ │ │ │ + bge.n 11016 │ │ │ │ │ add.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ │ orrs.w ip, r4, ip │ │ │ │ │ - bne.n 11032 │ │ │ │ │ + bne.n 11016 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10fd4 │ │ │ │ │ - b.n 11064 │ │ │ │ │ + beq.n 10fb8 │ │ │ │ │ + b.n 11048 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ mul.w r2, r0, ip │ │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ │ umull r4, r1, r0, r4 │ │ │ │ │ add r1, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10fd4 │ │ │ │ │ - b.n 11064 │ │ │ │ │ + beq.n 10fb8 │ │ │ │ │ + b.n 11048 │ │ │ │ │ │ │ │ │ │ -000110b8 <_PyLong_Lshift>: │ │ │ │ │ +0001109c <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 111ee <_PyLong_Lshift+0x136> │ │ │ │ │ + beq.w 111d2 <_PyLong_Lshift+0x136> │ │ │ │ │ mov ip, r1 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ movs r5, #30 │ │ │ │ │ cmp.w ip, #29 │ │ │ │ │ it ls │ │ │ │ │ cmpls r6, #15 │ │ │ │ │ umull r1, r2, r2, ip │ │ │ │ │ mov.w r1, r2, lsr #4 │ │ │ │ │ mls r2, r5, r1, ip │ │ │ │ │ - bhi.n 11196 <_PyLong_Lshift+0xde> │ │ │ │ │ + bhi.n 1117a <_PyLong_Lshift+0xde> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 111a8 <_PyLong_Lshift+0xf0> │ │ │ │ │ + bmi.n 1118c <_PyLong_Lshift+0xf0> │ │ │ │ │ sub.w r4, r2, #32 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ lsl.w r5, r3, r2 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ adds r2, r5, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 11144 <_PyLong_Lshift+0x8c> │ │ │ │ │ + bcs.n 11128 <_PyLong_Lshift+0x8c> │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -26226,21 +26243,21 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r5, r6 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 1119e <_PyLong_Lshift+0xe6> │ │ │ │ │ + bcs.n 11182 <_PyLong_Lshift+0xe6> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 111e8 <_PyLong_Lshift+0x130> │ │ │ │ │ + beq.n 111cc <_PyLong_Lshift+0x130> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r7, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -26255,18 +26272,18 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 2870 │ │ │ │ │ + b.w 2878 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w cab0 <_PyLong_FromLarge> │ │ │ │ │ + b.w ca70 <_PyLong_FromLarge> │ │ │ │ │ negs r3, r3 │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsl.w r0, r1, r2 │ │ │ │ │ orrs r0, r5 │ │ │ │ │ @@ -26275,56 +26292,56 @@ │ │ │ │ │ negs r5, r2 │ │ │ │ │ orr.w r0, r0, r4 │ │ │ │ │ sbc.w r1, r0, r0, lsl #1 │ │ │ │ │ rsbs r2, r2, #5 │ │ │ │ │ sbc.w r0, r0, r0, lsl #1 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 11144 <_PyLong_Lshift+0x8c> │ │ │ │ │ + bcs.n 11128 <_PyLong_Lshift+0x8c> │ │ │ │ │ adds r2, r5, #5 │ │ │ │ │ - b.n 1112e <_PyLong_Lshift+0x76> │ │ │ │ │ + b.n 11112 <_PyLong_Lshift+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 11140 <_PyLong_Lshift+0x88> │ │ │ │ │ - ldr r4, [pc, #4] @ (111f4 <_PyLong_Lshift+0x13c>) │ │ │ │ │ - b.n 11140 <_PyLong_Lshift+0x88> │ │ │ │ │ + b.n 11124 <_PyLong_Lshift+0x88> │ │ │ │ │ + ldr r4, [pc, #4] @ (111d8 <_PyLong_Lshift+0x13c>) │ │ │ │ │ + b.n 11124 <_PyLong_Lshift+0x88> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000111f8 <_PyLong_Rshift>: │ │ │ │ │ +000111dc <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ and.w r6, r5, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 118ba <_PyLong_Rshift+0x6c2> │ │ │ │ │ + beq.w 1189e <_PyLong_Rshift+0x6c2> │ │ │ │ │ movw r7, #34953 @ 0x8889 │ │ │ │ │ movt r7, #34952 @ 0x8888 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ umull r3, r7, r7, r1 │ │ │ │ │ mov.w r3, #30 │ │ │ │ │ mov.w r7, r7, lsr #4 │ │ │ │ │ mls r8, r3, r7, r1 │ │ │ │ │ - bhi.n 112f8 <_PyLong_Rshift+0x100> │ │ │ │ │ + bhi.n 112dc <_PyLong_Rshift+0x100> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb r5, r6, #1 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ mul.w r5, r3, r5 │ │ │ │ │ mov.w r3, r5, asr #31 │ │ │ │ │ ittt hi │ │ │ │ │ lsrhi r5, r5, #30 │ │ │ │ │ orrhi.w r5, r5, r3, lsl #2 │ │ │ │ │ addhi r1, r5, #5 │ │ │ │ │ - bhi.n 11284 <_PyLong_Rshift+0x8c> │ │ │ │ │ + bhi.n 11268 <_PyLong_Rshift+0x8c> │ │ │ │ │ rsb r2, r8, #32 │ │ │ │ │ subs.w r1, r8, #32 │ │ │ │ │ lsr.w r5, r5, r8 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ orr.w r5, r5, r2 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r1, r3, r1 │ │ │ │ │ @@ -26332,15 +26349,15 @@ │ │ │ │ │ asr.w r3, r3, r8 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 1129e <_PyLong_Rshift+0xa6> │ │ │ │ │ + bcs.n 11282 <_PyLong_Rshift+0xa6> │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -26349,21 +26366,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r5, r6 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 117fe <_PyLong_Rshift+0x606> │ │ │ │ │ + bcs.w 117e2 <_PyLong_Rshift+0x606> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1189c <_PyLong_Rshift+0x6a4> │ │ │ │ │ + beq.w 11880 <_PyLong_Rshift+0x6a4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r7, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -26387,64 +26404,64 @@ │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r4, #0 │ │ │ │ │ andeq.w r4, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 11846 <_PyLong_Rshift+0x64e> │ │ │ │ │ + bne.w 1182a <_PyLong_Rshift+0x64e> │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 11890 <_PyLong_Rshift+0x698> │ │ │ │ │ + ble.w 11874 <_PyLong_Rshift+0x698> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 118be <_PyLong_Rshift+0x6c6> │ │ │ │ │ + bgt.w 118a2 <_PyLong_Rshift+0x6c6> │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1189c <_PyLong_Rshift+0x6a4> │ │ │ │ │ + beq.w 11880 <_PyLong_Rshift+0x6a4> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ mov.w sl, r2, lsl #3 │ │ │ │ │ str.w sl, [r0, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 117b4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ + bne.w 11798 <_PyLong_Rshift+0x5bc> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ add.w r2, r9, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ rsb ip, r8, #30 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ - beq.w 117d2 <_PyLong_Rshift+0x5da> │ │ │ │ │ + beq.w 117b6 <_PyLong_Rshift+0x5da> │ │ │ │ │ rsb r2, r8, #32 │ │ │ │ │ sub.w r6, r8, #32 │ │ │ │ │ lsr.w r0, r0, r8 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ orrs r0, r2 │ │ │ │ │ lsr.w r6, r3, r6 │ │ │ │ │ lsr.w r2, r3, r8 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ orrs r0, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 117a4 <_PyLong_Rshift+0x5ac> │ │ │ │ │ + ble.w 11788 <_PyLong_Rshift+0x5ac> │ │ │ │ │ add r1, r9 │ │ │ │ │ sub.w r6, ip, #32 │ │ │ │ │ rsb lr, ip, #32 │ │ │ │ │ add.w r8, r7, #2 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ │ lsr.w sl, r3, lr │ │ │ │ │ @@ -26454,161 +26471,161 @@ │ │ │ │ │ adc.w r2, r2, sl │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - ble.w 11708 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 116ec <_PyLong_Rshift+0x510> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ add.w sl, r7, #3 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11708 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 116ec <_PyLong_Rshift+0x510> │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11708 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 116ec <_PyLong_Rshift+0x510> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ add.w sl, r7, #5 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11708 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 116ec <_PyLong_Rshift+0x510> │ │ │ │ │ ldr r0, [r1, #32] │ │ │ │ │ add.w sl, r7, #6 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge.w 11708 <_PyLong_Rshift+0x510> │ │ │ │ │ + bge.w 116ec <_PyLong_Rshift+0x510> │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ add.w sl, r7, #7 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11708 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 116ec <_PyLong_Rshift+0x510> │ │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ │ add.w sl, r7, #8 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11708 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 116ec <_PyLong_Rshift+0x510> │ │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ │ add.w sl, r7, #9 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11708 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 116ec <_PyLong_Rshift+0x510> │ │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ add.w sl, r7, #10 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11708 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 116ec <_PyLong_Rshift+0x510> │ │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ │ add.w r8, r7, #11 │ │ │ │ │ lsl.w r0, r1, r6 │ │ │ │ │ lsr.w sl, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r0, r0, sl │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w r2, r2, r0 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - ble.w 11708 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 116ec <_PyLong_Rshift+0x510> │ │ │ │ │ add.w r1, r7, #13 │ │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub.w r1, r5, r8 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 11654 <_PyLong_Rshift+0x45c> │ │ │ │ │ + beq.n 11638 <_PyLong_Rshift+0x45c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1161e <_PyLong_Rshift+0x426> │ │ │ │ │ + beq.n 11602 <_PyLong_Rshift+0x426> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 115ee <_PyLong_Rshift+0x3f6> │ │ │ │ │ + beq.n 115d2 <_PyLong_Rshift+0x3f6> │ │ │ │ │ mov r0, r9 │ │ │ │ │ add.w r8, r7, #12 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ mov r9, r0 │ │ │ │ │ lsr.w r7, r1, lr │ │ │ │ │ lsl.w r0, r1, r6 │ │ │ │ │ @@ -26648,15 +26665,15 @@ │ │ │ │ │ adc.w r2, r2, r0 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - beq.n 11708 <_PyLong_Rshift+0x510> │ │ │ │ │ + beq.n 116ec <_PyLong_Rshift+0x510> │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ add.w r5, fp, #4 │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ @@ -26702,196 +26719,196 @@ │ │ │ │ │ adc.w r2, r1, r2, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 11658 <_PyLong_Rshift+0x460> │ │ │ │ │ + bne.n 1163c <_PyLong_Rshift+0x460> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ lsrs r1, r5, #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - beq.n 1172a <_PyLong_Rshift+0x532> │ │ │ │ │ + beq.n 1170e <_PyLong_Rshift+0x532> │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 11786 <_PyLong_Rshift+0x58e> │ │ │ │ │ + cbz r2, 1176a <_PyLong_Rshift+0x58e> │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.w 11296 <_PyLong_Rshift+0x9e> │ │ │ │ │ + bhi.w 1127a <_PyLong_Rshift+0x9e> │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 11296 <_PyLong_Rshift+0x9e> │ │ │ │ │ + bcs.w 1127a <_PyLong_Rshift+0x9e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11770 <_PyLong_Rshift+0x578> │ │ │ │ │ + beq.n 11754 <_PyLong_Rshift+0x578> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 11770 <_PyLong_Rshift+0x578> │ │ │ │ │ - ldr r2, [pc, #376] @ (118d8 <_PyLong_Rshift+0x6e0>) │ │ │ │ │ + cbnz r3, 11754 <_PyLong_Rshift+0x578> │ │ │ │ │ + ldr r2, [pc, #376] @ (118bc <_PyLong_Rshift+0x6e0>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 118a4 <_PyLong_Rshift+0x6ac> │ │ │ │ │ + bne.w 11888 <_PyLong_Rshift+0x6ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 11296 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 1127a <_PyLong_Rshift+0x9e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1186a <_PyLong_Rshift+0x672> │ │ │ │ │ + beq.n 1184e <_PyLong_Rshift+0x672> │ │ │ │ │ ldr.w r0, [r6, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11784 <_PyLong_Rshift+0x58c> │ │ │ │ │ + beq.n 11768 <_PyLong_Rshift+0x58c> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 11724 <_PyLong_Rshift+0x52c> │ │ │ │ │ + beq.n 11708 <_PyLong_Rshift+0x52c> │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ orr.w r5, r5, r3, lsl #3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 11724 <_PyLong_Rshift+0x52c> │ │ │ │ │ + b.n 11708 <_PyLong_Rshift+0x52c> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ lsrs r1, r5, #3 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - bne.n 11716 <_PyLong_Rshift+0x51e> │ │ │ │ │ - b.n 1172a <_PyLong_Rshift+0x532> │ │ │ │ │ + bne.n 116fa <_PyLong_Rshift+0x51e> │ │ │ │ │ + b.n 1170e <_PyLong_Rshift+0x532> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r2, r9, r7, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ rsb ip, r8, #30 │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.w 1137a <_PyLong_Rshift+0x182> │ │ │ │ │ + bne.w 1135e <_PyLong_Rshift+0x182> │ │ │ │ │ orr.w r2, sl, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ add.w lr, r2, r1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 1183c <_PyLong_Rshift+0x644> │ │ │ │ │ + bne.n 11820 <_PyLong_Rshift+0x644> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r2, r2, ip │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ adds r2, r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ - b.n 1137a <_PyLong_Rshift+0x182> │ │ │ │ │ + b.n 1135e <_PyLong_Rshift+0x182> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #1 │ │ │ │ │ - blt.n 11872 <_PyLong_Rshift+0x67a> │ │ │ │ │ + blt.n 11856 <_PyLong_Rshift+0x67a> │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118a0 <_PyLong_Rshift+0x6a8> │ │ │ │ │ + beq.n 11884 <_PyLong_Rshift+0x6a8> │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov.w r1, r8, lsr #30 │ │ │ │ │ bic.w r3, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r8, r1, r7, lsl #2 │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ │ - beq.w 11296 <_PyLong_Rshift+0x9e> │ │ │ │ │ - b.n 11820 <_PyLong_Rshift+0x628> │ │ │ │ │ + beq.w 1127a <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 11804 <_PyLong_Rshift+0x628> │ │ │ │ │ ldr.w sl, [r2, #4]! │ │ │ │ │ orr.w r6, r6, sl │ │ │ │ │ - b.n 117e2 <_PyLong_Rshift+0x5ea> │ │ │ │ │ + b.n 117c6 <_PyLong_Rshift+0x5ea> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bhi.n 11880 <_PyLong_Rshift+0x688> │ │ │ │ │ + bhi.n 11864 <_PyLong_Rshift+0x688> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 118b0 <_PyLong_Rshift+0x6b8> │ │ │ │ │ + bne.n 11894 <_PyLong_Rshift+0x6b8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n 11296 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 1127a <_PyLong_Rshift+0x9e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 1174e <_PyLong_Rshift+0x556> │ │ │ │ │ + b.n 11732 <_PyLong_Rshift+0x556> │ │ │ │ │ rsbs r8, r8, #0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 11806 <_PyLong_Rshift+0x60e> │ │ │ │ │ + b.n 117ea <_PyLong_Rshift+0x60e> │ │ │ │ │ subs r7, #1 │ │ │ │ │ subs r1, r5, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r8, r3 │ │ │ │ │ - bgt.w 11320 <_PyLong_Rshift+0x128> │ │ │ │ │ + bgt.w 11304 <_PyLong_Rshift+0x128> │ │ │ │ │ negs r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 300 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 11296 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 1127a <_PyLong_Rshift+0x9e> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1176a <_PyLong_Rshift+0x572> │ │ │ │ │ + b.n 1174e <_PyLong_Rshift+0x572> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w c950 <_PyLong_Copy> │ │ │ │ │ + b.w c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r4, [pc, #32] @ (118dc <_PyLong_Rshift+0x6e4>) │ │ │ │ │ - b.n 11296 <_PyLong_Rshift+0x9e> │ │ │ │ │ + ldr r4, [pc, #32] @ (118c0 <_PyLong_Rshift+0x6e4>) │ │ │ │ │ + b.n 1127a <_PyLong_Rshift+0x9e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 118a0 <_PyLong_Rshift+0x6a8> │ │ │ │ │ + b.n 11884 <_PyLong_Rshift+0x6a8> │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -59,15 +59,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 96 <_PyLong_UnsignedInt_Converter+0x52> │ │ │ │ │ - bl 3294 │ │ │ │ │ + bl 329c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 8e <_PyLong_UnsignedInt_Converter+0x4a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ b.n 98 <_PyLong_UnsignedInt_Converter+0x54> │ │ │ │ │ @@ -101,15 +101,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n f8 <_PyLong_UnsignedLongLong_Converter+0x5e> │ │ │ │ │ - bl a718 │ │ │ │ │ + bl a6f8 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLongLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ beq.n f0 <_PyLong_UnsignedLongLong_Converter+0x56> │ │ │ │ │ @@ -146,15 +146,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 14e <_PyLong_UnsignedLong_Converter+0x52> │ │ │ │ │ - bl 3294 │ │ │ │ │ + bl 329c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 146 <_PyLong_UnsignedLong_Converter+0x4a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ b.n 150 <_PyLong_UnsignedLong_Converter+0x54> │ │ │ │ │ @@ -175,15 +175,15 @@ │ │ │ │ │ │ │ │ │ │ 0000015c : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl c950 <_PyLong_Copy> │ │ │ │ │ + bl c910 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 1d2 <_PyLong_Size_t_Converter+0x52> │ │ │ │ │ - bl 24a4 │ │ │ │ │ + bl 24ac │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1ca <_PyLong_Size_t_Converter+0x4a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ b.n 1d4 <_PyLong_Size_t_Converter+0x54> │ │ │ │ │ @@ -247,15 +247,15 @@ │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ andne.w r2, r0, #1 │ │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 52d4 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 52cc <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -275,15 +275,15 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ it ne │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ - b.w 52d4 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 52cc <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ ├── dictobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 91420 (bytes into file) │ │ │ │ │ + Start of section headers: 91460 (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 0x1651c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x16544: │ │ │ │ │ │ │ │ │ │ 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 000ab8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 012df4 000388 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 012e1c 000388 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000aec 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01317c 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0131a4 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0016dc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0016dc 00bbd8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01374c 0024e0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00d2b4 000894 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00db48 000e10 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 015c2c 000830 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00e958 0009ae 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01645c 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00f306 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f306 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00f33c 0022b0 10 16 360 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0115ec 001806 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01648c 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0016dc 00bc00 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 013774 0024e0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00d2dc 000894 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00db70 000e10 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 015c54 000830 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00e980 0009ae 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 016484 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00f32e 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f32e 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00f364 0022b0 10 16 360 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 011614 001806 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0164b4 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,245 +1,245 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 555 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00003c51 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00003c75 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 00000098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 0000009c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 7: 0000009d 152 FUNC LOCAL DEFAULT 6 new_dict │ │ │ │ │ 8: 0000012c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 00000134 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 10: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 13: 00001095 1342 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ - 14: 00000d29 592 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 13: 0000109d 1342 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 14: 00000d31 592 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ 15: 00000001 78 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 16: 00000d20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 00000d28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 18: 00000f70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 16: 00000d28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00000d30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 18: 00000f78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 20: 00000f78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 21: 00000f79 284 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ - 22: 00001090 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 23: 00001094 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 24: 000016dd 2448 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 25: 00006925 1152 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 26: 00008bb9 476 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ - 27: 00001548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 0000154c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 29: 000015d5 262 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 30: 00002659 250 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 31: 00001a2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 00001a34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 00002068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 0000206c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 35: 00002089 1488 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 36: 00002650 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 37: 00002658 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 38: 00002755 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 39: 0000293c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00002948 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 41: 00008ad5 228 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 42: 00004b15 756 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ - 43: 00002be0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 00002bec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 45: 00002cc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00002cd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 47: 00002d05 1240 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ - 48: 0000904d 140 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 49: 0000b261 84 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ - 50: 00003018 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00003028 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 52: 000032e9 2408 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ - 53: 000031d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 000031dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 55: 000031dd 192 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ - 56: 00003294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 57: 0000329c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 58: 000032e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 00000f80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 21: 00000f81 284 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ + 22: 00001098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 0000109c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 24: 000016e5 2448 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ + 25: 00006949 1152 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 26: 00008be1 476 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ + 27: 00001550 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001554 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 29: 000015dd 262 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 30: 00002661 250 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 31: 00001a34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00001a3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 33: 00002070 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 00002074 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 35: 00002091 1488 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 36: 00002658 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00002660 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 38: 0000275d 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 39: 00002944 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00002950 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 41: 00008afd 228 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 42: 00004b39 756 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ + 43: 00002be8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00002bf4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 45: 00002cd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00002cd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00002d0d 1240 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ + 48: 00009075 140 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 49: 0000b289 84 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ + 50: 00003020 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00003030 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 52: 000032f1 2436 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 53: 000031e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 000031e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 000031e5 192 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ + 56: 0000329c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 57: 000032a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 58: 000032ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 60: 000032e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 61: 00003968 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 62: 00003978 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 00003c4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00003c50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 00003d14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 00003d18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 67: 00003d19 1532 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 68: 00003f50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 00003f64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 70: 000042fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 71: 00004314 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 72: 00004315 260 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 73: 00004410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 74: 00004418 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 75: 000046d9 278 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 76: 00004b10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 00004b14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 78: 00004e04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 79: 00004e08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 80: 00005108 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 81: 00005118 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 82: 00005314 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00005320 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 60: 000032f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 0000396c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 0000397c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 00003c70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00003c74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 00003d38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 00003d3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 00003d3d 1532 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 68: 00003f74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00003f88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 70: 00004320 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00004338 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 72: 00004339 260 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 73: 00004434 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 0000443c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 75: 000046fd 278 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 76: 00004b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00004b38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 00004e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00004e2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 0000512c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 81: 0000513c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 82: 00005338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00005344 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 84: 00000034 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 85: 0000589c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 000058c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 86: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 87: 000058a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 88: 000058a5 240 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 89: 00009e35 1520 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 90: 00005980 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 00005994 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 92: 00005995 132 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 93: 00005a08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 000058c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 88: 000058c9 240 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 89: 00009e5d 1520 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 90: 000059a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 000059b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 92: 000059b9 132 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 93: 00005a2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00000058 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 95: 00005a18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 96: 00005a19 184 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 97: 00005ac4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 00005ad0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 99: 00005b70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 00005b78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 00005b79 204 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 102: 00005c3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00005c44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 104: 00005c45 228 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 105: 00005d1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 00005d28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 107: 00005d29 100 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 95: 00005a3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 96: 00005a3d 184 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 97: 00005ae8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 00005af4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 00005b94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00005b9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 00005b9d 204 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 102: 00005c60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00005c68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 104: 00005c69 228 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 105: 00005d40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 00005d4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 107: 00005d4d 100 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ 108: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 109: 000000ac 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 110: 00005d8d 508 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 111: 00005f84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00005f88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 113: 00006061 2244 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 110: 00005db1 508 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 111: 00005fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00005fac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00006085 2244 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ 114: 000000d8 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 115: 0000677c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 00006790 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 115: 000067a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 000067b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 117: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 118: 000073d5 954 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 119: 0000773c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00007740 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 000077d1 126 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 122: 00007b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 00007b3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 124: 00007b3d 128 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 125: 00007bdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 00007be0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 127: 00007c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 000073f9 954 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 119: 00007760 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00007764 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 000077f5 126 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 122: 00007b5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 00007b60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 124: 00007b61 128 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 125: 00007c00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 00007c04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 127: 00007c8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 128: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 129: 00007c70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 00007c71 192 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 131: 0000836c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 132: 00008370 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 133: 0000872c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 00008730 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 135: 000088a5 560 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 136: 00008acc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 00008ad4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 138: 00008bac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 139: 00008bb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 140: 00008d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 00008d94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 142: 00008d95 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 143: 00008dad 184 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 144: 00008e58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 00008e64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 146: 00008e65 152 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 147: 00008ef0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 00008efc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 149: 00008efd 184 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 150: 00008fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 00008fb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 152: 00008fb5 152 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 153: 00009040 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 00007c94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 00007c95 192 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 131: 00008390 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 00008394 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 133: 00008750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 00008754 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 135: 000088c9 564 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 136: 00008af4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 00008afc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 138: 00008bd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 00008be0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 140: 00008db4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 00008dbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 142: 00008dbd 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 143: 00008dd5 184 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 144: 00008e80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 00008e8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 146: 00008e8d 152 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 147: 00008f18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 00008f24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 149: 00008f25 184 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 150: 00008fd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 00008fdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 152: 00008fdd 152 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 153: 00009068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 154: 00000108 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 155: 000000c9 90 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ 156: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 157: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 158: 00000140 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 159: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 160: 0000904c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 161: 000090cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 000090d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 000090d9 418 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 164: 0000927d 294 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 165: 000095cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 000095d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 167: 00009710 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 00009714 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 169: 000099c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 000099cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 00009074 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 000090f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00009100 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 00009101 418 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 164: 000092a5 294 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 165: 000095f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 000095fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 167: 00009738 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0000973c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 169: 000099f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 000099f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 171: 0000019c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 172: 00009a51 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 172: 00009a79 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ 173: 000001a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 174: 000001a1 44 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ - 175: 00009a55 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 176: 00009af8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 00009a7d 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 176: 00009b20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 177: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 178: 00009afc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 179: 00009afd 248 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 180: 00009be0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 00009b24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 00009b25 248 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 180: 00009c08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 181: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 182: 00009bf4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 183: 00009bf5 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 184: 00009c61 468 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 185: 00009e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 00009c1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 183: 00009c1d 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 184: 00009c89 468 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 185: 00009e50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 186: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 187: 00000178 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 188: 000001c0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 189: 00009e34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 190: 0000a144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000a14c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 192: 0000a41c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 00009e5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 190: 0000a16c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000a174 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 0000a444 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 193: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 194: 0000a424 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 194: 0000a44c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 195: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 196: 0000a688 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 196: 0000a6b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 197: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 198: 0000024c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 199: 00000250 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 200: 00000254 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 201: 0000a68c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 202: 0000a68d 722 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ - 203: 0000a961 114 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 201: 0000a6b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 202: 0000a6b5 722 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ + 203: 0000a989 114 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ 204: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 205: 0000026c 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 206: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 207: 0000005c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 208: 0000a9d5 114 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 208: 0000a9fd 114 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ 209: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 210: 0000aa49 82 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ - 211: 0000ad84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 0000ad98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 213: 0000b04c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 0000aa71 82 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ + 211: 0000adac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000adc0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 0000b074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 214: 00000219 46 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 215: 0000b05c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 216: 0000b14c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 0000b150 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 218: 0000b1d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 0000b1d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 220: 0000b1d5 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 221: 0000b1e1 52 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ - 222: 0000b319 580 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ - 223: 0000b554 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 0000b55c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 225: 0000b569 8 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ + 215: 0000b084 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 0000b174 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 0000b178 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 218: 0000b1f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 0000b1fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 220: 0000b1fd 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 221: 0000b209 52 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ + 222: 0000b341 580 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ + 223: 0000b57c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 0000b584 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 225: 0000b591 8 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ 226: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 227: 0000b628 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 227: 0000b650 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 228: 00000249 90 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ - 229: 0000b630 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 230: 0000b631 540 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 229: 0000b658 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 230: 0000b659 540 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ 231: 000002f8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 232: 0000b84d 906 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ - 233: 0000bb4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 234: 0000bb50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 232: 0000b875 906 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ + 233: 0000bb74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0000bb78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 235: 000003e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 236: 000003e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 237: 000003e5 108 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ 238: 00000451 64 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ 239: 0000044c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 240: 00000450 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 241: 00000488 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -364,112 +364,112 @@ │ │ │ │ │ 360: 00000001 156 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 363: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 365: 00000135 106 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 367: 000001d9 2686 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ + 367: 000001d9 2694 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 369: 000001a1 54 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 373: 00000c59 208 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 373: 00000c61 208 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 379: 0000a425 616 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ + 379: 0000a44d 616 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 382: 0000206d 28 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 383: 00002771 106 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 384: 000027dd 88 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 382: 00002075 28 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 383: 00002779 106 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 384: 000027e5 88 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 386: 00002835 276 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 386: 0000283d 276 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 389: 00002949 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 390: 000029e1 70 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 391: 00002a29 452 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ - 392: 00002bed 228 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 393: 00002cd1 50 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 389: 00002951 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 390: 000029e9 70 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 391: 00002a31 452 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ + 392: 00002bf5 228 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 393: 00002cd9 50 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 399: 0000329d 40 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 400: 000032c5 36 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 399: 000032a5 40 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 400: 000032cd 36 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ - 411: 00004419 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 412: 00004531 228 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 413: 0000445d 210 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 414: 00004615 194 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 415: 000047f1 804 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 416: 00004e09 1304 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 417: 00005321 164 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 418: 000053c5 906 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 419: 00005751 30 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ - 420: 00005771 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 411: 0000443d 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 412: 00004555 228 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 413: 00004481 210 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 414: 00004639 194 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 415: 00004815 804 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 416: 00004e2d 1304 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 417: 00005345 164 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 418: 000053e9 906 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 419: 00005775 30 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ + 420: 00005795 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 422: 0000aec5 408 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 422: 0000aeed 408 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 430: 00005ad1 168 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 430: 00005af5 168 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 434: 00005f89 72 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 435: 00005fd1 144 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 434: 00005fad 72 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 435: 00005ff5 144 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ - 438: 00006da5 1086 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 439: 000071e5 418 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 440: 00007389 74 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 438: 00006dc9 1086 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 439: 00007209 418 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 440: 000073ad 74 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 442: 00007791 62 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ - 443: 00007851 748 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 444: 00007bbd 36 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 445: 00007be1 144 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 446: 00007d31 370 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 442: 000077b5 62 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ + 443: 00007875 748 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 444: 00007be1 36 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 445: 00007c05 144 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 446: 00007d55 370 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 448: 00007ea5 284 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 448: 00007ec9 284 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 450: 00007fc1 170 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ - 451: 0000b215 76 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ - 452: 0000806d 772 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 453: 00008371 122 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 454: 000083ed 942 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 455: 0000879d 150 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 456: 00008835 110 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 450: 00007fe5 170 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ + 451: 0000b23d 76 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ + 452: 00008091 772 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 453: 00008395 122 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 454: 00008411 942 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 455: 000087c1 150 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 456: 00008859 110 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 458: 00000051 120 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 460: 000093a5 560 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 461: 000095d5 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 462: 00009609 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 463: 00009715 722 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ - 464: 000099e9 104 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ + 460: 000093cd 560 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 461: 000095fd 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 462: 00009631 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 463: 0000973d 722 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ + 464: 00009a11 104 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ 465: 00000125 124 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ 466: 000001cd 76 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 481: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 483: 0000aa9d 1064 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 483: 0000aac5 1064 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 490: 0000b05d 64 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 491: 0000b09d 180 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 492: 0000b151 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 493: 0000b2b5 100 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 494: 0000b55d 12 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 495: 0000b571 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ + 490: 0000b085 64 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 491: 0000b0c5 180 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 492: 0000b179 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 493: 0000b2dd 100 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 494: 0000b585 12 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 495: 0000b599 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 501: 000002a5 278 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 502: 000003bd 40 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x12df4 contains 113 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x12e1c contains 113 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000046 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000a6 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000000aa 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000000ae 00009a2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC10 │ │ │ │ │ 000000b2 00009a30 R_ARM_THM_MOVT_ABS 00000108 .LC10 │ │ │ │ │ @@ -21,20 +21,20 @@ │ │ │ │ │ 0000011c 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000017e 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000182 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000186 00009a2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC10 │ │ │ │ │ 0000018a 00009a30 R_ARM_THM_MOVT_ABS 00000108 .LC10 │ │ │ │ │ 00000190 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000019c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001b0 00005c0a R_ARM_THM_CALL 00005995 dict_update_arg │ │ │ │ │ +000001b0 00005c0a R_ARM_THM_CALL 000059b9 dict_update_arg │ │ │ │ │ 000001e0 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001ee 0000790a R_ARM_THM_CALL 000077d1 pop_lock_held │ │ │ │ │ +000001ee 0000790a R_ARM_THM_CALL 000077f5 pop_lock_held │ │ │ │ │ 00000206 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000268 0001890a R_ARM_THM_CALL 00002cd1 PyDict_Copy │ │ │ │ │ -00000272 00005c0a R_ARM_THM_CALL 00005995 dict_update_arg │ │ │ │ │ +00000268 0001890a R_ARM_THM_CALL 00002cd9 PyDict_Copy │ │ │ │ │ +00000272 00005c0a R_ARM_THM_CALL 000059b9 dict_update_arg │ │ │ │ │ 0000027c 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000280 0001f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000029c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ca 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 0000038c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000390 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000398 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -43,41 +43,41 @@ │ │ │ │ │ 0000040e 0001f70a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000436 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000446 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000044c 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000047a 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000488 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000048c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004ba 0001850a R_ARM_THM_CALL 00002949 PyDict_GetItemRef │ │ │ │ │ +000004ba 0001850a R_ARM_THM_CALL 00002951 PyDict_GetItemRef │ │ │ │ │ 000004cc 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000004f0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000508 0001d60a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 00000512 0001fc0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 0000051e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000374 .LC30 │ │ │ │ │ 00000522 0000f830 R_ARM_THM_MOVT_ABS 00000374 .LC30 │ │ │ │ │ 00000528 0001fd0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000540 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000548 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000552 0000f72f R_ARM_THM_MOVW_ABS_NC 00000370 .LC29 │ │ │ │ │ 00000556 0000f730 R_ARM_THM_MOVT_ABS 00000370 .LC29 │ │ │ │ │ -00000596 00002f0a R_ARM_THM_CALL 00002d05 copy_lock_held │ │ │ │ │ +00000596 00002f0a R_ARM_THM_CALL 00002d0d copy_lock_held │ │ │ │ │ 000005a4 0001f80a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 000005c2 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005d2 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000005e0 0002020a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00000608 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ -0000061e 00019c0a R_ARM_THM_CALL 00004531 _PyDict_Next │ │ │ │ │ -0000064a 0001ea0a R_ARM_THM_CALL 0000b05d _PyDict_GetItem_KnownHash │ │ │ │ │ +00000608 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ +0000061e 00019c0a R_ARM_THM_CALL 00004555 _PyDict_Next │ │ │ │ │ +0000064a 0001ea0a R_ARM_THM_CALL 0000b085 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000662 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000672 00002a0a R_ARM_THM_CALL 00004b15 delitem_knownhash_lock_held │ │ │ │ │ -0000067c 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ -00000682 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ -00000688 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ -0000068e 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ -00000694 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ +00000672 00002a0a R_ARM_THM_CALL 00004b39 delitem_knownhash_lock_held │ │ │ │ │ +0000067c 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ +00000682 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ +00000688 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ +0000068e 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ +00000694 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ 0000069c 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000006c0 0001f70a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000006ee 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000702 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000714 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000722 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000072a 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -101,214 +101,214 @@ │ │ │ │ │ 000008ea 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000009ba 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009c8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009d4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000009fe 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000a10 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000a40 00019c0a R_ARM_THM_CALL 00004531 _PyDict_Next │ │ │ │ │ +00000a40 00019c0a R_ARM_THM_CALL 00004555 _PyDict_Next │ │ │ │ │ 00000a6a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a6e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000a76 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000a98 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ab2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003dc 0000341e R_ARM_THM_JUMP24 000032e9 dict_merge │ │ │ │ │ +000003dc 0000341e R_ARM_THM_JUMP24 000032f1 dict_merge │ │ │ │ │ 00000476 0001f81e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ 0000055e 0001831e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1317c contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x131a4 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000028 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000034 00004302 R_ARM_ABS32 00003d19 dict_dealloc │ │ │ │ │ -00000048 0000ca02 R_ARM_ABS32 0000a68d dict_repr │ │ │ │ │ +00000034 00004302 R_ARM_ABS32 00003d3d dict_dealloc │ │ │ │ │ +00000048 0000ca02 R_ARM_ABS32 0000a6b5 dict_repr │ │ │ │ │ 0000004c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00022602 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000064 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000074 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000078 00004b02 R_ARM_ABS32 000046d9 dict_traverse │ │ │ │ │ -0000007c 00008702 R_ARM_ABS32 000088a5 dict_tp_clear │ │ │ │ │ -00000080 0000e602 R_ARM_ABS32 0000b631 dict_richcompare │ │ │ │ │ -00000088 00003002 R_ARM_ABS32 0000904d dict_iter │ │ │ │ │ +00000078 00004b02 R_ARM_ABS32 000046fd dict_traverse │ │ │ │ │ +0000007c 00008702 R_ARM_ABS32 000088c9 dict_tp_clear │ │ │ │ │ +00000080 0000e602 R_ARM_ABS32 0000b659 dict_richcompare │ │ │ │ │ +00000088 00003002 R_ARM_ABS32 00009075 dict_iter │ │ │ │ │ 00000090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000b0 0000b302 R_ARM_ABS32 00009afd dict_init │ │ │ │ │ +000000b0 0000b302 R_ARM_ABS32 00009b25 dict_init │ │ │ │ │ 000000b4 00022802 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000000b8 0000af02 R_ARM_ABS32 00009a55 dict_new │ │ │ │ │ +000000b8 0000af02 R_ARM_ABS32 00009a7d dict_new │ │ │ │ │ 000000bc 0001b002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000e4 0000b802 R_ARM_ABS32 00009c61 dict_vectorcall │ │ │ │ │ +000000e4 0000b802 R_ARM_ABS32 00009c89 dict_vectorcall │ │ │ │ │ 000000f0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00006b02 R_ARM_ABS32 00005d29 dictview_dealloc │ │ │ │ │ +00000104 00006b02 R_ARM_ABS32 00005d4d dictview_dealloc │ │ │ │ │ 00000118 0000f902 R_ARM_ABS32 000004f9 dictview_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000134 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 0000dc02 R_ARM_ABS32 0000b1d5 dictview_traverse │ │ │ │ │ +00000148 0000dc02 R_ARM_ABS32 0000b1fd dictview_traverse │ │ │ │ │ 00000150 0000fb02 R_ARM_ABS32 00000185 dictview_richcompare │ │ │ │ │ -00000158 00006502 R_ARM_ABS32 00005b79 dictitems_iter │ │ │ │ │ +00000158 00006502 R_ARM_ABS32 00005b9d dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001c0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001c8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +000001d4 00007c02 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ 00000204 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000218 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ 00000228 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000022c 00006e02 R_ARM_ABS32 00005d8d dictiter_iternextitem │ │ │ │ │ +0000022c 00006e02 R_ARM_ABS32 00005db1 dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000290 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +000002a4 00007c02 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ 000002e8 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ 000002f8 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002fc 00010c02 R_ARM_ABS32 000007fd dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000360 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +00000374 00007c02 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ 000003b8 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ 000003c8 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000003cc 00010c02 R_ARM_ABS32 000007fd dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000430 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +00000444 00007c02 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ 00000488 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ 00000498 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000049c 00010c02 R_ARM_ABS32 000007fd dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000500 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00006b02 R_ARM_ABS32 00005d29 dictview_dealloc │ │ │ │ │ +00000514 00006b02 R_ARM_ABS32 00005d4d dictview_dealloc │ │ │ │ │ 00000528 0000f902 R_ARM_ABS32 000004f9 dictview_repr │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000544 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000558 0000dc02 R_ARM_ABS32 0000b1d5 dictview_traverse │ │ │ │ │ +00000558 0000dc02 R_ARM_ABS32 0000b1fd dictview_traverse │ │ │ │ │ 00000560 0000fb02 R_ARM_ABS32 00000185 dictview_richcompare │ │ │ │ │ -00000568 00009202 R_ARM_ABS32 00008e65 dictkeys_iter │ │ │ │ │ +00000568 00009202 R_ARM_ABS32 00008e8d dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005d0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005d8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +000005e4 00007c02 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ 00000614 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000628 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ 00000638 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 0000a302 R_ARM_ABS32 000090d9 dictiter_iternextkey │ │ │ │ │ +0000063c 0000a302 R_ARM_ABS32 00009101 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b4 00006b02 R_ARM_ABS32 00005d29 dictview_dealloc │ │ │ │ │ +000006b4 00006b02 R_ARM_ABS32 00005d4d dictview_dealloc │ │ │ │ │ 000006c8 0000f902 R_ARM_ABS32 000004f9 dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000dc02 R_ARM_ABS32 0000b1d5 dictview_traverse │ │ │ │ │ -00000708 00009802 R_ARM_ABS32 00008fb5 dictvalues_iter │ │ │ │ │ +000006f8 0000dc02 R_ARM_ABS32 0000b1fd dictview_traverse │ │ │ │ │ +00000708 00009802 R_ARM_ABS32 00008fdd dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000770 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000778 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +00000784 00007c02 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ 000007b4 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000007c8 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ 000007d8 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000a402 R_ARM_ABS32 0000927d dictiter_iternextvalue │ │ │ │ │ +000007dc 0000a402 R_ARM_ABS32 000092a5 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000083c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000840 00011902 R_ARM_ABS32 0000071d dictvalues_reversed │ │ │ │ │ 00000848 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000085c 0000e102 R_ARM_ABS32 0000b569 dictview_len │ │ │ │ │ +0000085c 0000e102 R_ARM_ABS32 0000b591 dictview_len │ │ │ │ │ 00000884 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 00010602 R_ARM_ABS32 000004e7 dictviews_isdisjoint │ │ │ │ │ 00000890 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000894 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000898 00010902 R_ARM_ABS32 0000061d dictitems_reversed │ │ │ │ │ 000008a0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008b4 0000e102 R_ARM_ABS32 0000b569 dictview_len │ │ │ │ │ +000008b4 0000e102 R_ARM_ABS32 0000b591 dictview_len │ │ │ │ │ 000008d0 0000f602 R_ARM_ABS32 00000491 dictitems_contains │ │ │ │ │ 000008dc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e0 00010602 R_ARM_ABS32 000004e7 dictviews_isdisjoint │ │ │ │ │ 000008e8 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008ec 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f0 00011c02 R_ARM_ABS32 00000735 dictkeys_reversed │ │ │ │ │ 000008f8 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000910 0000ed02 R_ARM_ABS32 000003e5 dictviews_sub │ │ │ │ │ 00000940 00020002 R_ARM_ABS32 00000307 _PyDictView_Intersect │ │ │ │ │ 00000944 00010402 R_ARM_ABS32 00000569 dictviews_xor │ │ │ │ │ 00000948 00010302 R_ARM_ABS32 000004a9 dictviews_or │ │ │ │ │ -0000099c 0000e102 R_ARM_ABS32 0000b569 dictview_len │ │ │ │ │ -000009b8 0000d002 R_ARM_ABS32 0000a9d5 dictkeys_contains │ │ │ │ │ +0000099c 0000e102 R_ARM_ABS32 0000b591 dictview_len │ │ │ │ │ +000009b8 0000d002 R_ARM_ABS32 0000a9fd dictkeys_contains │ │ │ │ │ 000009c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00011f02 R_ARM_ABS32 0000074d dictview_mapping │ │ │ │ │ 000009d0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ec 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 00008e02 R_ARM_ABS32 00008d95 dictiter_len │ │ │ │ │ +000009f0 00008e02 R_ARM_ABS32 00008dbd dictiter_len │ │ │ │ │ 000009f8 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a00 00011402 R_ARM_ABS32 00000645 dictiter_reduce │ │ │ │ │ 00000a08 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a58 0000e402 R_ARM_ABS32 00000249 dict_or │ │ │ │ │ 00000a8c 0000ae02 R_ARM_ABS32 000001a1 dict_ior │ │ │ │ │ 00000ac8 00016d02 R_ARM_ABS32 00000135 PyDict_Contains │ │ │ │ │ 00000ad4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad8 0000cb02 R_ARM_ABS32 0000a961 dict___contains__ │ │ │ │ │ +00000ad8 0000cb02 R_ARM_ABS32 0000a989 dict___contains__ │ │ │ │ │ 00000ae0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae8 00003702 R_ARM_ABS32 000031dd dict_subscript │ │ │ │ │ +00000ae8 00003702 R_ARM_ABS32 000031e5 dict_subscript │ │ │ │ │ 00000af0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000af4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af8 00011802 R_ARM_ABS32 00000703 dict___sizeof__ │ │ │ │ │ 00000b00 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b04 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b08 00008202 R_ARM_ABS32 00007c71 dict_get │ │ │ │ │ +00000b08 00008202 R_ARM_ABS32 00007c95 dict_get │ │ │ │ │ 00000b10 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000b702 R_ARM_ABS32 00009bf5 dict_setdefault │ │ │ │ │ +00000b18 0000b702 R_ARM_ABS32 00009c1d dict_setdefault │ │ │ │ │ 00000b20 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b24 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00007602 R_ARM_ABS32 000073d5 dict_pop │ │ │ │ │ +00000b28 00007602 R_ARM_ABS32 000073f9 dict_pop │ │ │ │ │ 00000b30 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b38 0000e802 R_ARM_ABS32 0000b84d dict_popitem │ │ │ │ │ +00000b38 0000e802 R_ARM_ABS32 0000b875 dict_popitem │ │ │ │ │ 00000b40 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b44 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 00008f02 R_ARM_ABS32 00008dad dict_keys │ │ │ │ │ +00000b48 00008f02 R_ARM_ABS32 00008dd5 dict_keys │ │ │ │ │ 00000b50 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00006002 R_ARM_ABS32 00005a19 dict_items │ │ │ │ │ +00000b58 00006002 R_ARM_ABS32 00005a3d dict_items │ │ │ │ │ 00000b60 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 00009502 R_ARM_ABS32 00008efd dict_values │ │ │ │ │ +00000b68 00009502 R_ARM_ABS32 00008f25 dict_values │ │ │ │ │ 00000b70 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b74 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b78 00005802 R_ARM_ABS32 000058a5 dict_update │ │ │ │ │ +00000b78 00005802 R_ARM_ABS32 000058c9 dict_update │ │ │ │ │ 00000b80 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b84 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000d202 R_ARM_ABS32 0000aa49 dict_fromkeys │ │ │ │ │ +00000b88 0000d202 R_ARM_ABS32 0000aa71 dict_fromkeys │ │ │ │ │ 00000b90 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b94 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b98 0000de02 R_ARM_ABS32 0000b319 dict_clear │ │ │ │ │ +00000b98 0000de02 R_ARM_ABS32 0000b341 dict_clear │ │ │ │ │ 00000ba0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ba4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba8 0000dd02 R_ARM_ABS32 0000b1e1 dict_copy │ │ │ │ │ +00000ba8 0000dd02 R_ARM_ABS32 0000b209 dict_copy │ │ │ │ │ 00000bb0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bb4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bb8 00011002 R_ARM_ABS32 00000639 dict___reversed__ │ │ │ │ │ 00000bc0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bc4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bc8 00022a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000bd0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 0000ac02 R_ARM_ABS32 00009a51 dict_length │ │ │ │ │ -00000be8 00003702 R_ARM_ABS32 000031dd dict_subscript │ │ │ │ │ -00000bec 00004802 R_ARM_ABS32 00004315 dict_ass_sub │ │ │ │ │ +00000be4 0000ac02 R_ARM_ABS32 00009a79 dict_length │ │ │ │ │ +00000be8 00003702 R_ARM_ABS32 000031e5 dict_subscript │ │ │ │ │ +00000bec 00004802 R_ARM_ABS32 00004339 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1374c contains 1180 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x13774 contains 1180 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000044 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000048 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000006a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000006e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000076 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ @@ -324,1184 +324,1184 @@ │ │ │ │ │ 00000180 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000190 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ 000001b2 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ 0000020a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000020e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000360 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000045e 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006a4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006d2 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000774 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000814 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000008f8 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000095a 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000006a8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000006d6 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000778 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000818 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000008fc 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000095e 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000009a4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009b4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009cc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009de 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009f0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a26 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a78 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa6 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000af4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b24 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000b8a 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000be4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c10 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c88 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c8c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000cae 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cb2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cd4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000cd8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000ce2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000d0e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000d12 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d16 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000d20 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d24 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d3e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000d42 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000da8 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000de6 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000e24 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000a02 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a58 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a88 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000ae0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b2a 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000b90 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000bd8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c0c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c90 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c94 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000cb6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000cba 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000cdc 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000ce0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000cea 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000d16 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000d1a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000d1e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000d28 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d2c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d46 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d4a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000db0 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000dee 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000e2c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000e30 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000e34 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000e88 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000e8c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000e9e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000f2a 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00000f32 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f62 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e34 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000e38 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000e3c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000e90 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000e94 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000ea6 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000f32 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +00000f3a 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000f6a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f70 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f74 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fea 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001016 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001040 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000104c 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000108a 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001090 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010be 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000010c2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000010dc 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000011ec 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000011f8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000011fc 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001200 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000012c2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001324 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000140c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001478 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00001522 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001526 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000153c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00001548 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000015a0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015b0 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -000015c4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f72 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f78 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f7c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ff2 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000101e 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001048 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001054 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001092 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001098 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010c6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000010ca 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000010e4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000011f4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001200 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001204 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001208 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000012ca 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000132c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001414 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001480 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +0000152a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000152e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001544 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001550 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000015a8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015b8 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ 000015cc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000177a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000017c6 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001824 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001828 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018b2 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000018e4 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000018f2 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000019b0 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a10 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001a2c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a30 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001eae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eb6 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f3c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f4a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f58 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f68 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f78 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f88 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f98 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fbe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ffc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000200a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002012 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002024 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002034 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002044 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002054 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000205a 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002068 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000020be 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000020c2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000020e0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000020e4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020fe 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000021e8 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000021f4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000021f8 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000021fc 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00002254 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00002438 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002446 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000244a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002542 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00002546 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00002556 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000259c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025a0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025a8 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002634 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000263c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002650 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002654 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000278a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000278e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000027a2 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000027ae 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000027be 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000027c6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000027ca 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000027d2 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000027ee 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000280c 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000281a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000282a 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000282e 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000284a 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00002864 0001840a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00002888 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000288c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000028a6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000028aa 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028d2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000290e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002918 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002922 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002926 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000292e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000293c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002940 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000015d4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001782 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000017ce 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000182c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001830 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018ba 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000018ec 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000018fa 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000019b8 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a18 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001a34 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a38 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001eb6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ebe 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f26 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f34 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f42 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f52 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f62 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f72 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f82 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fb0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fc0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002004 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002012 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000201a 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000202c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000203c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000204c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000205c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002062 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002070 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020c6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000020ca 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000020e8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000020ec 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002106 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000021f0 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000021fc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00002200 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00002204 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000225c 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +0000243c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000244a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000244e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000254a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000254e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000255e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000025a6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025c2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025c6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025ce 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002658 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000265c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002792 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002796 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000027aa 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000027b6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000027c6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000027ce 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000027d2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000027da 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000027f6 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002814 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002822 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002832 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002836 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002852 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000286c 0001840a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00002890 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002894 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000028ae 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000028b2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028da 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002916 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002920 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000292a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000292e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002936 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00002944 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002964 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002968 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000297c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000029a8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000029b8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000029c8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029cc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029d4 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000029f4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00002a5e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002a62 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002a80 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a84 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002aa4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002aa8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002ab2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002b00 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002b10 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b14 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b5c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b60 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b68 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002b9e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002ba2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002bc0 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002bc8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002be0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002be4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002948 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000294c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000296c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002970 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002984 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000029b0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000029c0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000029d0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029d4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029dc 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000029fc 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00002a66 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002a6a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002a88 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a8c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002aac 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002ab0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002aba 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002b08 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002b18 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b1c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b64 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b68 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b70 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002ba6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002baa 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002bc8 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002bd0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00002be8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c1c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002c20 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002c3e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002c42 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002c62 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002c66 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002c70 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002c8a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002c8e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002cae 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002cba 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002cc8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ccc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cf2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002cf6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002cfa 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002d3a 0000302f R_ARM_THM_MOVW_ABS_NC 0000904d dict_iter │ │ │ │ │ -00002d3e 00003030 R_ARM_THM_MOVT_ABS 0000904d dict_iter │ │ │ │ │ -00002d90 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002da2 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002e3e 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002ea4 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002ec8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ecc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002eda 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002f4a 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002f56 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002f5e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f62 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f6a 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002f8a 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003018 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000301c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002bec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002bf0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c24 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c28 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c46 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002c4a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002c6a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c6e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c78 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002c92 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c96 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002cb6 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002cc2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002cd0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cd4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cfa 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002cfe 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002d02 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d42 0000302f R_ARM_THM_MOVW_ABS_NC 00009075 dict_iter │ │ │ │ │ +00002d46 00003030 R_ARM_THM_MOVT_ABS 00009075 dict_iter │ │ │ │ │ +00002d98 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002daa 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e46 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002eac 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002ed0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ed4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ee2 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002f52 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002f5e 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002f66 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f6a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f72 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002f92 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00003020 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003122 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003126 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003160 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031c8 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031d8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031ec 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000031f0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003206 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000322c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000323c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00003254 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003260 00018b0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000326a 00018c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003284 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000328a 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003298 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000032ac 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000032e4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003330 0000302f R_ARM_THM_MOVW_ABS_NC 0000904d dict_iter │ │ │ │ │ -00003334 00003030 R_ARM_THM_MOVT_ABS 0000904d dict_iter │ │ │ │ │ -000033d8 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000033ea 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000034d6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035b2 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00003604 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003620 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003684 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036d0 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003740 0001910a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -0000374c 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003774 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003786 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000378a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000378e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003792 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037e6 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000037f4 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000381c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003850 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003878 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000387c 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003934 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003942 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003968 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003024 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003028 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000302c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000312a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000312e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003168 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031d0 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031e0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031f4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000031f8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000320e 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00003234 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003244 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000325c 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003268 00018b0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003272 00018c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000328c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003292 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000329c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000032a0 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000032b4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000032ec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003338 0000302f R_ARM_THM_MOVW_ABS_NC 00009075 dict_iter │ │ │ │ │ +0000333c 00003030 R_ARM_THM_MOVT_ABS 00009075 dict_iter │ │ │ │ │ +000033e0 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000033f2 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000034de 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ba 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000360c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003628 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000368c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003724 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003760 0001910a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +0000376c 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003794 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000037a6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000037aa 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000037ae 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037b2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003806 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003814 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000383c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003866 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003882 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038aa 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ae 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003966 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000396c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003970 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003974 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000398a 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003a0a 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003a16 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003a5a 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00003a72 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a7c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003a80 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003a84 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a88 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003ade 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003aee 00016d0a R_ARM_THM_CALL 00000135 PyDict_Contains │ │ │ │ │ -00003af8 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003b26 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003b34 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003b44 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b5e 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003b88 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ba2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bc4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bd0 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003bdc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bee 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bfc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c06 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c0c 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003c10 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003c14 00003b2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003c18 00003b30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003c1e 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c24 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003c28 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003c30 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003c42 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c4c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003cac 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d04 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d14 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003d72 0001970a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00003d76 0001980a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e02 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e22 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ee2 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f24 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f32 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f50 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f54 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f5c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f60 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f82 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f90 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000040d0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004114 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004146 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004158 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003978 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003984 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039bc 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003a3c 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a48 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003a8c 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +00003aa4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aae 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003ab2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ab6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003aba 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b10 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003b20 00016d0a R_ARM_THM_CALL 00000135 PyDict_Contains │ │ │ │ │ +00003b2a 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003b58 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003b66 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003b76 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b90 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003bba 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bd4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bf6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c00 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c12 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c20 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c2a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c30 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003c34 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003c38 00003b2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003c3c 00003b30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003c42 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c48 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003c4c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003c54 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003c66 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c70 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003cd0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d28 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d38 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003d96 0001970a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00003d9a 0001980a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e26 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e46 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f06 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f48 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f56 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f74 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f78 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003f80 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f84 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003fa6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fb4 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000040f4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004138 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000416a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000417c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000418e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000041a0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041b4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041c6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041fe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000420c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000421c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000422c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000423c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000425e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000426e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004278 0000432f R_ARM_THM_MOVW_ABS_NC 00003d19 dict_dealloc │ │ │ │ │ -0000427c 00004330 R_ARM_THM_MOVT_ABS 00003d19 dict_dealloc │ │ │ │ │ -0000429c 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -000042fc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004300 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004304 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004308 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000430c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004310 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004348 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000434c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000436e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004372 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004394 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004398 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000043a2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000043b6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000043ba 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000043c4 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000043f2 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000043fc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004400 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004408 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004410 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004414 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004444 00019c0a R_ARM_THM_CALL 00004531 _PyDict_Next │ │ │ │ │ -0000462a 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000463e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004642 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004656 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00004680 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000469e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000046bc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000046c0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000046c8 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004802 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004806 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004818 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004836 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00004920 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000492c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aa4 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004ab8 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00004af6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004afa 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004afe 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004b10 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b38 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00004c1e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c2a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d9e 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004dac 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004db0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004db4 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004dc4 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00004e04 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004e58 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004e68 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004e6c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004ea0 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004ea4 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004fae 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004fde 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004fe2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000501c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005020 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050be 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050c2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050ca 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005108 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000510c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005110 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005114 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005132 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005164 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000052d6 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000052ee 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00005304 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005314 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005318 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000531c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005334 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005338 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005356 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00005382 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000053ae 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000053da 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000053de 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000055c6 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005636 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005690 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000056f8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005730 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000057a2 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -000057e0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000057e4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057f2 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005824 0001a60a R_ARM_THM_CALL 0000aec5 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00005842 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005846 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000584e 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005884 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00005888 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000588c 0000542f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005890 00005430 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005896 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000589c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000058a0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000058c0 0000562f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000058c4 00005630 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000058ce 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00005910 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005914 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005920 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00005946 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00005980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005984 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005988 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000598c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005990 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000059ce 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00005a08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005a0c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a10 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a14 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a34 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005a76 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005a7a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005a82 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005a9c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005aa0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005aa4 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005aa8 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005aae 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00005ab2 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00005abc 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005ac4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005ac8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005acc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005aec 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005b2e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005b32 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005b3a 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005b54 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005b58 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005b5e 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00005b62 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00005b6a 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005b70 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b74 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b8e 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005ba4 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005ba8 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005bbe 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005bf4 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005bf8 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c00 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005c04 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c16 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005c36 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005c40 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c58 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005cd8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005cdc 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005ce4 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005d14 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d24 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d7e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e56 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005e70 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e84 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005eaa 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005eae 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005eb2 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -00005eb6 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00005ebc 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f16 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f64 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005f68 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005f6c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -00005f70 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -00005f76 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f84 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005fc0 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006016 0001a40a R_ARM_THM_CALL 00005771 PyObject_GenericGetDict │ │ │ │ │ -0000602a 0001880a R_ARM_THM_CALL 00002bed _PyDict_SetItem_LockHeld │ │ │ │ │ -0000605a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006080 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006084 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006296 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000062b8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000635c 0001b50a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -0000637c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00006380 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000063b0 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00006476 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000064de 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000064ea 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000064f6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000064fa 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000065be 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006608 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006660 0001880a R_ARM_THM_CALL 00002bed _PyDict_SetItem_LockHeld │ │ │ │ │ -00006684 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00006688 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000668c 0000722f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ -00006690 00007230 R_ARM_THM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ -0000669c 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000066fe 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006752 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000677c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006780 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006784 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006788 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000678c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000067ec 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006886 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -000068e8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000068ec 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00006b84 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006c3c 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006ca4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006d32 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006f30 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006f58 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006f5c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000070a4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000711e 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007192 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000071c8 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000727e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007282 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007298 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000072e4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007346 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007398 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000739c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000073b2 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000073bc 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000073cc 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00007418 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000741c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007438 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00007524 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000753a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007620 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007654 0000752f R_ARM_THM_MOVW_ABS_NC 00000100 .LC8 │ │ │ │ │ -00007658 00007530 R_ARM_THM_MOVT_ABS 00000100 .LC8 │ │ │ │ │ -00007662 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007720 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00007728 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000772c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007734 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000773c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000774a 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -000077c8 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000077f4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000077f8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007816 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000783c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007840 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007848 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007874 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00007958 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079ba 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ad6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ae6 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00007b38 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007ba0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bdc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007bf2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007bf6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007c1a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007c1e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007c3a 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007c60 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00007c68 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007c6c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007c92 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007c96 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007c9c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007ca0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007caa 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007cba 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00007cf6 0000802f R_ARM_THM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ -00007cfa 00008030 R_ARM_THM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ -00007cfe 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007d56 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007e56 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007e5a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007e62 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007e7e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e8a 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007efe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f64 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007f84 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007f94 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00007fa2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007fa6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007fb2 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000801e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000803c 0001c30a R_ARM_THM_CALL 0000b215 _PyDict_DetachFromObject │ │ │ │ │ -00008088 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000809c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00008198 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081a4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008330 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000836c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008382 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008386 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000839c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000083c8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000083e0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00008418 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000841c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008438 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00008520 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008628 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086aa 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000086c4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00008726 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000872c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000873a 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000877c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008780 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008788 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000087b0 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000087ba 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000087be 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000087d4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000087fc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008812 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000088c0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000088c4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008982 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089aa 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000089be 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a0c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a1a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a2e 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00008aa0 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ab6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008acc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008ad0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008af8 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008b22 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00008b50 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008b7c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008b8e 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008bac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008bb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008bb4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008bde 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008be8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00008bec 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00008bf0 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008c6e 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00008cb4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00008cb8 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00008cca 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008d82 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00008d8c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008d90 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008dc8 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008e0a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008e0e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008e16 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008e30 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008e34 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008e38 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008e3c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008e42 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00008e46 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00008e50 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008e58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008e5c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e60 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e78 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008ec6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008eca 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008ef0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008ef4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008ef8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008f18 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008f5a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008f5e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008f66 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008f80 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008f84 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008f88 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008f8c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008f92 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00008f96 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00008fa0 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008fa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008fac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008fb0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008fc8 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009016 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000901a 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009044 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009048 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000905e 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000090cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000090d0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000090d4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000091f4 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000091f8 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000091fc 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -00009200 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00009206 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000922c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000925c 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009260 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00009264 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -00009268 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -0000926e 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009312 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009334 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009338 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000933c 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -00009340 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00009346 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009384 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009388 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000938c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -00009390 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -00009396 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000093c0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000093c4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009482 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094c4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009508 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009516 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000952a 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000959c 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000095b6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095cc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000095d0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000095f6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000095fa 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000095fe 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009676 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096ba 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096fc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000970a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009710 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009768 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009782 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009796 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000097a6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000097aa 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000097ba 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000097f8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000097fc 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009812 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009816 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000041b2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041c4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041d8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041ea 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004222 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004230 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004240 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004250 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004260 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004282 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004292 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000429c 0000432f R_ARM_THM_MOVW_ABS_NC 00003d3d dict_dealloc │ │ │ │ │ +000042a0 00004330 R_ARM_THM_MOVT_ABS 00003d3d dict_dealloc │ │ │ │ │ +000042c0 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +00004320 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004324 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004328 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000432c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004330 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004334 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000436c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004370 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004392 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004396 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000043b8 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000043bc 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000043c6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000043da 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000043de 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000043e8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004416 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004420 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004424 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000442c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004434 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004438 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004468 00019c0a R_ARM_THM_CALL 00004555 _PyDict_Next │ │ │ │ │ +0000464e 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00004662 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004666 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000467a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000046a4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046c2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000046e0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000046e4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000046ec 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004826 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000482a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000483c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000485a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00004944 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004950 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ac8 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004adc 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +00004b1a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004b1e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004b22 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004b34 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b5c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00004c42 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c4e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dc2 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004dd0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004dd4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004dd8 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004de8 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +00004e28 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004e7c 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004e8c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e90 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004ec4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004ec8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004fd2 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005002 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005006 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005040 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005044 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050e2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000050e6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050ee 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000512c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005130 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005134 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005138 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005156 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005188 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000052fa 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005312 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00005328 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005338 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000533c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005340 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005358 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000535c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000537a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000053a6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000053d2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000053fe 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005402 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000055ea 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000565a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000056b4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000571c 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005754 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000057c6 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00005804 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005808 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005816 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005848 0001a60a R_ARM_THM_CALL 0000aeed _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00005866 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000586a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005872 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000058a8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000058ac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000058b0 0000542f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000058b4 00005430 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000058ba 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000058c0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000058c4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000058e4 0000562f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000058e8 00005630 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000058f2 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00005934 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005938 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005944 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000596a 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +000059a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000059a8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059ac 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000059b0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059b4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059f2 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00005a2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005a30 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a34 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a38 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a58 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005a9a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005a9e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005aa6 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005ac0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ac4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ac8 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005acc 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005ad2 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00005ad6 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00005ae0 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005ae8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005aec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005af0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b10 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005b52 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005b56 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005b5e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005b78 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005b7c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005b82 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00005b86 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00005b8e 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005b94 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b98 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005bb2 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005bc8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005bcc 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005be2 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005c18 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c1c 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c24 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c28 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c3a 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005c5a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005c64 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005c7c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005cfc 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005d00 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005d08 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005d38 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005d44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005d48 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005da2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e7a 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005e94 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ea8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ece 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005ed2 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005ed6 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +00005eda 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +00005ee0 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f3a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f88 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005f8c 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005f90 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +00005f94 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +00005f9a 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005fa8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005fe4 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000603a 0001a40a R_ARM_THM_CALL 00005795 PyObject_GenericGetDict │ │ │ │ │ +0000604e 0001880a R_ARM_THM_CALL 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ +0000607e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060a4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000060a8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000062ba 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000062dc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006380 0001b50a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +000063a0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000063a4 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000063d4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000649a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006502 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000650e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000651a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000651e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000065e2 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000662c 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006684 0001880a R_ARM_THM_CALL 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ +000066a8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000066ac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000066b0 0000722f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ +000066b4 00007230 R_ARM_THM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ +000066c0 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006722 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006776 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000067a0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067a4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067a8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067ac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006810 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000068aa 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +0000690c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00006910 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00006ba8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006c60 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006cc8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006d56 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006f54 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006f7c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006f80 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000070c8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007142 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000071b6 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000071ec 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000072a2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000072a6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000072bc 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00007308 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000736a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000073bc 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000073c0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000073d6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000073e0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000073f0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000743c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007440 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000745c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007548 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000755e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007644 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007678 0000752f R_ARM_THM_MOVW_ABS_NC 00000100 .LC8 │ │ │ │ │ +0000767c 00007530 R_ARM_THM_MOVT_ABS 00000100 .LC8 │ │ │ │ │ +00007686 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007744 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000774c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007750 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007758 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007760 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000776e 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +000077ec 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00007818 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000781c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000783a 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007860 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007864 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000786c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007898 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000797c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079de 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007afa 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b0a 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +00007b5c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007bc4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bd2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c00 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007c16 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007c1a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007c3e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007c42 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007c5e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007c84 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007c8c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007c90 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007cb6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007cba 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007cc0 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007cc4 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007cce 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007cde 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007d1a 0000802f R_ARM_THM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ +00007d1e 00008030 R_ARM_THM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ +00007d22 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007d7a 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007e7a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007e7e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007e86 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007ea2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007eae 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007f22 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f88 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007fa8 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007fb8 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007fc6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007fca 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007fd6 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008042 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008060 0001c30a R_ARM_THM_CALL 0000b23d _PyDict_DetachFromObject │ │ │ │ │ +000080ac 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000080c0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000081bc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081c8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008354 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +00008390 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000083a6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000083aa 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000083c0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000083ec 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008404 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000843c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008440 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000845c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00008544 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000864c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086ce 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000086e8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000874a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008750 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000875e 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +000087a0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000087a4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000087ac 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000087d4 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000087de 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000087e2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000087f8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00008820 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008836 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000088e4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000088e8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000089a6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089ca 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000089de 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a32 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a40 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a54 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +00008ac6 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008adc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008af4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008af8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008b20 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008b4a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008b78 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008ba4 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008bb6 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008bd4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008bd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008bdc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008c06 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008c10 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00008c14 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00008c18 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008c96 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +00008cdc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00008ce0 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00008cf2 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008daa 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +00008db4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008db8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008df0 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008e32 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008e36 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008e3e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008e58 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008e5c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008e60 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008e64 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008e6a 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00008e6e 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00008e78 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008e80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008e84 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008e88 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008ea0 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008eee 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008ef2 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008f18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008f1c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008f20 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008f40 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008f82 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008f86 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008f8e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008fa8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008fac 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008fb0 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008fb4 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008fba 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00008fbe 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00008fc8 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008fd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008fd4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008fd8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008ff0 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000903e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009042 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009068 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000906c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009070 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009086 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000090f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000090f8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000090fc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000921c 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009220 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009224 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +00009228 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +0000922e 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009254 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009284 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009288 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000928c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +00009290 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +00009296 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000933a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000935c 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009360 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009364 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +00009368 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +0000936e 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093ac 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000093b0 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000093b4 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +000093b8 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +000093be 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093e8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000093ec 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000094aa 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094ec 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009530 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000953e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009552 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +000095c4 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000095de 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095f4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000095f8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000961e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009622 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009626 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000969e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000096e2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009724 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009732 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009738 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009790 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000097aa 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000097be 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000097ce 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000097d2 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000097e2 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009820 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009824 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 0000983a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 0000983e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009864 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000986e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009872 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009886 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000988e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009892 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000098a8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000098ac 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000098bc 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000098d4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000098d8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000098dc 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000990c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009924 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000993c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009950 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009954 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009962 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009982 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009986 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000099ae 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000099b2 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000099c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000099ce 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000099d2 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009a10 0001b00a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00009a32 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009a88 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009a8c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009af8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009b18 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00009b1c 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00009b26 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00009b6a 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009b9a 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00009be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009be4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009be8 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009bec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009bf0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009c2a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00009c2e 0000b530 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00009c38 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009c4e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009c52 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009ca4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009ca8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009d1e 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009d48 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d68 0001750a R_ARM_THM_CALL 00000c59 PyDict_SetItem │ │ │ │ │ -00009d82 0001750a R_ARM_THM_CALL 00000c59 PyDict_SetItem │ │ │ │ │ -00009da8 0001750a R_ARM_THM_CALL 00000c59 PyDict_SetItem │ │ │ │ │ -00009dfc 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00009e00 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00009e0a 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009e28 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009e2c 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009e30 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009e4e 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00009e60 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -00009e64 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -00009e6a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009e6e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009e96 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009e9a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009f22 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f2e 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00009f3c 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00009f86 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009f8a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009f98 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009fb8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a02c 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a06a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a0ae 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a0b8 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a0bc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000a0c0 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000a114 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a136 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a144 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a148 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a14e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000a152 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000a166 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a1e8 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000a234 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000a250 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a256 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a286 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a296 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2a2 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a2a6 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a2ae 0000bc2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ -0000a2b2 0000bc30 R_ARM_THM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ -0000a2b6 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009862 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009866 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000988c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009896 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000989a 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098ae 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000098b6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098ba 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098d0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098d4 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098e4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000098fc 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009900 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009904 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009934 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000994c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009964 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009978 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000997c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000998a 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000099aa 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000099ae 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000099d6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000099da 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000099f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000099f6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000099fa 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009a38 0001b00a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00009a5a 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009ab0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009ab4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009b20 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009b40 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00009b44 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00009b4e 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00009b92 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009bc2 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00009c08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009c0c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c10 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009c14 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c18 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c52 0000b52f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00009c56 0000b530 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00009c60 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009c76 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009c7a 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009ccc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009cd0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009d46 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009d70 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d90 0001750a R_ARM_THM_CALL 00000c61 PyDict_SetItem │ │ │ │ │ +00009daa 0001750a R_ARM_THM_CALL 00000c61 PyDict_SetItem │ │ │ │ │ +00009dd0 0001750a R_ARM_THM_CALL 00000c61 PyDict_SetItem │ │ │ │ │ +00009e24 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00009e28 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00009e32 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009e50 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009e54 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009e58 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009e76 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00009e88 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +00009e8c 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +00009e92 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009e96 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009ebe 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009ec2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009f4a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f56 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009f64 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00009fae 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009fb2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009fc0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009fe0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a054 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a092 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a0d6 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a0e0 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a0e4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000a0e8 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000a13c 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a15e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a16c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a170 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a176 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000a17a 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000a18e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a210 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000a25c 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +0000a278 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a27e 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a2ae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000a2be 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2c6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2ce 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2ec 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a2f0 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a2f6 0001d40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000a2fc 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC16 │ │ │ │ │ -0000a300 0000bb30 R_ARM_THM_MOVT_ABS 00000178 .LC16 │ │ │ │ │ -0000a308 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a310 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -0000a314 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -0000a340 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a34c 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000a35a 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000a3c0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3c8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3f6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a40c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a414 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a41c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a420 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a4a2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a4a6 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a4ac 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a4b0 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a4b8 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a4da 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a4de 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a4e4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a4e8 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a4f0 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a512 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a516 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a51c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a520 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a528 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a54a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a54e 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a554 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a558 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a560 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a586 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a58a 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a590 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a594 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a59c 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a5c2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a5c6 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a5cc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a5d0 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a5d8 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a5fc 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a600 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a606 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a60a 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a612 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a636 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a63a 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a640 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a644 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a688 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a6a0 0001d60a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000a6b6 0001d70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000a6cc 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000a6da 0000c82f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ -0000a6de 0000c830 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ -0000a6e2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000250 .LC21 │ │ │ │ │ -0000a6e6 0000c730 R_ARM_THM_MOVT_ABS 00000250 .LC21 │ │ │ │ │ -0000a758 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000a762 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000a770 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000a78c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a79a 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000a7a4 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000a7b2 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000a7ce 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a846 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a850 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a856 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a89c 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000a8a6 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a8ac 0001de0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000a8be 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8d0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8f0 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a8f4 0000c62f R_ARM_THM_MOVW_ABS_NC 0000024c .LC20 │ │ │ │ │ -0000a8f8 0000c630 R_ARM_THM_MOVT_ABS 0000024c .LC20 │ │ │ │ │ -0000a93e 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a944 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a94c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000244 .LC19 │ │ │ │ │ -0000a950 0000c530 R_ARM_THM_MOVT_ABS 00000244 .LC19 │ │ │ │ │ -0000a958 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a970 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a974 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a98a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000a996 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000a99a 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000a9a8 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000a9ac 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000a9b6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a9c6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000a9ea 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a9ee 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000aa02 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000aa24 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000aa34 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000aa68 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000aa6c 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000aa82 0000d12f R_ARM_THM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -0000aa86 0000d130 R_ARM_THM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -0000aa90 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000aae0 0000b82f R_ARM_THM_MOVW_ABS_NC 00009c61 dict_vectorcall │ │ │ │ │ -0000aae4 0000b830 R_ARM_THM_MOVT_ABS 00009c61 dict_vectorcall │ │ │ │ │ -0000ab14 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ab18 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ab5c 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000ab7a 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000ab98 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -0000ab9c 0001e530 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000aba0 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000aba4 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000abb4 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000abca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000abce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000abd2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000abd6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ac24 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000ac46 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ac52 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ac56 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ac86 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000ac9c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aca0 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000acc0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acfe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad56 0001e70a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000ad84 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad88 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ad90 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad94 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000adf4 00019c0a R_ARM_THM_CALL 00004531 _PyDict_Next │ │ │ │ │ -0000ae4c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae66 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae7c 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000ae8e 0001e80a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -0000aea4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aeb4 0001e90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000af1e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000af22 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000af4e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000afa6 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b010 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000b03c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b040 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b04c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b050 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b054 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b078 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000b088 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b08c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b092 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b0cc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b0d0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b138 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b13c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b140 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b14c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b178 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b17c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b1d0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b204 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b208 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b20c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b246 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b24a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b256 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b280 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b29e 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000b2ac 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000b310 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000b334 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b338 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b3f6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b42a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b42e 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b440 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b448 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b44c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b450 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b48c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b49a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4ae 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000b520 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b536 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b548 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b54c 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b554 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b558 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b588 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b58c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b5ae 0001f00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000b5be 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000b5ca 0001f10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0000b5d6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b5f2 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ -0000b5f6 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ -0000b5fa 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b608 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000b60c 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000b612 0001f30a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000a2ca 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a2ce 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a2d6 0000bc2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ +0000a2da 0000bc30 R_ARM_THM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ +0000a2de 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a2e6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2ee 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2f6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a314 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a318 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a31e 0001d40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000a324 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC16 │ │ │ │ │ +0000a328 0000bb30 R_ARM_THM_MOVT_ABS 00000178 .LC16 │ │ │ │ │ +0000a330 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a338 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +0000a33c 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +0000a368 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a374 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000a382 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000a3e8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3f0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a41e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a434 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a43c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a444 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a448 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a4ca 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a4ce 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a4d4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a4d8 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a4e0 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a502 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a506 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a50c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a510 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a518 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a53a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a53e 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a544 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a548 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a550 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a572 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a576 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a57c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a580 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a588 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a5ae 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a5b2 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a5b8 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a5bc 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a5c4 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a5ea 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a5ee 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a5f4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a5f8 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a600 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a624 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a628 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a62e 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a632 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a63a 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a65e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a662 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a668 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a66c 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a6b0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a6c8 0001d60a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000a6de 0001d70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000a6f4 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000a702 0000c82f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ +0000a706 0000c830 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ +0000a70a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000250 .LC21 │ │ │ │ │ +0000a70e 0000c730 R_ARM_THM_MOVT_ABS 00000250 .LC21 │ │ │ │ │ +0000a780 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000a78a 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000a798 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000a7b4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7c2 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000a7cc 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000a7da 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000a7f6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a86e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a878 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a87e 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a8c4 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000a8ce 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a8d4 0001de0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000a8e6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8f8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a918 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a91c 0000c62f R_ARM_THM_MOVW_ABS_NC 0000024c .LC20 │ │ │ │ │ +0000a920 0000c630 R_ARM_THM_MOVT_ABS 0000024c .LC20 │ │ │ │ │ +0000a966 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a96c 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a974 0000c52f R_ARM_THM_MOVW_ABS_NC 00000244 .LC19 │ │ │ │ │ +0000a978 0000c530 R_ARM_THM_MOVT_ABS 00000244 .LC19 │ │ │ │ │ +0000a980 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a998 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a99c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a9b2 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000a9be 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000a9c2 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000a9d0 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000a9d4 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000a9de 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a9ee 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aa12 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000aa16 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000aa2a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aa4c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000aa5c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aa90 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000aa94 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000aaaa 0000d12f R_ARM_THM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +0000aaae 0000d130 R_ARM_THM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +0000aab8 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000ab08 0000b82f R_ARM_THM_MOVW_ABS_NC 00009c89 dict_vectorcall │ │ │ │ │ +0000ab0c 0000b830 R_ARM_THM_MOVT_ABS 00009c89 dict_vectorcall │ │ │ │ │ +0000ab3c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ab40 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ab84 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000aba2 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000abc0 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000abc4 0001e530 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000abc8 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000abcc 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000abdc 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000abf2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000abf6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000abfa 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000abfe 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ac4c 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000ac6e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ac7a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ac7e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000acae 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000acc4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000acc8 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ace8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad26 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad7e 0001e70a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000adac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000adb0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000adb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000adb8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000adbc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ae1c 00019c0a R_ARM_THM_CALL 00004555 _PyDict_Next │ │ │ │ │ +0000ae74 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae8e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aea4 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000aeb6 0001e80a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0000aecc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aedc 0001e90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000af46 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000af4a 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000af76 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000afce 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b038 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000b064 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b068 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b074 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b078 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b07c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b0a0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b0b0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b0b4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b0ba 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b0f4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b0f8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b160 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b164 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b168 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b174 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b1a0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b1a4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b1f8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b22c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b230 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b234 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b26e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b272 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b27e 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b2a8 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b2c6 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000b2d4 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000b338 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000b35c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b360 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b41e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b452 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b456 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b468 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b470 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b474 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b478 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b4b4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4c2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4d6 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +0000b548 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b55e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b570 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b574 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b57c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b580 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b5b0 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b5b4 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b5d6 0001f00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +0000b5e6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b5f2 0001f10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000b5fe 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000b61a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ 0000b61e 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ 0000b622 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b628 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b62c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b6ee 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000b710 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000b73c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b752 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b76e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7a8 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000b7ac 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000b7b4 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b7b8 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b7f6 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b81e 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b822 0001f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b834 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b846 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b872 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000ba40 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba44 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000ba48 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000ba4c 0000e72f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC27 │ │ │ │ │ -0000ba50 0000e730 R_ARM_THM_MOVT_ABS 000002f8 .LC27 │ │ │ │ │ -0000ba56 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bb4c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000bb5e 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000bbae 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000bbd0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d06 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000276a 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000031d4 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00003d10 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003edc 0001991e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -0000428e 00019a1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00005d72 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005d88 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000600e 0001881e R_ARM_THM_JUMP24 00002bed _PyDict_SetItem_LockHeld │ │ │ │ │ -00006806 0001881e R_ARM_THM_JUMP24 00002bed _PyDict_SetItem_LockHeld │ │ │ │ │ -00007b94 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000b630 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000b634 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000b63a 0001f30a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000b642 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ +0000b646 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ +0000b64a 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b650 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b654 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b716 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b738 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000b764 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b77a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b796 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b7d0 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000b7d4 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000b7dc 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b7e0 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b81e 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b846 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b84a 0001f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b85c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b86e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b89a 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000ba68 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba6c 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000ba70 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000ba74 0000e72f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC27 │ │ │ │ │ +0000ba78 0000e730 R_ARM_THM_MOVT_ABS 000002f8 .LC27 │ │ │ │ │ +0000ba7e 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bb74 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000bb86 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +0000bbd6 00017b0a R_ARM_THM_CALL 0000a44d _PyDict_SendEvent │ │ │ │ │ +0000bbf8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0e 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002772 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000031dc 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00003d34 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003f00 0001991e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +000042b2 00019a1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00005d96 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005dac 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006032 0001881e R_ARM_THM_JUMP24 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ +0000682a 0001881e R_ARM_THM_JUMP24 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ 00007bb8 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007f2e 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00007fbc 0001c11e R_ARM_THM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00008ba8 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00008d64 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008da2 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00008da8 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -000094d2 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000096c6 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000a650 0001d51e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a902 0001831e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007bdc 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007f52 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00007fe0 0001c11e R_ARM_THM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00008bd0 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00008d8c 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008dca 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00008dd0 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +000094fa 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000096ee 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000a678 0001d51e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a92a 0001831e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x15c2c contains 262 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x15c54 contains 262 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ 0000001a 0000cc30 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ 00000030 0001e20a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000cd2f R_ARM_THM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ 0000003c 0000cd30 R_ARM_THM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ 0000005c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000060 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000076 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000082 00019f0a R_ARM_THM_CALL 000047f1 PyDict_DelItem │ │ │ │ │ +00000082 00019f0a R_ARM_THM_CALL 00004815 PyDict_DelItem │ │ │ │ │ 0000009a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000bc 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000000c4 0000f32f R_ARM_THM_MOVW_ABS_NC 00000318 .LC28 │ │ │ │ │ 000000c8 0000f330 R_ARM_THM_MOVT_ABS 00000318 .LC28 │ │ │ │ │ 000000cc 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000000dc 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000000e0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ @@ -1551,16 +1551,16 @@ │ │ │ │ │ 0000037c 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000038a 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003a2 0001f80a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 000003ae 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 000003c0 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003c6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000491 dictitems_contains │ │ │ │ │ 000003ca 0000f630 R_ARM_THM_MOVT_ABS 00000491 dictitems_contains │ │ │ │ │ -000003d0 0000d02f R_ARM_THM_MOVW_ABS_NC 0000a9d5 dictkeys_contains │ │ │ │ │ -000003d4 0000d030 R_ARM_THM_MOVT_ABS 0000a9d5 dictkeys_contains │ │ │ │ │ +000003d0 0000d02f R_ARM_THM_MOVW_ABS_NC 0000a9fd dictkeys_contains │ │ │ │ │ +000003d4 0000d030 R_ARM_THM_MOVT_ABS 0000a9fd dictkeys_contains │ │ │ │ │ 000003de 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 000003fe 0002020a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 00000412 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000042a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000042e 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000446 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000460 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1595,27 +1595,27 @@ │ │ │ │ │ 00000610 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000626 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000062a 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000678 0001fc0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00000680 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ +00000680 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ 00000688 0002060a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000690 0001122f R_ARM_THM_MOVW_ABS_NC 0000037c .LC31 │ │ │ │ │ 00000694 00011230 R_ARM_THM_MOVT_ABS 0000037c .LC31 │ │ │ │ │ 00000698 0002070a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 000006a4 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000726 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000072a 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000073e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000742 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007a4 0000230a R_ARM_THM_CALL 00002089 dict_setdefault_ref_lock_held │ │ │ │ │ +000007a4 0000230a R_ARM_THM_CALL 00002091 dict_setdefault_ref_lock_held │ │ │ │ │ 000007ec 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000007f0 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000007f4 0001202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC32 │ │ │ │ │ 000007f8 00012030 R_ARM_THM_MOVT_ABS 00000384 .LC32 │ │ │ │ │ 000007fe 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000080c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000832 00009b0a R_ARM_THM_CALL 000000c9 validate_watcher_id │ │ │ │ │ @@ -1721,42 +1721,42 @@ │ │ │ │ │ 00000c10 0001372f R_ARM_THM_MOVW_ABS_NC 00000650 .LC52 │ │ │ │ │ 00000c14 00013730 R_ARM_THM_MOVT_ABS 00000650 .LC52 │ │ │ │ │ 00000c18 0002110a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000c28 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000c56 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000c5a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000c5e 0000070a R_ARM_THM_CALL 0000009d new_dict │ │ │ │ │ -00000c8e 0000150a R_ARM_THM_CALL 00000f79 new_keys_object.isra.0 │ │ │ │ │ +00000c8e 0000150a R_ARM_THM_CALL 00000f81 new_keys_object.isra.0 │ │ │ │ │ 00000c9e 0000070a R_ARM_THM_CALL 0000009d new_dict │ │ │ │ │ 00000ca8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000cc0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ 00000d30 0002160a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000d58 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000d64 00017f0a R_ARM_THM_CALL 00002771 PyDict_GetItemWithError │ │ │ │ │ +00000d64 00017f0a R_ARM_THM_CALL 00002779 PyDict_GetItemWithError │ │ │ │ │ 00000d82 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d9e 0002160a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000dca 0002160a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000df6 0002160a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000056 0001e21e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000370 0002011e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -00000622 0000681e R_ARM_THM_JUMP24 00005c45 dictiter_new │ │ │ │ │ -00000634 00002a1e R_ARM_THM_JUMP24 00004b15 delitem_knownhash_lock_held │ │ │ │ │ -0000063a 0000681e R_ARM_THM_JUMP24 00005c45 dictiter_new │ │ │ │ │ +00000622 0000681e R_ARM_THM_JUMP24 00005c69 dictiter_new │ │ │ │ │ +00000634 00002a1e R_ARM_THM_JUMP24 00004b39 delitem_knownhash_lock_held │ │ │ │ │ +0000063a 0000681e R_ARM_THM_JUMP24 00005c69 dictiter_new │ │ │ │ │ 00000718 0002091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000722 0000681e R_ARM_THM_JUMP24 00005c45 dictiter_new │ │ │ │ │ -0000073a 0000681e R_ARM_THM_JUMP24 00005c45 dictiter_new │ │ │ │ │ +00000722 0000681e R_ARM_THM_JUMP24 00005c69 dictiter_new │ │ │ │ │ +0000073a 0000681e R_ARM_THM_JUMP24 00005c69 dictiter_new │ │ │ │ │ 0000074e 00020a1e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -0000078a 0000591e R_ARM_THM_JUMP24 00009e35 merge_from_seq2_lock_held │ │ │ │ │ -00000d16 0001ea1e R_ARM_THM_JUMP24 0000b05d _PyDict_GetItem_KnownHash │ │ │ │ │ -00000d40 0001ea1e R_ARM_THM_JUMP24 0000b05d _PyDict_GetItem_KnownHash │ │ │ │ │ +0000078a 0000591e R_ARM_THM_JUMP24 00009e5d merge_from_seq2_lock_held │ │ │ │ │ +00000d16 0001ea1e R_ARM_THM_JUMP24 0000b085 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000d40 0001ea1e R_ARM_THM_JUMP24 0000b085 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000dac 00016d1e R_ARM_THM_JUMP24 00000135 PyDict_Contains │ │ │ │ │ -00000dda 0001751e R_ARM_THM_JUMP24 00000c59 PyDict_SetItem │ │ │ │ │ -00000e04 00019f1e R_ARM_THM_JUMP24 000047f1 PyDict_DelItem │ │ │ │ │ +00000dda 0001751e R_ARM_THM_JUMP24 00000c61 PyDict_SetItem │ │ │ │ │ +00000e04 00019f1e R_ARM_THM_JUMP24 00004815 PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1645c contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16484 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -189,15 +189,15 @@ │ │ │ │ │ 000001a0 : │ │ │ │ │ dict_ior(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 5994 │ │ │ │ │ + bl 59b8 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 1c8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1c4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -219,15 +219,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 20e │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77d0 │ │ │ │ │ + bl 77f4 │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 20a │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -277,20 +277,20 @@ │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bpl.n 27c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ bpl.n 27c │ │ │ │ │ - bl 2cd0 │ │ │ │ │ + bl 2cd8 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 296 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 5994 │ │ │ │ │ + bl 59b8 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 286 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -439,15 +439,15 @@ │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 32e8 │ │ │ │ │ + b.w 32f0 │ │ │ │ │ R_ARM_THM_JUMP24 dict_merge │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 000003e4 : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ @@ -542,15 +542,15 @@ │ │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ │ beq.n 4dc │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ bne.n 4e2 │ │ │ │ │ ldrd r1, r7, [r1, #12] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 2948 │ │ │ │ │ + bl 2950 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.n 4dc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -646,15 +646,15 @@ │ │ │ │ │ bne.w 69a │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ bne.w 728 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2d04 │ │ │ │ │ + bl 2d0c │ │ │ │ │ R_ARM_THM_CALL copy_lock_held │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6f2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ @@ -692,25 +692,25 @@ │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 734 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.w 708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.n 6f8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ - bl 4530 <_PyDict_Next> │ │ │ │ │ + bl 4554 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 756 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ @@ -722,15 +722,15 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - bl b05c <_PyDict_GetItem_KnownHash> │ │ │ │ │ + bl b084 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_GetItem_KnownHash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 5c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -742,32 +742,32 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 67a │ │ │ │ │ beq.n 5cc │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4b14 │ │ │ │ │ + bl 4b38 │ │ │ │ │ R_ARM_THM_CALL delitem_knownhash_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 5fe │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 6f2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 588 │ │ │ │ │ @@ -1174,15 +1174,15 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 4530 <_PyDict_Next> │ │ │ │ │ + bl 4554 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cbz r0, a7c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r3, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -56,15 +56,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ strd r6, r3, [r4, #24] │ │ │ │ │ adds r0, r5, r1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ b.n 52 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3c50 │ │ │ │ │ + bl 3c74 │ │ │ │ │ b.n 66 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 0000009c : │ │ │ │ │ new_dict(): │ │ │ │ │ @@ -110,15 +110,15 @@ │ │ │ │ │ ldr r0, [pc, #36] @ (130 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n e2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3c50 │ │ │ │ │ + bl 3c74 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 104 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 104 │ │ │ │ │ @@ -234,15 +234,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ lsl.w r4, r4, r9 │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ and.w sl, r7, r4 │ │ │ │ │ - bne.w 82a <_Py_dict_lookup+0x652> │ │ │ │ │ + bne.w 826 <_Py_dict_lookup+0x64e> │ │ │ │ │ mov r6, r0 │ │ │ │ │ add.w fp, r3, #20 │ │ │ │ │ add r6, fp │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ bgt.w 384 <_Py_dict_lookup+0x1ac> │ │ │ │ │ ldrsb.w r5, [fp, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -262,56 +262,56 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt.w 3c6 <_Py_dict_lookup+0x1ee> │ │ │ │ │ ldr.w r1, [r6, r5, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ beq.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 648 <_Py_dict_lookup+0x470> │ │ │ │ │ + beq.w 64c <_Py_dict_lookup+0x474> │ │ │ │ │ mov.w lr, r7, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w sl, lr, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add sl, r2 │ │ │ │ │ mov r3, lr │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 5c6 <_Py_dict_lookup+0x3ee> │ │ │ │ │ + bgt.w 5ca <_Py_dict_lookup+0x3f2> │ │ │ │ │ ldrsb.w r5, [fp, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt.w 3cc <_Py_dict_lookup+0x1f4> │ │ │ │ │ ldr.w r1, [r6, r5, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ beq.n 36a <_Py_dict_lookup+0x192> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ beq.n 30c <_Py_dict_lookup+0x134> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w sl, sl, r3, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - bgt.w 5f0 <_Py_dict_lookup+0x418> │ │ │ │ │ + bgt.w 5f4 <_Py_dict_lookup+0x41c> │ │ │ │ │ ldrsb.w r5, [fp, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt.w 3f6 <_Py_dict_lookup+0x21e> │ │ │ │ │ ldr.w r1, [r6, r5, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ beq.n 36a <_Py_dict_lookup+0x192> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 7b8 <_Py_dict_lookup+0x5e0> │ │ │ │ │ + beq.w 7bc <_Py_dict_lookup+0x5e4> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ b.n 296 <_Py_dict_lookup+0xbe> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - bne.w 996 <_Py_dict_lookup+0x7be> │ │ │ │ │ + bne.w a42 <_Py_dict_lookup+0x86a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ @@ -321,21 +321,21 @@ │ │ │ │ │ cbz r2, 36a <_Py_dict_lookup+0x192> │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ bne.n 2b6 <_Py_dict_lookup+0xde> │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w c50 <_Py_dict_lookup+0xa78> │ │ │ │ │ + beq.w c58 <_Py_dict_lookup+0xa80> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c48 <_Py_dict_lookup+0xa70> │ │ │ │ │ + beq.w c50 <_Py_dict_lookup+0xa78> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ @@ -343,24 +343,24 @@ │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2b6 <_Py_dict_lookup+0xde> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 722 <_Py_dict_lookup+0x54a> │ │ │ │ │ + beq.w 726 <_Py_dict_lookup+0x54e> │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w r2, r3, r5, lsl #3 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ b.n 300 <_Py_dict_lookup+0x128> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 72e <_Py_dict_lookup+0x556> │ │ │ │ │ + bgt.w 732 <_Py_dict_lookup+0x55a> │ │ │ │ │ ldrsh.w r5, [fp, sl, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt.n 3e2 <_Py_dict_lookup+0x20a> │ │ │ │ │ ldr.w r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ beq.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ @@ -368,15 +368,15 @@ │ │ │ │ │ beq.n 40c <_Py_dict_lookup+0x234> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov.w sl, r7, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 74c <_Py_dict_lookup+0x574> │ │ │ │ │ + bgt.w 750 <_Py_dict_lookup+0x578> │ │ │ │ │ ldrsh.w r5, [fp, sl, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bge.w 270 <_Py_dict_lookup+0x98> │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ beq.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ b.n 280 <_Py_dict_lookup+0xa8> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ @@ -410,21 +410,21 @@ │ │ │ │ │ beq.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ ldrb.w lr, [r8, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ eor.w r1, lr, ip │ │ │ │ │ tst.w r1, #28 │ │ │ │ │ bne.n 468 <_Py_dict_lookup+0x290> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c30 <_Py_dict_lookup+0xa58> │ │ │ │ │ + beq.w c4a <_Py_dict_lookup+0xa72> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w c2a <_Py_dict_lookup+0xa52> │ │ │ │ │ + beq.w c44 <_Py_dict_lookup+0xa6c> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ @@ -450,108 +450,110 @@ │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r4, r4, r0 │ │ │ │ │ and.w r6, r7, r2 │ │ │ │ │ add r4, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r5, [sl, r6] │ │ │ │ │ - bgt.w 63a <_Py_dict_lookup+0x462> │ │ │ │ │ + bgt.w 63e <_Py_dict_lookup+0x466> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 62e <_Py_dict_lookup+0x456> │ │ │ │ │ + blt.w 632 <_Py_dict_lookup+0x45a> │ │ │ │ │ mov.w fp, #12 │ │ │ │ │ mul.w fp, fp, r5 │ │ │ │ │ add.w r2, r4, fp │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.w 620 <_Py_dict_lookup+0x448> │ │ │ │ │ + beq.w 624 <_Py_dict_lookup+0x44c> │ │ │ │ │ ldr.w r2, [r4, fp] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 6b8 <_Py_dict_lookup+0x4e0> │ │ │ │ │ + beq.w 6bc <_Py_dict_lookup+0x4e4> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r6, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and.w r6, r6, r2 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r5, [sl, r6] │ │ │ │ │ - bgt.w 714 <_Py_dict_lookup+0x53c> │ │ │ │ │ + bgt.w 718 <_Py_dict_lookup+0x540> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 6b2 <_Py_dict_lookup+0x4da> │ │ │ │ │ + blt.w 6b6 <_Py_dict_lookup+0x4de> │ │ │ │ │ mov.w fp, #12 │ │ │ │ │ mul.w fp, fp, r5 │ │ │ │ │ add.w r2, r4, fp │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.w 61e <_Py_dict_lookup+0x446> │ │ │ │ │ + beq.w 622 <_Py_dict_lookup+0x44a> │ │ │ │ │ ldr.w r2, [r4, fp] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 75a <_Py_dict_lookup+0x582> │ │ │ │ │ + beq.w 75e <_Py_dict_lookup+0x586> │ │ │ │ │ lsrs r2, r7, #10 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r6 │ │ │ │ │ and.w r9, r0, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bgt.n 5b8 <_Py_dict_lookup+0x3e0> │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bgt.n 5bc <_Py_dict_lookup+0x3e4> │ │ │ │ │ ldrsb.w r5, [sl, r9] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 752 <_Py_dict_lookup+0x57a> │ │ │ │ │ + blt.w 756 <_Py_dict_lookup+0x57e> │ │ │ │ │ mov.w fp, #12 │ │ │ │ │ mul.w fp, fp, r5 │ │ │ │ │ add.w r3, r4, fp │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.n 61c <_Py_dict_lookup+0x444> │ │ │ │ │ + beq.n 620 <_Py_dict_lookup+0x448> │ │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - beq.w 8e2 <_Py_dict_lookup+0x70a> │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq.w 8e6 <_Py_dict_lookup+0x70e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r6, r9, r9, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r6, r6, r3, lsr #5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ and.w r6, r6, r3 │ │ │ │ │ - bgt.w 932 <_Py_dict_lookup+0x75a> │ │ │ │ │ + bgt.w 938 <_Py_dict_lookup+0x760> │ │ │ │ │ ldrsb.w r5, [sl, r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 822 <_Py_dict_lookup+0x64a> │ │ │ │ │ + blt.w 8de <_Py_dict_lookup+0x706> │ │ │ │ │ mov.w fp, #12 │ │ │ │ │ mul.w fp, fp, r5 │ │ │ │ │ add.w r3, r4, fp │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 61c <_Py_dict_lookup+0x444> │ │ │ │ │ + beq.n 620 <_Py_dict_lookup+0x448> │ │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - beq.w 940 <_Py_dict_lookup+0x768> │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq.w 946 <_Py_dict_lookup+0x76e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add.w r9, r6, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ and.w r9, r3, r9 │ │ │ │ │ - ble.n 532 <_Py_dict_lookup+0x35a> │ │ │ │ │ + ble.n 534 <_Py_dict_lookup+0x35c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [sl, r9, lsl #1] │ │ │ │ │ ldrgt.w r5, [sl, r9, lsl #2] │ │ │ │ │ - b.n 536 <_Py_dict_lookup+0x35e> │ │ │ │ │ + b.n 538 <_Py_dict_lookup+0x360> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [fp, sl, lsl #1] │ │ │ │ │ ldrgt.w r5, [fp, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bge.w 2a8 <_Py_dict_lookup+0xd0> │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ @@ -569,16 +571,16 @@ │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ beq.w 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w sl, r3, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - b.n 5c6 <_Py_dict_lookup+0x3ee> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + b.n 5ca <_Py_dict_lookup+0x3f2> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w r2, sl, fp │ │ │ │ │ lsls r1, r0 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ b.n 300 <_Py_dict_lookup+0x128> │ │ │ │ │ @@ -599,36 +601,36 @@ │ │ │ │ │ beq.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ ldrb.w lr, [r8, #16] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ bne.w 280 <_Py_dict_lookup+0xa8> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c44 <_Py_dict_lookup+0xa6c> │ │ │ │ │ + beq.w c2c <_Py_dict_lookup+0xa54> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w c3e <_Py_dict_lookup+0xa66> │ │ │ │ │ + beq.w c26 <_Py_dict_lookup+0xa4e> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ b.n 280 <_Py_dict_lookup+0xa8> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ + beq.n 638 <_Py_dict_lookup+0x460> │ │ │ │ │ b.n 516 <_Py_dict_lookup+0x33e> │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -639,31 +641,31 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 6f2 <_Py_dict_lookup+0x51a> │ │ │ │ │ + beq.n 6f6 <_Py_dict_lookup+0x51e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9ea <_Py_dict_lookup+0x812> │ │ │ │ │ + beq.w 9ae <_Py_dict_lookup+0x7d6> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + blt.w 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 61e <_Py_dict_lookup+0x446> │ │ │ │ │ + bne.n 622 <_Py_dict_lookup+0x44a> │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ b.n 4d2 <_Py_dict_lookup+0x2fa> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r5, [sl, r6, lsl #2] │ │ │ │ │ ldrshle.w r5, [sl, r6, lsl #1] │ │ │ │ │ b.n 4ee <_Py_dict_lookup+0x316> │ │ │ │ │ @@ -681,16 +683,16 @@ │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ ldr.w r5, [fp, sl, lsl #2] │ │ │ │ │ b.n 3c0 <_Py_dict_lookup+0x1e8> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ - b.n 558 <_Py_dict_lookup+0x380> │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ + b.n 55a <_Py_dict_lookup+0x382> │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ itt ne │ │ │ │ │ @@ -700,128 +702,128 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 794 <_Py_dict_lookup+0x5bc> │ │ │ │ │ + beq.n 798 <_Py_dict_lookup+0x5c0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9c6 <_Py_dict_lookup+0x7ee> │ │ │ │ │ + beq.w a52 <_Py_dict_lookup+0x87a> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + blt.w 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 61e <_Py_dict_lookup+0x446> │ │ │ │ │ + bne.w 622 <_Py_dict_lookup+0x44a> │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ b.n 516 <_Py_dict_lookup+0x33e> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne.w 2e8 <_Py_dict_lookup+0x110> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 36a <_Py_dict_lookup+0x192> │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ bne.w 2e8 <_Py_dict_lookup+0x110> │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w c3a <_Py_dict_lookup+0xa62> │ │ │ │ │ + beq.w c36 <_Py_dict_lookup+0xa5e> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c34 <_Py_dict_lookup+0xa5c> │ │ │ │ │ + beq.w c30 <_Py_dict_lookup+0xa58> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 36a <_Py_dict_lookup+0x192> │ │ │ │ │ b.n 2e8 <_Py_dict_lookup+0x110> │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - beq.w 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ - b.n 59a <_Py_dict_lookup+0x3c2> │ │ │ │ │ add.w fp, r3, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w r2, fp, r0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r5, [fp, sl] │ │ │ │ │ - bgt.w bc8 <_Py_dict_lookup+0x9f0> │ │ │ │ │ + bgt.w ac4 <_Py_dict_lookup+0x8ec> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w b64 <_Py_dict_lookup+0x98c> │ │ │ │ │ + bge.w a62 <_Py_dict_lookup+0x88a> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w r6, sl, r4 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r5, [fp, r6] │ │ │ │ │ - bgt.w bf2 <_Py_dict_lookup+0xa1a> │ │ │ │ │ + bgt.w aee <_Py_dict_lookup+0x916> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w afc <_Py_dict_lookup+0x924> │ │ │ │ │ + bge.w 9d8 <_Py_dict_lookup+0x800> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ lsrs r1, r7, #10 │ │ │ │ │ add.w sl, r6, r6, lsl #2 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ add sl, r2 │ │ │ │ │ mov r8, r4 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w ada <_Py_dict_lookup+0x902> │ │ │ │ │ + bgt.w bbe <_Py_dict_lookup+0x9e6> │ │ │ │ │ ldrsb.w r5, [r9, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w a80 <_Py_dict_lookup+0x8a8> │ │ │ │ │ + bge.w b6a <_Py_dict_lookup+0x992> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ add.w r6, sl, sl, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r6, r6, r7, lsr #5 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ and.w r6, r6, r8 │ │ │ │ │ - bgt.w a58 <_Py_dict_lookup+0x880> │ │ │ │ │ + bgt.w b5c <_Py_dict_lookup+0x984> │ │ │ │ │ ldrsb.w r5, [r9, r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 9fa <_Py_dict_lookup+0x822> │ │ │ │ │ + bge.w afe <_Py_dict_lookup+0x926> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ lsrs r7, r7, #10 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ add.w sl, r6, r1 │ │ │ │ │ and.w sl, sl, r8 │ │ │ │ │ - b.n 894 <_Py_dict_lookup+0x6bc> │ │ │ │ │ + b.n 890 <_Py_dict_lookup+0x6b8> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ + b.n 59e <_Py_dict_lookup+0x3c6> │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ @@ -831,426 +833,425 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 914 <_Py_dict_lookup+0x73c> │ │ │ │ │ + beq.n 918 <_Py_dict_lookup+0x740> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ac <_Py_dict_lookup+0x7d4> │ │ │ │ │ + beq.n 9c4 <_Py_dict_lookup+0x7ec> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + blt.n 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - bne.n 9c0 <_Py_dict_lookup+0x7e8> │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bne.w c14 <_Py_dict_lookup+0xa3c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 9c0 <_Py_dict_lookup+0x7e8> │ │ │ │ │ + bne.w c14 <_Py_dict_lookup+0xa3c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 61c <_Py_dict_lookup+0x444> │ │ │ │ │ - ldrb.w r2, [r8, #4] │ │ │ │ │ - b.n 558 <_Py_dict_lookup+0x380> │ │ │ │ │ + bne.w 620 <_Py_dict_lookup+0x448> │ │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ │ + b.n 55a <_Py_dict_lookup+0x382> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [sl, r6, lsl #1] │ │ │ │ │ ldrgt.w r5, [sl, r6, lsl #2] │ │ │ │ │ - b.n 576 <_Py_dict_lookup+0x39e> │ │ │ │ │ + b.n 578 <_Py_dict_lookup+0x3a0> │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne.w r2, [r9] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldrd r1, r3, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 978 <_Py_dict_lookup+0x7a0> │ │ │ │ │ + beq.n 97a <_Py_dict_lookup+0x7a2> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ - cbz r0, 9d6 <_Py_dict_lookup+0x7fe> │ │ │ │ │ + cbz r0, 99e <_Py_dict_lookup+0x7c6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - bne.n 9c0 <_Py_dict_lookup+0x7e8> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.n 9c0 <_Py_dict_lookup+0x7e8> │ │ │ │ │ + blt.n 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bne.w c14 <_Py_dict_lookup+0xa3c> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w ip, [r3, #4] │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bne.w c14 <_Py_dict_lookup+0xa3c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 61c <_Py_dict_lookup+0x444> │ │ │ │ │ - ldrb.w r2, [r8, #4] │ │ │ │ │ - b.n 59a <_Py_dict_lookup+0x3c2> │ │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - add sl, r2 │ │ │ │ │ - and.w sl, sl, r4 │ │ │ │ │ - b.n 266 <_Py_dict_lookup+0x8e> │ │ │ │ │ - mvn.w r5, #2 │ │ │ │ │ - b.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.w 620 <_Py_dict_lookup+0x448> │ │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ │ + b.n 59e <_Py_dict_lookup+0x3c6> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b.n 914 <_Py_dict_lookup+0x73c> │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - b.n 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + b.n 97a <_Py_dict_lookup+0x7a2> │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ │ - b.n 794 <_Py_dict_lookup+0x5bc> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + b.n 6f6 <_Py_dict_lookup+0x51e> │ │ │ │ │ + mvn.w r5, #2 │ │ │ │ │ + b.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 978 <_Py_dict_lookup+0x7a0> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - strd r1, r3, [sp, #20] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r1, r3, [sp, #20] │ │ │ │ │ - b.n 6f2 <_Py_dict_lookup+0x51a> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w sl, [r3, r5, lsl #3] │ │ │ │ │ - lsls r3, r5, #3 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w r1, [sl, #12] │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bne.w 8d0 <_Py_dict_lookup+0x6f8> │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne.w r2, [sl] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne.n a6a <_Py_dict_lookup+0x892> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w c20 <_Py_dict_lookup+0xa48> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - lsls r0, r5, #3 │ │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne.w c20 <_Py_dict_lookup+0xa48> │ │ │ │ │ - cbnz r1, a66 <_Py_dict_lookup+0x88e> │ │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ │ - b.n 8d0 <_Py_dict_lookup+0x6f8> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r5, [r9, r6, lsl #1] │ │ │ │ │ - ldrgt.w r5, [r9, r6, lsl #2] │ │ │ │ │ - b.n 8c4 <_Py_dict_lookup+0x6ec> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n a38 <_Py_dict_lookup+0x860> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - b.n a38 <_Py_dict_lookup+0x860> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r6, [r3, r5, lsl #3] │ │ │ │ │ - lsls r3, r5, #3 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bne.w 8aa <_Py_dict_lookup+0x6d2> │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne r2, [r6, #0] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne.n ae8 <_Py_dict_lookup+0x910> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.w 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w c20 <_Py_dict_lookup+0xa48> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - lsls r0, r5, #3 │ │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - bne.w c20 <_Py_dict_lookup+0xa48> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n a66 <_Py_dict_lookup+0x88e> │ │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ │ - b.n 8aa <_Py_dict_lookup+0x6d2> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r5, [r9, sl, lsl #1] │ │ │ │ │ - ldrgt.w r5, [r9, sl, lsl #2] │ │ │ │ │ - b.n 89e <_Py_dict_lookup+0x6c6> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n ab6 <_Py_dict_lookup+0x8de> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - b.n ab6 <_Py_dict_lookup+0x8de> │ │ │ │ │ + b.n 918 <_Py_dict_lookup+0x740> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w sl, [r2, r5, lsl #3] │ │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 876 <_Py_dict_lookup+0x69e> │ │ │ │ │ + bne.w 872 <_Py_dict_lookup+0x69a> │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n c18 <_Py_dict_lookup+0xa40> │ │ │ │ │ + bne.w c1e <_Py_dict_lookup+0xa46> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n c02 <_Py_dict_lookup+0xa2a> │ │ │ │ │ + bne.w bfc <_Py_dict_lookup+0xa24> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + blt.n 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ ldr r1, [r1, r0] │ │ │ │ │ cmp r1, sl │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ │ - b.n 876 <_Py_dict_lookup+0x69e> │ │ │ │ │ + b.n 872 <_Py_dict_lookup+0x69a> │ │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add sl, r2 │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ + b.n 266 <_Py_dict_lookup+0x8e> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + strd r1, r3, [sp, #20] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldrd r1, r3, [sp, #20] │ │ │ │ │ + b.n 798 <_Py_dict_lookup+0x5c0> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #3] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 84e <_Py_dict_lookup+0x676> │ │ │ │ │ + bne.w 84a <_Py_dict_lookup+0x672> │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n bec <_Py_dict_lookup+0xa14> │ │ │ │ │ + bne.n ae8 <_Py_dict_lookup+0x910> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n bd8 <_Py_dict_lookup+0xa00> │ │ │ │ │ + bne.n ad4 <_Py_dict_lookup+0x8fc> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + blt.n 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ ldr r1, [r1, r0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ │ - b.n 84e <_Py_dict_lookup+0x676> │ │ │ │ │ + b.n 84a <_Py_dict_lookup+0x672> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r5, [fp, sl, lsl #2] │ │ │ │ │ ldrshle.w r5, [fp, sl, lsl #1] │ │ │ │ │ - b.n 842 <_Py_dict_lookup+0x66a> │ │ │ │ │ + b.n 83e <_Py_dict_lookup+0x666> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b9c <_Py_dict_lookup+0x9c4> │ │ │ │ │ + bne.n a9a <_Py_dict_lookup+0x8c2> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n b9c <_Py_dict_lookup+0x9c4> │ │ │ │ │ + b.n a9a <_Py_dict_lookup+0x8c2> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - b.n b82 <_Py_dict_lookup+0x9aa> │ │ │ │ │ + b.n a80 <_Py_dict_lookup+0x8a8> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r5, [fp, r6, lsl #2] │ │ │ │ │ ldrshle.w r5, [fp, r6, lsl #1] │ │ │ │ │ - b.n 86a <_Py_dict_lookup+0x692> │ │ │ │ │ + b.n 866 <_Py_dict_lookup+0x68e> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w sl, [r3, r5, lsl #3] │ │ │ │ │ + lsls r3, r5, #3 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr.w r1, [sl, #12] │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + bne.w 8cc <_Py_dict_lookup+0x6f4> │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne.w r2, [sl] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.n be6 <_Py_dict_lookup+0xa0e> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.w 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n c3a <_Py_dict_lookup+0xa62> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + lsls r0, r5, #3 │ │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + bne.n c3a <_Py_dict_lookup+0xa62> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n be0 <_Py_dict_lookup+0xa08> │ │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ │ + b.n 8cc <_Py_dict_lookup+0x6f4> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r5, [r9, r6, lsl #1] │ │ │ │ │ + ldrgt.w r5, [r9, r6, lsl #2] │ │ │ │ │ + b.n 8c0 <_Py_dict_lookup+0x6e8> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r6, [r3, r5, lsl #3] │ │ │ │ │ + lsls r3, r5, #3 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + bne.w 8a6 <_Py_dict_lookup+0x6ce> │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r6, #0] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.n bcc <_Py_dict_lookup+0x9f4> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.w 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n c3a <_Py_dict_lookup+0xa62> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + lsls r0, r5, #3 │ │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + bne.n c3a <_Py_dict_lookup+0xa62> │ │ │ │ │ + cbnz r1, be0 <_Py_dict_lookup+0xa08> │ │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ │ + b.n 8a6 <_Py_dict_lookup+0x6ce> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r5, [r9, sl, lsl #1] │ │ │ │ │ + ldrgt.w r5, [r9, sl, lsl #2] │ │ │ │ │ + b.n 89a <_Py_dict_lookup+0x6c2> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n ba0 <_Py_dict_lookup+0x9c8> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b.n ba0 <_Py_dict_lookup+0x9c8> │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b38 <_Py_dict_lookup+0x960> │ │ │ │ │ + bne.n b3c <_Py_dict_lookup+0x964> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b.n b3c <_Py_dict_lookup+0x964> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a18 <_Py_dict_lookup+0x840> │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n b38 <_Py_dict_lookup+0x960> │ │ │ │ │ + b.n a18 <_Py_dict_lookup+0x840> │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + b.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - b.n b1c <_Py_dict_lookup+0x944> │ │ │ │ │ + b.n 9fa <_Py_dict_lookup+0x822> │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.n 69e <_Py_dict_lookup+0x4c6> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 688 <_Py_dict_lookup+0x4b0> │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.n 80e <_Py_dict_lookup+0x636> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 7f8 <_Py_dict_lookup+0x620> │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ b.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ b.n 454 <_Py_dict_lookup+0x27c> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 43e <_Py_dict_lookup+0x266> │ │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 80a <_Py_dict_lookup+0x632> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 7f4 <_Py_dict_lookup+0x61c> │ │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 69a <_Py_dict_lookup+0x4c2> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 684 <_Py_dict_lookup+0x4ac> │ │ │ │ │ + b.w 43e <_Py_dict_lookup+0x266> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ b.w 356 <_Py_dict_lookup+0x17e> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ b.w 340 <_Py_dict_lookup+0x168> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c58 : │ │ │ │ │ +00000c60 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.n d0a │ │ │ │ │ + bpl.n d12 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n cc8 │ │ │ │ │ + bne.n cd0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cd2 │ │ │ │ │ + beq.n cda │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - bne.n ce0 │ │ │ │ │ + bne.n ce8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n ce0 │ │ │ │ │ - ldr r2, [pc, #128] @ (d20 ) │ │ │ │ │ + beq.n ce8 │ │ │ │ │ + ldr r2, [pc, #128] @ (d28 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.n cf4 │ │ │ │ │ - bl 1094 │ │ │ │ │ + beq.n cfc │ │ │ │ │ + bl 109c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n c86 │ │ │ │ │ + bne.n c8e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n c98 │ │ │ │ │ + beq.n ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n cfc │ │ │ │ │ - ldr r2, [pc, #52] @ (d24 ) │ │ │ │ │ + beq.n d04 │ │ │ │ │ + ldr r2, [pc, #52] @ (d2c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n ca4 │ │ │ │ │ - bl d28 │ │ │ │ │ + b.n cac │ │ │ │ │ + bl d30 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -1259,21 +1260,21 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n cc4 │ │ │ │ │ + b.n ccc │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d28 : │ │ │ │ │ +00000d30 : │ │ │ │ │ insert_to_emptydict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr.w fp, [r2, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -1285,28 +1286,28 @@ │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ itt ne │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ movne r6, #60 @ 0x3c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne.n da8 │ │ │ │ │ - ldr r3, [pc, #532] @ (f70 ) │ │ │ │ │ + bne.n db0 │ │ │ │ │ + ldr r3, [pc, #532] @ (f78 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itt le │ │ │ │ │ movle r0, #68 @ 0x44 │ │ │ │ │ movle r6, #40 @ 0x28 │ │ │ │ │ - ble.n da8 │ │ │ │ │ + ble.n db0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ ldr.w r4, [r3, #2420] @ 0x974 │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -1317,20 +1318,20 @@ │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ │ strh r3, [r4, #4] │ │ │ │ │ - b.n dde │ │ │ │ │ + b.n de6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f32 │ │ │ │ │ + beq.w f3a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ sub.w r3, fp, r9 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1346,52 +1347,52 @@ │ │ │ │ │ strh r3, [r0, #4] │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ add.w sl, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ ands.w r0, r6, #255 @ 0xff │ │ │ │ │ - bne.w f20 │ │ │ │ │ + bne.w f28 │ │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ │ add.w r1, r8, r2 │ │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [r8, r2] │ │ │ │ │ orr.w r6, r6, r3 │ │ │ │ │ adc.w r8, ip, #0 │ │ │ │ │ str.w r8, [r1, #4] │ │ │ │ │ - cbnz r0, e3c │ │ │ │ │ + cbnz r0, e44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ - cbnz r0, e86 │ │ │ │ │ + cbnz r0, e8e │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ea8 │ │ │ │ │ + bne.n eb0 │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ - bgt.n ee6 │ │ │ │ │ + bgt.n eee │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - bne.n f02 │ │ │ │ │ + bne.n f0a │ │ │ │ │ str.w r7, [sl, r3] │ │ │ │ │ add r3, sl │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ @@ -1409,29 +1410,29 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n eb0 │ │ │ │ │ + bne.n eb8 │ │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ │ - cbnz r2, eb0 │ │ │ │ │ + cbnz r2, eb8 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e3c │ │ │ │ │ + beq.n e44 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n f14 │ │ │ │ │ - ldr r3, [pc, #192] @ (f74 ) │ │ │ │ │ + beq.n f1c │ │ │ │ │ + ldr r3, [pc, #192] @ (f7c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ @@ -1442,106 +1443,106 @@ │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r5, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - ble.n e48 │ │ │ │ │ + ble.n e50 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r2, [sl, r3, lsl #1] │ │ │ │ │ strgt.w r2, [sl, r3, lsl #2] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - beq.n e5a │ │ │ │ │ + beq.n e62 │ │ │ │ │ add.w r2, sl, r3 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ str r7, [r2, #4] │ │ │ │ │ str.w r1, [sl, r3] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n e64 │ │ │ │ │ + b.n e6c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n eb0 │ │ │ │ │ - b.n e3c │ │ │ │ │ + bne.n eb8 │ │ │ │ │ + b.n e44 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ - b.n df4 │ │ │ │ │ + b.n dfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f46 │ │ │ │ │ + beq.n f4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, f60 │ │ │ │ │ + cbz r3, f68 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f5a │ │ │ │ │ + beq.n f62 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, f68 │ │ │ │ │ + cbz r3, f70 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e80 │ │ │ │ │ + b.n e88 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f46 │ │ │ │ │ + b.n f4e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f5a │ │ │ │ │ + b.n f62 │ │ │ │ │ .word 0x0000020e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ba │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000f78 : │ │ │ │ │ +00000f80 : │ │ │ │ │ new_keys_object.isra.0(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1056 │ │ │ │ │ + beq.n 105e │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi.n 1070 │ │ │ │ │ + bhi.n 1078 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n ff4 │ │ │ │ │ - ldr r2, [pc, #236] @ (1090 ) │ │ │ │ │ + bne.n ffc │ │ │ │ │ + ldr r2, [pc, #236] @ (1098 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1068 │ │ │ │ │ + ble.n 1070 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w r3, [r2, #2740] @ 0xab4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r0, #771 @ 0x303 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r4, [r2, #2420] @ 0x974 │ │ │ │ │ @@ -1568,15 +1569,15 @@ │ │ │ │ │ umull r3, r6, r3, r6 │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ mul.w r8, r6, r8 │ │ │ │ │ add.w r0, r8, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 108a │ │ │ │ │ + cbz r0, 1092 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ strb r5, [r0, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r9, [r0, #5] │ │ │ │ │ @@ -1593,82 +1594,82 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #7 │ │ │ │ │ it hi │ │ │ │ │ movhi.w r8, #12 │ │ │ │ │ - bhi.n 1074 │ │ │ │ │ + bhi.n 107c │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov.w r8, #12 │ │ │ │ │ - b.n ffa │ │ │ │ │ + b.n 1002 │ │ │ │ │ mov.w sl, #8 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n ffa │ │ │ │ │ + b.n 1002 │ │ │ │ │ mov.w r8, #8 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ite ls │ │ │ │ │ addls.w r9, r5, #1 │ │ │ │ │ addhi.w r9, r5, #2 │ │ │ │ │ lsl.w sl, sl, r9 │ │ │ │ │ - b.n ffa │ │ │ │ │ + b.n 1002 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n fee │ │ │ │ │ + b.n ff6 │ │ │ │ │ .word 0x000000e6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001094 : │ │ │ │ │ +0000109c : │ │ │ │ │ insertdict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13ba │ │ │ │ │ + beq.w 13c2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1394 │ │ │ │ │ + bne.w 139c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13c4 │ │ │ │ │ + bne.w 13cc │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 1572 │ │ │ │ │ + beq.w 157a │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11ea │ │ │ │ │ + beq.n 11f2 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - bne.w 1240 │ │ │ │ │ + bne.w 1248 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 143a │ │ │ │ │ + ble.w 1442 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ │ - bne.w 15a6 │ │ │ │ │ + bne.w 15ae │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r8, r0 │ │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ @@ -1680,30 +1681,30 @@ │ │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ and.w lr, r9, r0 │ │ │ │ │ - bgt.n 11a8 │ │ │ │ │ + bgt.n 11b0 │ │ │ │ │ add.w ip, r6, #20 │ │ │ │ │ ldrsb.w r3, [ip, lr] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1372 │ │ │ │ │ + bge.w 137a │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ strb.w r3, [ip, lr] │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ ldrb r6, [r5, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ add.w ip, r5, #20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1412 │ │ │ │ │ + beq.w 141a │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ add.w r6, r5, #20 │ │ │ │ │ str r7, [r6, r3] │ │ │ │ │ add r6, r3 │ │ │ │ │ str.w sl, [r6, #4] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -1715,72 +1716,72 @@ │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ - bgt.w 14d0 │ │ │ │ │ + bgt.w 14d8 │ │ │ │ │ add.w r3, r6, lr, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 12c8 │ │ │ │ │ + bge.w 12d0 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ add.w ip, r6, #20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strh.w r0, [ip, lr, lsl #1] │ │ │ │ │ ldrb.w lr, [r6, #6] │ │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ │ lsls r3, r6 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 1412 │ │ │ │ │ + beq.w 141a │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r7, [ip, r3] │ │ │ │ │ add r3, ip │ │ │ │ │ str.w sl, [r3, #4] │ │ │ │ │ - b.n 118c │ │ │ │ │ + b.n 1194 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1520 │ │ │ │ │ + bne.w 1528 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f0 │ │ │ │ │ + beq.w 10f8 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 14ea │ │ │ │ │ - ldr r3, [pc, #816] @ (1548 ) │ │ │ │ │ + beq.w 14f2 │ │ │ │ │ + ldr r3, [pc, #816] @ (1550 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n 10f0 │ │ │ │ │ + b.n 10f8 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 129e │ │ │ │ │ + beq.n 12a6 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ │ - bne.w 146e │ │ │ │ │ + bne.w 1476 │ │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r8, lr │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldr.w r3, [r8, lr] │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ @@ -1789,186 +1790,186 @@ │ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 14c0 │ │ │ │ │ + beq.w 14c8 │ │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w sl, [r1, #24] │ │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ │ - cbz r6, 12aa │ │ │ │ │ + cbz r6, 12b2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 131a │ │ │ │ │ + bne.n 1322 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11a0 │ │ │ │ │ + beq.w 11a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11a0 │ │ │ │ │ + bne.w 11a8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11a0 │ │ │ │ │ + b.n 11a8 │ │ │ │ │ mov.w ip, r9, lsr #5 │ │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ add r3, lr │ │ │ │ │ - and.w lr, r0, r3 │ │ │ │ │ + and.w lr, r3, r0 │ │ │ │ │ add.w r3, r6, lr, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 11be │ │ │ │ │ + blt.w 11c6 │ │ │ │ │ mov.w r3, lr, lsl #2 │ │ │ │ │ add r3, lr │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ add r3, ip │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w lr, r3, r0 │ │ │ │ │ - bgt.n 1344 │ │ │ │ │ + bgt.n 134c │ │ │ │ │ add.w r3, r6, lr │ │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 1426 │ │ │ │ │ + bge.w 142e │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ strb r0, [r3, #20] │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - b.n 1166 │ │ │ │ │ + b.n 116e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12aa │ │ │ │ │ + bne.n 12b2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 11a0 │ │ │ │ │ - b.n 12b6 │ │ │ │ │ + beq.w 11a8 │ │ │ │ │ + b.n 12be │ │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ add lr, ip │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ and.w lr, lr, r0 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ add.w r3, r6, lr, lsl #1 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r3, r6, lr, lsl #2 │ │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1332 │ │ │ │ │ + bge.n 133a │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ it gt │ │ │ │ │ movgt.w r3, lr, lsl #2 │ │ │ │ │ - ble.w 11c0 │ │ │ │ │ + ble.w 11c8 │ │ │ │ │ add.w ip, r6, r3 │ │ │ │ │ - b.n 14e4 │ │ │ │ │ + b.n 14ec │ │ │ │ │ mov.w ip, r9, lsr #5 │ │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ add r3, lr │ │ │ │ │ and.w lr, r3, r0 │ │ │ │ │ add.w r3, r6, lr │ │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 1310 │ │ │ │ │ - b.n 12e8 │ │ │ │ │ + blt.n 1318 │ │ │ │ │ + b.n 12f0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 16e4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1572 │ │ │ │ │ + beq.w 157a │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10d4 │ │ │ │ │ + beq.w 10dc │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 6924 │ │ │ │ │ + bl 6948 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 154c │ │ │ │ │ + beq.w 1554 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8be0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1594 │ │ │ │ │ + bne.w 159c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11a0 │ │ │ │ │ + beq.w 11a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11a0 │ │ │ │ │ + bne.w 11a8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11a0 │ │ │ │ │ + b.n 11a8 │ │ │ │ │ movs r6, #12 │ │ │ │ │ mla r3, r6, r0, r3 │ │ │ │ │ add.w r6, ip, r3 │ │ │ │ │ strd r7, sl, [r6, #4] │ │ │ │ │ str.w r9, [ip, r3] │ │ │ │ │ - b.n 118c │ │ │ │ │ + b.n 1194 │ │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ add lr, ip │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ and.w lr, lr, r0 │ │ │ │ │ - b.n 1302 │ │ │ │ │ + b.n 130a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 16e4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1572 │ │ │ │ │ + beq.w 157a │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ │ - bne.w 15a6 │ │ │ │ │ + bne.w 15ae │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ - b.n 110a │ │ │ │ │ + b.n 1112 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, r0 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ adds.w ip, r3, #4096 @ 0x1000 │ │ │ │ │ @@ -1979,254 +1980,254 @@ │ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 1290 │ │ │ │ │ + bne.w 1298 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w sl, [r1, #28] │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12a2 │ │ │ │ │ mov.w fp, lr, lsl #2 │ │ │ │ │ add.w ip, r6, fp │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r0, [r6, #16] │ │ │ │ │ - bge.n 14f6 │ │ │ │ │ + bge.n 14fe │ │ │ │ │ str.w r0, [ip, #20] │ │ │ │ │ - b.n 1166 │ │ │ │ │ + b.n 116e │ │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10f0 │ │ │ │ │ - b.n 1214 │ │ │ │ │ + beq.w 10f8 │ │ │ │ │ + b.n 121c │ │ │ │ │ mov.w ip, r9, lsr #5 │ │ │ │ │ add fp, lr │ │ │ │ │ add.w lr, ip, #1 │ │ │ │ │ add lr, fp │ │ │ │ │ and.w lr, lr, r0 │ │ │ │ │ mov.w r3, lr, lsl #2 │ │ │ │ │ add.w fp, r6, r3 │ │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r0, [r6, #16] │ │ │ │ │ - blt.w 136c │ │ │ │ │ - b.n 12ec │ │ │ │ │ + blt.w 1374 │ │ │ │ │ + b.n 12f4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1214 │ │ │ │ │ + bne.w 121c │ │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1214 │ │ │ │ │ + bne.w 121c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f0 │ │ │ │ │ - b.n 120a │ │ │ │ │ + beq.w 10f8 │ │ │ │ │ + b.n 1212 │ │ │ │ │ .word 0x0000032a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 16e4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 10d4 │ │ │ │ │ + bne.w 10dc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 15b8 │ │ │ │ │ + bne.n 15c0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 158e │ │ │ │ │ + beq.n 1596 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 15ca │ │ │ │ │ + cbz r3, 15d2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 11a2 │ │ │ │ │ + b.n 11aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f0 │ │ │ │ │ + bne.w 13f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13f0 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - b.n 146a │ │ │ │ │ + b.n 1472 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 157e │ │ │ │ │ + bne.n 1586 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 157e │ │ │ │ │ + b.n 1586 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 158e │ │ │ │ │ + b.n 1596 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015d4 : │ │ │ │ │ +000015dc : │ │ │ │ │ find_empty_slot(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r3, r3, lr │ │ │ │ │ add.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r0, r2, r1 │ │ │ │ │ - bgt.n 164c │ │ │ │ │ + bgt.n 1654 │ │ │ │ │ add.w r3, ip, r0 │ │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 15fe │ │ │ │ │ + bge.n 1606 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r0, r2, r3 │ │ │ │ │ add.w r3, ip, r0 │ │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15fc │ │ │ │ │ + blt.n 1604 │ │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r0, r0, r2 │ │ │ │ │ - bgt.n 1676 │ │ │ │ │ + bgt.n 167e │ │ │ │ │ add.w lr, ip, r0 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 15fc │ │ │ │ │ + blt.n 1604 │ │ │ │ │ and.w r0, r3, r2 │ │ │ │ │ - b.n 162e │ │ │ │ │ + b.n 1636 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 16ba │ │ │ │ │ + bgt.n 16c2 │ │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15fc │ │ │ │ │ + blt.n 1604 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r0, r2, r3 │ │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ - b.n 1614 │ │ │ │ │ + b.n 161c │ │ │ │ │ add.w r4, ip, r0, lsl #1 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 16a4 │ │ │ │ │ + bgt.n 16ac │ │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r3, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 15fc │ │ │ │ │ + blt.n 1604 │ │ │ │ │ and.w r0, r2, r3 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ add.w r4, ip, r0, lsl #1 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ - ble.n 1684 │ │ │ │ │ + ble.n 168c │ │ │ │ │ add.w r4, ip, r0, lsl #2 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r3, r0 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 1692 │ │ │ │ │ + bge.n 169a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ add.w r4, ip, r3 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 15fc │ │ │ │ │ + blt.n 1604 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r3, r0 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r0, r2, r3 │ │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - b.n 1614 │ │ │ │ │ + b.n 161c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016dc : │ │ │ │ │ +000016e4 : │ │ │ │ │ dictresize.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi.w 205a │ │ │ │ │ + bhi.w 2062 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w sl, [r0, #28] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ lsl.w r0, r8, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19da │ │ │ │ │ + beq.w 19e2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.w 1bb4 │ │ │ │ │ + bhi.w 1bbc │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne.w 1882 │ │ │ │ │ - ldr r3, [pc, #772] @ (1a2c ) │ │ │ │ │ + bne.w 188a │ │ │ │ │ + ldr r3, [pc, #772] @ (1a34 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 1a22 │ │ │ │ │ + ble.w 1a2a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ ldr.w r5, [r3, #2420] @ 0x974 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -2245,91 +2246,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1f16 │ │ │ │ │ + bne.w 1f88 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19f4 │ │ │ │ │ + beq.w 19fc │ │ │ │ │ add.w r3, r1, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 1a34 │ │ │ │ │ + bne.w 1a3c │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldrb.w r9, [r1, #6] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 1a34 │ │ │ │ │ + bne.w 1a3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ lsl.w lr, r9, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1822 │ │ │ │ │ + beq.n 182a │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1802 │ │ │ │ │ + b.n 180a │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 19c4 │ │ │ │ │ + bgt.w 19cc │ │ │ │ │ ldrsh.w r6, [r4, r1, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.w 1960 │ │ │ │ │ + bne.w 1968 │ │ │ │ │ strh.w r2, [r4, r1, lsl #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - beq.n 1822 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + beq.n 182a │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and.w r1, r0, lr │ │ │ │ │ - bgt.n 17e2 │ │ │ │ │ + bgt.n 17ea │ │ │ │ │ ldrsb r6, [r4, r1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.w 1960 │ │ │ │ │ + bne.w 1968 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bne.n 17fe │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bne.n 1806 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 186e │ │ │ │ │ + beq.n 1876 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 19ae │ │ │ │ │ - ldr r3, [pc, #496] @ (1a30 ) │ │ │ │ │ + bne.w 19b6 │ │ │ │ │ + ldr r3, [pc, #496] @ (1a38 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.w 19ae │ │ │ │ │ + bhi.w 19b6 │ │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 19ae │ │ │ │ │ + beq.w 19b6 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r0, [r1, #2420] @ 0x974 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str.w r8, [r5, #16] │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ @@ -2351,15 +2352,15 @@ │ │ │ │ │ mov.w fp, fp, lsr #1 │ │ │ │ │ mul.w r8, fp, r8 │ │ │ │ │ add.w r0, r8, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 205a │ │ │ │ │ + beq.w 2062 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r4, [r0, #4] │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ strb r1, [r0, #5] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ strb r3, [r0, #6] │ │ │ │ │ @@ -2382,365 +2383,365 @@ │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1bcc │ │ │ │ │ + bne.w 1bd4 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19f6 │ │ │ │ │ + beq.n 19fe │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r1, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 17a4 │ │ │ │ │ + bne.w 17ac │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1956 │ │ │ │ │ + ble.n 195e │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mla ip, ip, r8, r1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2064 │ │ │ │ │ + beq.w 206c │ │ │ │ │ ldr.w r4, [r2], #8 │ │ │ │ │ adds r0, #12 │ │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 1936 │ │ │ │ │ + bne.n 193e │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2658 │ │ │ │ │ - b.n 1822 │ │ │ │ │ + bl 2660 │ │ │ │ │ + b.n 182a │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r1, r6 │ │ │ │ │ and.w r1, lr, r1 │ │ │ │ │ - ble.n 19a4 │ │ │ │ │ + ble.n 19ac │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 1b50 │ │ │ │ │ + bgt.w 1b58 │ │ │ │ │ ldrsh.w r6, [r4, r1, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 17f4 │ │ │ │ │ + beq.w 17fc │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ - b.n 197c │ │ │ │ │ + b.n 1984 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ ldrsb r6, [r4, r1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 181a │ │ │ │ │ - b.n 1996 │ │ │ │ │ + beq.w 1822 │ │ │ │ │ + b.n 199e │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str.w r8, [r3, #16] │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n 187a │ │ │ │ │ + b.n 1882 │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1960 │ │ │ │ │ + bne.n 1968 │ │ │ │ │ str.w r2, [r4, r1, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 17fe │ │ │ │ │ - b.n 1822 │ │ │ │ │ + bne.w 1806 │ │ │ │ │ + b.n 182a │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ itt hi │ │ │ │ │ movhi.w r8, #12 │ │ │ │ │ movhi r6, r2 │ │ │ │ │ - bhi.w 1bbc │ │ │ │ │ + bhi.w 1bc4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #12 │ │ │ │ │ - b.n 188c │ │ │ │ │ + b.n 1894 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ adds r1, #20 │ │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ │ add r1, r2 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 1b74 │ │ │ │ │ + bne.w 1b7c │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mul.w r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2658 │ │ │ │ │ - b.n 1822 │ │ │ │ │ + bl 2660 │ │ │ │ │ + b.n 182a │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 188c │ │ │ │ │ + b.n 1894 │ │ │ │ │ .word 0x000002fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt.w ip, #0 │ │ │ │ │ - ble.w 1f1e │ │ │ │ │ + ble.w 1f90 │ │ │ │ │ mvn.w r1, ip │ │ │ │ │ add r1, r8 │ │ │ │ │ ands.w r9, r1, #3 │ │ │ │ │ - beq.n 1b16 │ │ │ │ │ + beq.n 1b1e │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b1c │ │ │ │ │ + beq.n 1b24 │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ add.w lr, r2, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, lr │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ - beq.n 1b16 │ │ │ │ │ + beq.n 1b1e │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 1a94 │ │ │ │ │ + beq.n 1a9c │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b1c │ │ │ │ │ + beq.n 1b24 │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ add.w lr, lr, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, lr │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b1c │ │ │ │ │ + beq.n 1b24 │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, lr, #8 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ - b.n 1b16 │ │ │ │ │ + b.n 1b1e │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w lr, r2, #8 │ │ │ │ │ mov r9, ip │ │ │ │ │ cmp ip, r8 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ - beq.n 1b3e │ │ │ │ │ + beq.n 1b46 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ mov r2, lr │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 1b1c │ │ │ │ │ + cbz r1, 1b24 │ │ │ │ │ ldrd r0, r1, [lr] │ │ │ │ │ adds r2, #8 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 1b1c │ │ │ │ │ + cbz r1, 1b24 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, lr, #16 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ add.w ip, r9, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 1b1c │ │ │ │ │ + cbz r1, 1b24 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, r9, #3 │ │ │ │ │ add.w r2, lr, #24 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ab2 │ │ │ │ │ + bne.n 1aba │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f0a │ │ │ │ │ + beq.w 1f12 │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ add.w r2, r1, #8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ │ cmp ip, r8 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ - bne.n 1a42 │ │ │ │ │ + bne.n 1a4a │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17de │ │ │ │ │ + b.n 17e6 │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 19cc │ │ │ │ │ + beq.w 19d4 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 19cc │ │ │ │ │ - b.n 1b5a │ │ │ │ │ + beq.w 19d4 │ │ │ │ │ + b.n 1b62 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1a16 │ │ │ │ │ + ble.w 1a1e │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mla lr, lr, r8, r3 │ │ │ │ │ - b.n 1b9c │ │ │ │ │ + b.n 1ba4 │ │ │ │ │ add.w r6, r1, #12 │ │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - beq.w 1a16 │ │ │ │ │ + beq.w 1a1e │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b88 │ │ │ │ │ + bne.n 1b90 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b88 │ │ │ │ │ + bne.n 1b90 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b88 │ │ │ │ │ - b.n 1baa │ │ │ │ │ + bne.n 1b90 │ │ │ │ │ + b.n 1bb2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r8, #8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ ite ls │ │ │ │ │ addls r1, r4, #1 │ │ │ │ │ addhi r1, r4, #2 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ - b.n 188c │ │ │ │ │ + b.n 1894 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ adds r0, #20 │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1cf0 │ │ │ │ │ + beq.w 1cf8 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1f9e │ │ │ │ │ + ble.w 1fc6 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add.w fp, r3, r8, lsl #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrb.w ip, [r1] │ │ │ │ │ add.w r1, r1, ip, lsl #2 │ │ │ │ │ add.w lr, r1, #3 │ │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, sl, r1, lsl #2 │ │ │ │ │ ldr.w ip, [r2, r1, lsl #3] │ │ │ │ │ ldr.w r6, [ip] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - bne.n 1cd8 │ │ │ │ │ + bne.n 1ce0 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 1bfa │ │ │ │ │ + bne.n 1c02 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c5c │ │ │ │ │ + b.n 1c64 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1c76 │ │ │ │ │ + bgt.n 1c7e │ │ │ │ │ ldrsh.w r6, [r4, r2, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1c7e │ │ │ │ │ + bne.n 1c86 │ │ │ │ │ strh.w r0, [r4, r2, lsl #1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w 1d72 │ │ │ │ │ + beq.w 1d7a │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, r0, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and.w r2, r1, lr │ │ │ │ │ - bgt.n 1c3e │ │ │ │ │ + bgt.n 1c46 │ │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1c7e │ │ │ │ │ + bne.n 1c86 │ │ │ │ │ strb r0, [r4, r2] │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + b.n 1c58 │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 1ca6 │ │ │ │ │ + beq.n 1cae │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r2, r6 │ │ │ │ │ and.w r2, lr, r2 │ │ │ │ │ - bgt.n 1cac │ │ │ │ │ + bgt.n 1cb4 │ │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.w 1f24 │ │ │ │ │ + bne.w 1f96 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 1c72 │ │ │ │ │ + ble.n 1c7a │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - ble.n 1c4c │ │ │ │ │ + ble.n 1c54 │ │ │ │ │ str.w r0, [r4, r2, lsl #2] │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + b.n 1c58 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1cce │ │ │ │ │ + bgt.n 1cd6 │ │ │ │ │ ldrsh.w r6, [r4, r2, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 1c9a │ │ │ │ │ + beq.n 1ca2 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r2, r2, lr │ │ │ │ │ - ble.n 1cb2 │ │ │ │ │ + ble.n 1cba │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 1c9a │ │ │ │ │ - b.n 1cba │ │ │ │ │ + beq.n 1ca2 │ │ │ │ │ + b.n 1cc2 │ │ │ │ │ str.w r6, [ip] │ │ │ │ │ adds r0, #8 │ │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 1bfa │ │ │ │ │ - b.n 1c28 │ │ │ │ │ + bne.n 1c02 │ │ │ │ │ + b.n 1c30 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1d68 │ │ │ │ │ + ble.n 1d70 │ │ │ │ │ ldr r4, [r7, #28] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ │ ldrb.w r1, [r4, r1, lsl #2] │ │ │ │ │ ldr.w ip, [r2, r1, lsl #3] │ │ │ │ │ @@ -2752,15 +2753,15 @@ │ │ │ │ │ add.w r4, sl, r1, lsl #2 │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ str.w ip, [r3, #4] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 1d68 │ │ │ │ │ + beq.n 1d70 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ add.w lr, r0, r8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ add.w r9, sl, r1, lsl #2 │ │ │ │ │ @@ -2772,419 +2773,419 @@ │ │ │ │ │ strne r6, [r1, #0] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ cmp r4, lr │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bne.n 1d40 │ │ │ │ │ + bne.n 1d48 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2658 │ │ │ │ │ + bl 2660 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1eba │ │ │ │ │ + beq.w 1ec2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bne.w 1eba │ │ │ │ │ + bne.w 1ec2 │ │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1fc4 │ │ │ │ │ + beq.w 1fcc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1ed0 │ │ │ │ │ + ble.w 1ed8 │ │ │ │ │ add r3, r0 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add.w r9, r3, #20 │ │ │ │ │ add.w r4, r3, #24 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 1e98 │ │ │ │ │ + beq.n 1ea0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1dfe │ │ │ │ │ + beq.n 1e06 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1dde │ │ │ │ │ + beq.n 1de6 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ - cbz r0, 1dce │ │ │ │ │ + cbz r0, 1dd6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1fa4 │ │ │ │ │ + bne.w 1fa6 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 1dda │ │ │ │ │ + cbz r0, 1de2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 201a │ │ │ │ │ + bne.w 2022 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ - cbz r0, 1dec │ │ │ │ │ + cbz r0, 1df4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 202a │ │ │ │ │ + bne.w 2032 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1dfa │ │ │ │ │ + cbz r0, 1e02 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 203a │ │ │ │ │ + bne.w 2042 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ - cbz r0, 1e0c │ │ │ │ │ + cbz r0, 1e14 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 204a │ │ │ │ │ + bne.w 2052 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1e1a │ │ │ │ │ + cbz r0, 1e22 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1fb4 │ │ │ │ │ + bne.w 1fb6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.n 1e98 │ │ │ │ │ - b.n 1ed0 │ │ │ │ │ + bne.n 1ea0 │ │ │ │ │ + b.n 1ed8 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1e34 │ │ │ │ │ + cbz r0, 1e3c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1f5e │ │ │ │ │ + bne.w 1f48 │ │ │ │ │ add.w r6, fp, #1 │ │ │ │ │ ldr.w r0, [r9, r6, lsl #3] │ │ │ │ │ - cbz r0, 1e46 │ │ │ │ │ + cbz r0, 1e4e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1f6e │ │ │ │ │ + bne.w 1f58 │ │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ │ - cbz r0, 1e54 │ │ │ │ │ + cbz r0, 1e5c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1f7e │ │ │ │ │ + bne.w 1f68 │ │ │ │ │ add.w fp, r6, #1 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ - cbz r0, 1e66 │ │ │ │ │ + cbz r0, 1e6e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1f8e │ │ │ │ │ + bne.w 1f78 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1e72 │ │ │ │ │ + cbz r0, 1e7a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1f34 │ │ │ │ │ + bne.n 1f1e │ │ │ │ │ add.w fp, r6, #2 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ - cbz r0, 1e82 │ │ │ │ │ + cbz r0, 1e8a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1f42 │ │ │ │ │ + bne.n 1f2c │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1e8e │ │ │ │ │ + cbz r0, 1e96 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1f50 │ │ │ │ │ + bne.n 1f3a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w fp, r6, #3 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n 1ed0 │ │ │ │ │ + beq.n 1ed8 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e26 │ │ │ │ │ + beq.n 1e2e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1e26 │ │ │ │ │ + beq.n 1e2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e26 │ │ │ │ │ + bne.n 1e2e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e26 │ │ │ │ │ + b.n 1e2e │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ ldrb.w r2, [sl, #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2010 │ │ │ │ │ + beq.w 2018 │ │ │ │ │ strb.w r3, [sl, #3] │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ - b.n 186e │ │ │ │ │ + b.n 1876 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 1eb4 │ │ │ │ │ - ldr r3, [pc, #396] @ (2068 ) │ │ │ │ │ + bne.n 1ebc │ │ │ │ │ + ldr r3, [pc, #396] @ (2070 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 1eb4 │ │ │ │ │ + bhi.n 1ebc │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1eb4 │ │ │ │ │ + beq.n 1ebc │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r0, [r1, #2420] @ 0x974 │ │ │ │ │ - b.n 1eba │ │ │ │ │ + b.n 1ec2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b28 │ │ │ │ │ - b.n 1f0a │ │ │ │ │ - adds r3, #20 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - movs r3, #8 │ │ │ │ │ - b.n 1bda │ │ │ │ │ - bne.w 1b3e │ │ │ │ │ - b.n 1822 │ │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - add r2, r1 │ │ │ │ │ - and.w r2, r2, lr │ │ │ │ │ - b.n 1c92 │ │ │ │ │ + bne.w 1b30 │ │ │ │ │ + b.n 1f12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e72 │ │ │ │ │ + bne.n 1e7a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e72 │ │ │ │ │ + b.n 1e7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e82 │ │ │ │ │ + bne.n 1e8a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e82 │ │ │ │ │ + b.n 1e8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e8e │ │ │ │ │ + bne.n 1e96 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e8e │ │ │ │ │ + b.n 1e96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e34 │ │ │ │ │ + bne.w 1e3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e34 │ │ │ │ │ + b.n 1e3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e46 │ │ │ │ │ + bne.w 1e4e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e46 │ │ │ │ │ + b.n 1e4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e54 │ │ │ │ │ + bne.w 1e5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e54 │ │ │ │ │ + b.n 1e5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e66 │ │ │ │ │ + bne.w 1e6e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e66 │ │ │ │ │ - beq.w 1d72 │ │ │ │ │ - b.n 1c2a │ │ │ │ │ + b.n 1e6e │ │ │ │ │ + adds r3, #20 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + b.n 1be2 │ │ │ │ │ + bne.w 1b46 │ │ │ │ │ + b.n 182a │ │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + and.w r2, r2, lr │ │ │ │ │ + b.n 1c9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dce │ │ │ │ │ + bne.w 1dd6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dce │ │ │ │ │ + b.n 1dd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e1a │ │ │ │ │ + bne.w 1e22 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e1a │ │ │ │ │ + b.n 1e22 │ │ │ │ │ + beq.w 1d7a │ │ │ │ │ + b.n 1c32 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1ed0 │ │ │ │ │ + ble.n 1ed8 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r6, r2 │ │ │ │ │ adds r4, r1, r3 │ │ │ │ │ - b.n 1fe8 │ │ │ │ │ + b.n 1ff0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 1fdc │ │ │ │ │ + cbz r0, 1fe4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 2002 │ │ │ │ │ + bne.n 200a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1ed0 │ │ │ │ │ + beq.w 1ed8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fd2 │ │ │ │ │ + beq.n 1fda │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1fd2 │ │ │ │ │ + beq.n 1fda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fd2 │ │ │ │ │ + bne.n 1fda │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1fd2 │ │ │ │ │ + b.n 1fda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fdc │ │ │ │ │ + bne.n 1fe4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1fdc │ │ │ │ │ + b.n 1fe4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ - b.n 186e │ │ │ │ │ + b.n 1876 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dda │ │ │ │ │ + bne.w 1de2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dda │ │ │ │ │ + b.n 1de2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dec │ │ │ │ │ + bne.w 1df4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dec │ │ │ │ │ + b.n 1df4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dfa │ │ │ │ │ + bne.w 1e02 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dfa │ │ │ │ │ + b.n 1e02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e0c │ │ │ │ │ + bne.w 1e14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e0c │ │ │ │ │ + b.n 1e14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 187c │ │ │ │ │ + b.n 1884 │ │ │ │ │ adds r2, #8 │ │ │ │ │ - b.n 1936 │ │ │ │ │ + b.n 193e │ │ │ │ │ .word 0x00000186 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000206c : │ │ │ │ │ +00002074 : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 2088 │ │ │ │ │ + bl 2090 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002088 : │ │ │ │ │ +00002090 : │ │ │ │ │ dict_setdefault_ref_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr.w ip, [pc, #1464] @ 2654 │ │ │ │ │ + ldr.w ip, [pc, #1464] @ 265c │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub sp, #28 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w ip, [ip] │ │ │ │ │ ldr.w r3, [r9, ip] │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.w 259c │ │ │ │ │ + bpl.w 25c2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 2436 │ │ │ │ │ + bne.w 243a │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 2436 │ │ │ │ │ + beq.w 243a │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 24e4 │ │ │ │ │ + beq.w 24ec │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ae │ │ │ │ │ + bne.w 25d4 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 2488 │ │ │ │ │ + beq.w 248c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 222a │ │ │ │ │ + bne.w 2232 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2380 │ │ │ │ │ + beq.w 2384 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2388 │ │ │ │ │ + beq.w 238c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 2392 │ │ │ │ │ + ble.w 2396 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands.w ip, r3, #255 @ 0xff │ │ │ │ │ - bne.w 224a │ │ │ │ │ + bne.w 2252 │ │ │ │ │ movw fp, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, sl, fp │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ @@ -3196,78 +3197,78 @@ │ │ │ │ │ ldrb.w sl, [r1, #4] │ │ │ │ │ str.w ip, [r1, #8] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ and.w ip, lr, r8 │ │ │ │ │ - bgt.w 22a4 │ │ │ │ │ + bgt.w 22ac │ │ │ │ │ add.w fp, r1, #20 │ │ │ │ │ ldrsb.w r2, [fp, ip] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 22ea │ │ │ │ │ + bge.w 22f2 │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ strb.w r2, [fp, ip] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldrb.w sl, [r1, #5] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb.w lr, [r1, #6] │ │ │ │ │ add.w fp, r1, #20 │ │ │ │ │ lsl.w ip, ip, sl │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 2420 │ │ │ │ │ + beq.w 2424 │ │ │ │ │ add.w ip, ip, r2, lsl #3 │ │ │ │ │ add.w lr, r1, #20 │ │ │ │ │ str.w r5, [lr, ip] │ │ │ │ │ add lr, ip │ │ │ │ │ str.w r6, [lr, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strd r3, r0, [r4, #16] │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ - cbnz r2, 2206 │ │ │ │ │ + cbnz r2, 220e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2540 │ │ │ │ │ + bne.w 2548 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2560 │ │ │ │ │ + bne.w 2568 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbz r7, 2222 │ │ │ │ │ + cbz r7, 222a │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, 2220 │ │ │ │ │ + cbz r3, 2228 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbz r7, 2242 │ │ │ │ │ + cbz r7, 224a │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r2, 2240 │ │ │ │ │ + cbz r2, 2248 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ @@ -3275,15 +3276,15 @@ │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, sl, ip │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr.w r2, [sl, ip] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ @@ -3298,215 +3299,216 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ and.w ip, lr, r8 │ │ │ │ │ - ble.w 218a │ │ │ │ │ + ble.w 2192 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ - bgt.w 24a8 │ │ │ │ │ + bgt.w 24ac │ │ │ │ │ add.w r2, r1, ip, lsl #1 │ │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 2312 │ │ │ │ │ + bge.n 231a │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ add.w fp, r1, #20 │ │ │ │ │ strh.w r2, [fp, ip, lsl #1] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb.w sl, [r1, #5] │ │ │ │ │ ldrb.w lr, [r1, #6] │ │ │ │ │ lsl.w ip, ip, sl │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 2420 │ │ │ │ │ + beq.w 2424 │ │ │ │ │ add.w ip, ip, r2, lsl #3 │ │ │ │ │ str.w r5, [fp, ip] │ │ │ │ │ add ip, fp │ │ │ │ │ str.w r6, [ip, #4] │ │ │ │ │ - b.n 21d0 │ │ │ │ │ + b.n 21d8 │ │ │ │ │ mov.w fp, r8, lsr #5 │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ add ip, r2 │ │ │ │ │ and.w ip, lr, ip │ │ │ │ │ add.w r2, r1, ip │ │ │ │ │ ldrsb.w r3, [r2, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2330 │ │ │ │ │ + bge.n 2338 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ strb r1, [r2, #20] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ - b.n 21a2 │ │ │ │ │ + b.n 21aa │ │ │ │ │ mov.w fp, r8, lsr #5 │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ add ip, r2 │ │ │ │ │ and.w ip, lr, ip │ │ │ │ │ add.w r2, r1, ip, lsl #1 │ │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 22b8 │ │ │ │ │ + blt.n 22c0 │ │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ add ip, fp │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ and.w ip, ip, lr │ │ │ │ │ - ble.n 240e │ │ │ │ │ + ble.n 2412 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ - bgt.w 251a │ │ │ │ │ + bgt.w 2522 │ │ │ │ │ add.w r2, r1, ip, lsl #1 │ │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2494 │ │ │ │ │ + bge.w 2498 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ it gt │ │ │ │ │ movgt.w r3, ip, lsl #2 │ │ │ │ │ - ble.n 22ba │ │ │ │ │ + ble.n 22c2 │ │ │ │ │ add r3, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - str.w r2, [fp, #20] │ │ │ │ │ - b.n 21a2 │ │ │ │ │ + b.n 24c0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2128 │ │ │ │ │ + bne.w 2130 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 2136 │ │ │ │ │ + bgt.w 213e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 16e4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 2136 │ │ │ │ │ + bne.w 213e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23cc │ │ │ │ │ + beq.n 23d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2632 │ │ │ │ │ + beq.w 25a4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23e0 │ │ │ │ │ + beq.n 23e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 263a │ │ │ │ │ + beq.w 25ac │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2642 │ │ │ │ │ + beq.w 25b4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 21e6 │ │ │ │ │ + beq.w 21ee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 220e │ │ │ │ │ + b.n 2216 │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ add ip, fp │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ and.w ip, lr, ip │ │ │ │ │ add.w r2, r1, ip │ │ │ │ │ ldrsb.w sl, [r2, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bge.n 23fc │ │ │ │ │ + bge.n 2400 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 2308 │ │ │ │ │ + b.n 2310 │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mla ip, lr, r2, ip │ │ │ │ │ add.w lr, fp, ip │ │ │ │ │ strd r5, r6, [lr, #4] │ │ │ │ │ str.w r8, [fp, ip] │ │ │ │ │ - b.n 21d0 │ │ │ │ │ + b.n 21d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2488 │ │ │ │ │ + beq.n 248c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 24e4 │ │ │ │ │ + beq.n 24ec │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 20ee │ │ │ │ │ + beq.w 20f6 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 20ee │ │ │ │ │ + beq.w 20f6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 16e4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 20ee │ │ │ │ │ - cbz r7, 248e │ │ │ │ │ + bne.w 20f6 │ │ │ │ │ + cbz r7, 2492 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2244 │ │ │ │ │ + b.n 224c │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ add ip, fp │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ and.w ip, ip, lr │ │ │ │ │ - b.n 2358 │ │ │ │ │ + b.n 2360 │ │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ │ add.w fp, r1, r3 │ │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r2, [r1, #16] │ │ │ │ │ - blt.w 237a │ │ │ │ │ + bge.n 24c6 │ │ │ │ │ + str.w r2, [fp, #20] │ │ │ │ │ + b.n 21aa │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov.w fp, r8, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ add.w ip, fp, #1 │ │ │ │ │ add ip, r2 │ │ │ │ │ and.w ip, lr, ip │ │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ │ adds r2, r1, r3 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r2, [r1, #16] │ │ │ │ │ - blt.w 2376 │ │ │ │ │ - b.n 2334 │ │ │ │ │ + blt.w 237e │ │ │ │ │ + b.n 233c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ @@ -3516,52 +3518,52 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl d28 │ │ │ │ │ + bl d30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2488 │ │ │ │ │ + beq.n 248c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 220e │ │ │ │ │ - b.n 2222 │ │ │ │ │ + bne.w 2216 │ │ │ │ │ + b.n 222a │ │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r1, r2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2366 │ │ │ │ │ + blt.w 236e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ add ip, fp │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ and.w ip, ip, lr │ │ │ │ │ - b.n 2350 │ │ │ │ │ + b.n 2358 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 2566 │ │ │ │ │ + bne.n 256e │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ - cbnz r3, 2566 │ │ │ │ │ + cbnz r3, 256e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2206 │ │ │ │ │ + beq.w 220e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 2626 │ │ │ │ │ - ldr r3, [pc, #232] @ (2650 ) │ │ │ │ │ + beq.n 2620 │ │ │ │ │ + ldr r3, [pc, #232] @ (2658 ) │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -3571,280 +3573,280 @@ │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 220e │ │ │ │ │ - b.n 2222 │ │ │ │ │ + bne.w 2216 │ │ │ │ │ + b.n 222a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 23d0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 23e4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 21ee │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + b.n 222a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2488 │ │ │ │ │ + b.n 248c │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 6924 │ │ │ │ │ + bl 6948 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 25fe │ │ │ │ │ + beq.n 2630 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 25fa │ │ │ │ │ + bne.n 262c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ - cbz r7, 25f0 │ │ │ │ │ + bl 8be0 │ │ │ │ │ + cbz r7, 2616 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, 25ee │ │ │ │ │ + cbz r3, 2614 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ subs.w r0, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 2244 │ │ │ │ │ + b.n 224c │ │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 220e │ │ │ │ │ + b.n 256e │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 25da │ │ │ │ │ + b.n 2600 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 16e4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 20f6 │ │ │ │ │ - b.n 2488 │ │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2206 │ │ │ │ │ - b.n 2566 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23cc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 21e6 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - b.n 2222 │ │ │ │ │ + bne.w 20fe │ │ │ │ │ + b.n 248c │ │ │ │ │ .word 0x000000de │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000005ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002658 : │ │ │ │ │ +00002660 : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r6, #1 │ │ │ │ │ lsl.w r6, r6, ip │ │ │ │ │ - cbz r2, 26b8 │ │ │ │ │ + cbz r2, 26c0 │ │ │ │ │ add.w lr, r1, #12 │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 268a │ │ │ │ │ + b.n 2692 │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ ldrsb.w r7, [r5, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 26ba │ │ │ │ │ + bne.n 26c2 │ │ │ │ │ strb r1, [r5, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 26b8 │ │ │ │ │ + beq.n 26c0 │ │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ │ ldr.w r4, [lr, #-12] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ and.w r3, r6, r4 │ │ │ │ │ - ble.n 2670 │ │ │ │ │ + ble.n 2678 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 2714 │ │ │ │ │ + bgt.n 271c │ │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ adds r7, r0, r5 │ │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 26ba │ │ │ │ │ + bne.n 26c2 │ │ │ │ │ add r5, r0 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ strh r1, [r5, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2686 │ │ │ │ │ + bne.n 268e │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ add r5, r3 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r3, r5 │ │ │ │ │ and.w r3, r3, r6 │ │ │ │ │ - bgt.n 26f8 │ │ │ │ │ + bgt.n 2700 │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ ldrsb.w r5, [r5, #20] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 272e │ │ │ │ │ + bne.n 2736 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 2710 │ │ │ │ │ + ble.n 2718 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ it gt │ │ │ │ │ lslgt r5, r3, #2 │ │ │ │ │ - bgt.n 271e │ │ │ │ │ + bgt.n 2726 │ │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ - b.n 26aa │ │ │ │ │ + b.n 26b2 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r4 │ │ │ │ │ ands r3, r6 │ │ │ │ │ add.w r5, r0, r3, lsl #1 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 273c │ │ │ │ │ + bgt.n 2744 │ │ │ │ │ ldrsh.w r5, [r5, #20] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 26ec │ │ │ │ │ + bne.n 26f4 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bgt.n 26de │ │ │ │ │ + bgt.n 26e6 │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ - b.n 267a │ │ │ │ │ + b.n 2682 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ adds r7, r0, r5 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 26bc │ │ │ │ │ + bne.n 26c4 │ │ │ │ │ add r5, r0 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2686 │ │ │ │ │ + bne.n 268e │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r4 │ │ │ │ │ ands r3, r6 │ │ │ │ │ - b.n 26ce │ │ │ │ │ + b.n 26d6 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ adds r7, r0, r5 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 26d8 │ │ │ │ │ + beq.n 26e0 │ │ │ │ │ add r3, r5 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r4 │ │ │ │ │ ands r3, r6 │ │ │ │ │ - b.n 26f8 │ │ │ │ │ + b.n 2700 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002754 : │ │ │ │ │ +0000275c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 2760 │ │ │ │ │ + cbz r0, 2768 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2762 │ │ │ │ │ + bne.n 276a │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2760 │ │ │ │ │ + bne.n 2768 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002770 : │ │ │ │ │ +00002778 : │ │ │ │ │ PyDict_GetItemWithError(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.n 27c6 │ │ │ │ │ + bpl.n 27ce │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 27ac │ │ │ │ │ + bne.n 27b4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 27ac │ │ │ │ │ + beq.n 27b4 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 27d6 │ │ │ │ │ + beq.n 27de │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 27a8 │ │ │ │ │ + b.n 27b0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 27a8 │ │ │ │ │ + b.n 27b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027dc <_PyDict_NewKeysForClass>: │ │ │ │ │ +000027e4 <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 282a <_PyDict_NewKeysForClass+0x4e> │ │ │ │ │ + cbz r0, 2832 <_PyDict_NewKeysForClass+0x4e> │ │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strh r3, [r0, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ @@ -3864,177 +3866,177 @@ │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 2826 <_PyDict_NewKeysForClass+0x4a> │ │ │ │ │ + b.n 282e <_PyDict_NewKeysForClass+0x4a> │ │ │ │ │ │ │ │ │ │ -00002834 : │ │ │ │ │ +0000283c : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2934 │ │ │ │ │ - ldr r3, [pc, #228] @ (293c ) │ │ │ │ │ + beq.n 293c │ │ │ │ │ + ldr r3, [pc, #228] @ (2944 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 2922 │ │ │ │ │ + bpl.n 292a │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 28e6 │ │ │ │ │ + bne.n 28ee │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2886 │ │ │ │ │ + beq.n 288e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 28ce │ │ │ │ │ + bne.n 28d6 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 28ce │ │ │ │ │ - ldr r1, [pc, #164] @ (2940 ) │ │ │ │ │ + beq.n 28d6 │ │ │ │ │ + ldr r1, [pc, #164] @ (2948 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 28f2 │ │ │ │ │ - bl 1094 │ │ │ │ │ + beq.n 28fa │ │ │ │ │ + bl 109c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2904 │ │ │ │ │ + bne.n 290c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq.n 2914 │ │ │ │ │ - ldr r1, [pc, #100] @ (2944 ) │ │ │ │ │ + beq.n 291c │ │ │ │ │ + ldr r1, [pc, #100] @ (294c ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 28a0 │ │ │ │ │ + b.n 28a8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 2882 │ │ │ │ │ - b.n 2886 │ │ │ │ │ - bl d28 │ │ │ │ │ + bne.n 288a │ │ │ │ │ + b.n 288e │ │ │ │ │ + bl d30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 28c8 │ │ │ │ │ + beq.n 28d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28c8 │ │ │ │ │ + bne.n 28d0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28c8 │ │ │ │ │ + b.n 28d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 28f8 │ │ │ │ │ + b.n 2900 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 291c │ │ │ │ │ + b.n 2924 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 28c8 │ │ │ │ │ + b.n 28d0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002948 : │ │ │ │ │ +00002950 : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.n 29c8 │ │ │ │ │ + bpl.n 29d0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29a6 │ │ │ │ │ + bne.n 29ae │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 29a6 │ │ │ │ │ + beq.n 29ae │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 29c0 │ │ │ │ │ + beq.n 29c8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbnz r3, 2990 │ │ │ │ │ + cbnz r3, 2998 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -4045,52 +4047,52 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 29d8 │ │ │ │ │ + beq.n 29e0 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 2984 │ │ │ │ │ + bne.n 298c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 298a │ │ │ │ │ + b.n 2992 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 298a │ │ │ │ │ + b.n 2992 │ │ │ │ │ │ │ │ │ │ -000029e0 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +000029e8 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 2a1e <_PyDict_GetItemRef_KnownHash+0x3e> │ │ │ │ │ + beq.n 2a26 <_PyDict_GetItemRef_KnownHash+0x3e> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbnz r2, 2a08 <_PyDict_GetItemRef_KnownHash+0x28> │ │ │ │ │ + cbnz r2, 2a10 <_PyDict_GetItemRef_KnownHash+0x28> │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -4098,105 +4100,105 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2a02 <_PyDict_GetItemRef_KnownHash+0x22> │ │ │ │ │ + b.n 2a0a <_PyDict_GetItemRef_KnownHash+0x22> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a28 <_PyObjectDict_SetItem>: │ │ │ │ │ +00002a30 <_PyObjectDict_SetItem>: │ │ │ │ │ _PyObjectDict_SetItem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2ac4 <_PyObjectDict_SetItem+0x9c> │ │ │ │ │ + beq.n 2acc <_PyObjectDict_SetItem+0x9c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2b9e <_PyObjectDict_SetItem+0x176> │ │ │ │ │ + beq.w 2ba6 <_PyObjectDict_SetItem+0x176> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2a9a <_PyObjectDict_SetItem+0x72> │ │ │ │ │ + bne.n 2aa2 <_PyObjectDict_SetItem+0x72> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2aa4 <_PyObjectDict_SetItem+0x7c> │ │ │ │ │ + beq.n 2aac <_PyObjectDict_SetItem+0x7c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2ab0 <_PyObjectDict_SetItem+0x88> │ │ │ │ │ + bne.n 2ab8 <_PyObjectDict_SetItem+0x88> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 2ab0 <_PyObjectDict_SetItem+0x88> │ │ │ │ │ - ldr r2, [pc, #364] @ (2be0 <_PyObjectDict_SetItem+0x1b8>) │ │ │ │ │ + beq.n 2ab8 <_PyObjectDict_SetItem+0x88> │ │ │ │ │ + ldr r2, [pc, #364] @ (2be8 <_PyObjectDict_SetItem+0x1b8>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.n 2b3c <_PyObjectDict_SetItem+0x114> │ │ │ │ │ + beq.n 2b44 <_PyObjectDict_SetItem+0x114> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 1094 │ │ │ │ │ + b.w 109c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2a5a <_PyObjectDict_SetItem+0x32> │ │ │ │ │ + bne.n 2a62 <_PyObjectDict_SetItem+0x32> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2a6a <_PyObjectDict_SetItem+0x42> │ │ │ │ │ + beq.n 2a72 <_PyObjectDict_SetItem+0x42> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2bbc <_PyObjectDict_SetItem+0x194> │ │ │ │ │ - ldr r2, [pc, #292] @ (2be4 <_PyObjectDict_SetItem+0x1bc>) │ │ │ │ │ + beq.n 2bc4 <_PyObjectDict_SetItem+0x194> │ │ │ │ │ + ldr r2, [pc, #292] @ (2bec <_PyObjectDict_SetItem+0x1bc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 2a76 <_PyObjectDict_SetItem+0x4e> │ │ │ │ │ - ldr r3, [pc, #288] @ (2be8 <_PyObjectDict_SetItem+0x1c0>) │ │ │ │ │ + b.n 2a7e <_PyObjectDict_SetItem+0x4e> │ │ │ │ │ + ldr r3, [pc, #288] @ (2bf0 <_PyObjectDict_SetItem+0x1c0>) │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #22 │ │ │ │ │ - bpl.n 2ae4 <_PyObjectDict_SetItem+0xbc> │ │ │ │ │ + bpl.n 2aec <_PyObjectDict_SetItem+0xbc> │ │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ │ - cbnz r1, 2b44 <_PyObjectDict_SetItem+0x11c> │ │ │ │ │ + cbnz r1, 2b4c <_PyObjectDict_SetItem+0x11c> │ │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2b5c <_PyObjectDict_SetItem+0x134> │ │ │ │ │ + ble.n 2b64 <_PyObjectDict_SetItem+0x134> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r5, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -4214,258 +4216,258 @@ │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str.w r3, [r8, r1] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ strd r3, r2, [r5, #16] │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ - b.n 2a42 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + b.n 2a4a <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w d28 │ │ │ │ │ + b.w d30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 8ad4 │ │ │ │ │ + bl 8afc │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a42 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + bne.w 2a4a <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r0, r9, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2bd4 <_PyObjectDict_SetItem+0x1ac> │ │ │ │ │ + cbz r0, 2bdc <_PyObjectDict_SetItem+0x1ac> │ │ │ │ │ str.w r9, [r0, #24] │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ add.w r0, r8, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [r8, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ strd r3, r2, [r5, #16] │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ - b.n 2a42 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + b.n 2a4a <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2bc6 <_PyObjectDict_SetItem+0x19e> │ │ │ │ │ + bne.n 2bce <_PyObjectDict_SetItem+0x19e> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - beq.n 2bc6 <_PyObjectDict_SetItem+0x19e> │ │ │ │ │ + beq.n 2bce <_PyObjectDict_SetItem+0x19e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 4b14 │ │ │ │ │ + b.w 4b38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b.n 2b54 <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ + b.n 2b5c <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 2bb0 <_PyObjectDict_SetItem+0x188> │ │ │ │ │ - b.n 2b54 <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ + bne.n 2bb8 <_PyObjectDict_SetItem+0x188> │ │ │ │ │ + b.n 2b5c <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 3c50 │ │ │ │ │ + bl 3c74 │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ - b.n 2b54 <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ + b.n 2b5c <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000016a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000122 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000116 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002bec <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00002bf4 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2c8a <_PyDict_SetItem_LockHeld+0x9e> │ │ │ │ │ + beq.n 2c92 <_PyDict_SetItem_LockHeld+0x9e> │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2c58 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ + bne.n 2c60 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c62 <_PyDict_SetItem_LockHeld+0x76> │ │ │ │ │ + beq.n 2c6a <_PyDict_SetItem_LockHeld+0x76> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2c6e <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ + bne.n 2c76 <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 2c6e <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ - ldr r2, [pc, #152] @ (2cc8 <_PyDict_SetItem_LockHeld+0xdc>) │ │ │ │ │ + beq.n 2c76 <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ + ldr r2, [pc, #152] @ (2cd0 <_PyDict_SetItem_LockHeld+0xdc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq.n 2c82 <_PyDict_SetItem_LockHeld+0x96> │ │ │ │ │ - bl 1094 │ │ │ │ │ + beq.n 2c8a <_PyDict_SetItem_LockHeld+0x96> │ │ │ │ │ + bl 109c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2c18 <_PyDict_SetItem_LockHeld+0x2c> │ │ │ │ │ + bne.n 2c20 <_PyDict_SetItem_LockHeld+0x2c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2c28 <_PyDict_SetItem_LockHeld+0x3c> │ │ │ │ │ + beq.n 2c30 <_PyDict_SetItem_LockHeld+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2caa <_PyDict_SetItem_LockHeld+0xbe> │ │ │ │ │ - ldr r2, [pc, #80] @ (2ccc <_PyDict_SetItem_LockHeld+0xe0>) │ │ │ │ │ + beq.n 2cb2 <_PyDict_SetItem_LockHeld+0xbe> │ │ │ │ │ + ldr r2, [pc, #80] @ (2cd4 <_PyDict_SetItem_LockHeld+0xe0>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 2c34 <_PyDict_SetItem_LockHeld+0x48> │ │ │ │ │ - bl d28 │ │ │ │ │ + b.n 2c3c <_PyDict_SetItem_LockHeld+0x48> │ │ │ │ │ + bl d30 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2cb8 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ + bne.n 2cc0 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 2cb8 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ + beq.n 2cc0 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4b14 │ │ │ │ │ + b.w 4b38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2c54 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ + b.n 2c5c <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 2c9c <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ - b.n 2cb2 <_PyDict_SetItem_LockHeld+0xc6> │ │ │ │ │ + bne.n 2ca4 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ + b.n 2cba <_PyDict_SetItem_LockHeld+0xc6> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002cd0 : │ │ │ │ │ +00002cd8 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2cee │ │ │ │ │ + cbz r0, 2cf6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 2cee │ │ │ │ │ + bpl.n 2cf6 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.n 2d04 │ │ │ │ │ + b.n 2d0c │ │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002d04 : │ │ │ │ │ +00002d0c : │ │ │ │ │ copy_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #768] @ (3018 ) │ │ │ │ │ + ldr r3, [pc, #768] @ (3020 ) │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2eb6 │ │ │ │ │ + beq.w 2ebe │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f7c │ │ │ │ │ + bne.w 2f84 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 311a │ │ │ │ │ + bne.w 3122 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ smull r0, r3, r3, r1 │ │ │ │ │ sub.w r3, r3, r1, asr #31 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.w 311a │ │ │ │ │ + blt.w 3122 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2f22 │ │ │ │ │ + beq.w 2f2a │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ │ lsls r4, r1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ @@ -4474,74 +4476,74 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f56 │ │ │ │ │ + beq.w 2f5e │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2f02 │ │ │ │ │ + beq.w 2f0a │ │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ │ add.w r2, r8, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ add.w r1, r2, #4 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #8 │ │ │ │ │ - ble.n 2e18 │ │ │ │ │ + ble.n 2e20 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 2df0 │ │ │ │ │ + b.n 2df8 │ │ │ │ │ str.w sl, [r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 2e08 │ │ │ │ │ + bne.n 2e10 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - beq.n 2e18 │ │ │ │ │ + beq.n 2e20 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2de4 │ │ │ │ │ + beq.n 2dec │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ add.w sl, r4, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ - bne.n 2dda │ │ │ │ │ + bne.n 2de2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 2de4 │ │ │ │ │ + beq.n 2dec │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bne.n 2df0 │ │ │ │ │ - ldr r3, [pc, #512] @ (301c ) │ │ │ │ │ + bne.n 2df8 │ │ │ │ │ + ldr r3, [pc, #512] @ (3024 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2ea2 │ │ │ │ │ + ble.n 2eaa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -4558,16 +4560,16 @@ │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str.w r8, [r4, #24] │ │ │ │ │ str r3, [r6, r1] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 2e9a │ │ │ │ │ - ldr r1, [pc, #424] @ (3020 ) │ │ │ │ │ + beq.n 2ea2 │ │ │ │ │ + ldr r1, [pc, #424] @ (3028 ) │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ @@ -4576,27 +4578,27 @@ │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r0, [pc, #384] @ (3024 ) │ │ │ │ │ + ldr r0, [pc, #384] @ (302c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e42 │ │ │ │ │ + bne.n 2e4a │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3c50 │ │ │ │ │ - b.n 2f5a │ │ │ │ │ + bl 3c74 │ │ │ │ │ + b.n 2f62 │ │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2f5e │ │ │ │ │ + ble.n 2f66 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ @@ -4612,25 +4614,25 @@ │ │ │ │ │ ldr r3, [r6, r1] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r6, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ │ - b.n 2e9a │ │ │ │ │ + b.n 2ea2 │ │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ │ add.w r1, r8, #20 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ add.w r2, r1, #4 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #12 │ │ │ │ │ add.w r1, r1, #8 │ │ │ │ │ - bgt.w 2dd0 │ │ │ │ │ - b.n 2e18 │ │ │ │ │ + bgt.w 2dd8 │ │ │ │ │ + b.n 2e20 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsl.w r4, r3, r1 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ adds r4, #20 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ @@ -4640,137 +4642,137 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d9c │ │ │ │ │ + bne.w 2da4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2e9a │ │ │ │ │ + b.n 2ea2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ede │ │ │ │ │ + bne.n 2ee6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3c50 │ │ │ │ │ - b.n 2f5a │ │ │ │ │ - bl b260 │ │ │ │ │ + bl 3c74 │ │ │ │ │ + b.n 2f62 │ │ │ │ │ + bl b288 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31ce │ │ │ │ │ - ldr r0, [pc, #152] @ (3024 ) │ │ │ │ │ + beq.w 31d6 │ │ │ │ │ + ldr r0, [pc, #152] @ (302c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31c6 │ │ │ │ │ + beq.w 31ce │ │ │ │ │ ldrb.w lr, [r8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 307e │ │ │ │ │ + beq.n 3086 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r3, lr, #7 │ │ │ │ │ - beq.n 306a │ │ │ │ │ + beq.n 3072 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3008 │ │ │ │ │ + beq.n 3010 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2ffe │ │ │ │ │ + beq.n 3006 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2ff2 │ │ │ │ │ + beq.n 2ffa │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2fe8 │ │ │ │ │ + beq.n 2ff0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2fde │ │ │ │ │ + beq.n 2fe6 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 2fd2 │ │ │ │ │ + beq.n 2fda │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3166 │ │ │ │ │ + bne.w 316e │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30ea │ │ │ │ │ + bne.w 30f2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 30de │ │ │ │ │ + bne.n 30e6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 30d2 │ │ │ │ │ + bne.n 30da │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3102 │ │ │ │ │ + bne.w 310a │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 30f6 │ │ │ │ │ + bne.n 30fe │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 310e │ │ │ │ │ + bne.n 3116 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 306a │ │ │ │ │ - b.n 307e │ │ │ │ │ + bne.n 3072 │ │ │ │ │ + b.n 3086 │ │ │ │ │ .word 0x000002f6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001fe │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000019e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 31ba │ │ │ │ │ + bne.w 31c2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 31ae │ │ │ │ │ + bne.w 31b6 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 31a2 │ │ │ │ │ + bne.w 31aa │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3196 │ │ │ │ │ + bne.w 319e │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 318a │ │ │ │ │ + bne.w 3192 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 317e │ │ │ │ │ + bne.w 3186 │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ adds r1, #28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3172 │ │ │ │ │ + bne.w 317a │ │ │ │ │ adds r0, #7 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.n 307e │ │ │ │ │ + beq.n 3086 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3028 │ │ │ │ │ + beq.n 3030 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 3028 │ │ │ │ │ + b.n 3030 │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r6, r0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r6, r0] │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ @@ -4780,356 +4782,356 @@ │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ str r3, [r6, r0] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 30b8 │ │ │ │ │ + beq.n 30c0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e9a │ │ │ │ │ - ldr r1, [pc, #276] @ (31d8 ) │ │ │ │ │ + beq.w 2ea2 │ │ │ │ │ + ldr r1, [pc, #276] @ (31e0 ) │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 2e82 │ │ │ │ │ + b.n 2e8a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2ff0 │ │ │ │ │ + b.n 2ff8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2fe6 │ │ │ │ │ + b.n 2fee │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2fdc │ │ │ │ │ + b.n 2fe4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 3006 │ │ │ │ │ + b.n 300e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2ffc │ │ │ │ │ + b.n 3004 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 3010 │ │ │ │ │ + b.n 3018 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f5a │ │ │ │ │ + beq.w 2f62 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 32e8 │ │ │ │ │ + bl 32f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e9a │ │ │ │ │ + beq.w 2ea2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2f5a │ │ │ │ │ + beq.w 2f62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f5a │ │ │ │ │ + bne.w 2f62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f5a │ │ │ │ │ + b.n 2f62 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2fd0 │ │ │ │ │ + b.n 2fd8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 3064 │ │ │ │ │ + b.n 306c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 305a │ │ │ │ │ + b.n 3062 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 3052 │ │ │ │ │ + b.n 305a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 304a │ │ │ │ │ + b.n 3052 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 3042 │ │ │ │ │ + b.n 304a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 303a │ │ │ │ │ + b.n 3042 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 3032 │ │ │ │ │ + b.n 303a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2f5a │ │ │ │ │ + b.n 2f62 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000031dc : │ │ │ │ │ +000031e4 : │ │ │ │ │ dict_subscript(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 322a │ │ │ │ │ + bne.n 3232 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 322a │ │ │ │ │ + beq.n 3232 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - cbz r5, 3246 │ │ │ │ │ + cbz r5, 324e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.n 3258 │ │ │ │ │ + beq.n 3260 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 324a │ │ │ │ │ + beq.n 3252 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 3258 │ │ │ │ │ + beq.n 3260 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 320e │ │ │ │ │ + bne.n 3216 │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 3258 │ │ │ │ │ - ldr r3, [pc, #72] @ (3294 ) │ │ │ │ │ + beq.n 3260 │ │ │ │ │ + ldr r3, [pc, #72] @ (329c ) │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 325c │ │ │ │ │ + bne.n 3264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3224 │ │ │ │ │ + b.n 322c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #56] @ (3298 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (32a0 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 328a │ │ │ │ │ + cbz r0, 3292 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3224 │ │ │ │ │ + beq.n 322c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3224 │ │ │ │ │ + bne.n 322c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3224 │ │ │ │ │ + b.n 322c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3252 │ │ │ │ │ - b.n 3258 │ │ │ │ │ + beq.n 325a │ │ │ │ │ + b.n 3260 │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00005b60 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000329c <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +000032a4 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ _Py_dict_lookup_threadsafe(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r3, 32c2 <_Py_dict_lookup_threadsafe+0x26> │ │ │ │ │ + cbz r3, 32ca <_Py_dict_lookup_threadsafe+0x26> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000032c4 : │ │ │ │ │ +000032cc : │ │ │ │ │ PyDict_Update(): │ │ │ │ │ push {r4} │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r4, [pc, #24] @ (32e4 ) │ │ │ │ │ + ldr r4, [pc, #24] @ (32ec ) │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.n 32e8 │ │ │ │ │ + b.n 32f0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000032e8 : │ │ │ │ │ +000032f0 : │ │ │ │ │ dict_merge(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3c24 │ │ │ │ │ + beq.w 3c48 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 3c24 │ │ │ │ │ + bmi.w 3c48 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ │ - beq.w 373c │ │ │ │ │ + beq.w 375c │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 373c │ │ │ │ │ + bne.w 375c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 3346 │ │ │ │ │ + beq.n 334e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - cbnz r6, 334e │ │ │ │ │ + cbnz r6, 3356 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 34ea │ │ │ │ │ + bne.w 34f2 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f0 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f0 │ │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ - bne.w 38d2 │ │ │ │ │ + bne.w 3904 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ │ - bne.w 3a50 │ │ │ │ │ + bne.w 3a82 │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w r6, sl, r0 │ │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ │ ldr.w r3, [sl, r0] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str.w r3, [sl, r0] │ │ │ │ │ adc.w r8, r1, #0 │ │ │ │ │ str.w r8, [r6, #4] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 39e4 │ │ │ │ │ + beq.w 3a16 │ │ │ │ │ movs r6, #1 │ │ │ │ │ lsl.w r3, r6, ip │ │ │ │ │ lsls r6, r2 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ adds r6, #20 │ │ │ │ │ @@ -5137,499 +5139,516 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r6, r6, r3, lsl #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a16 │ │ │ │ │ + beq.w 3a48 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb.w r1, [r9, #5] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3a1c │ │ │ │ │ + beq.w 3a4e │ │ │ │ │ ldr.w fp, [r9, #16] │ │ │ │ │ add.w r2, r9, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ add.w r1, r2, #4 │ │ │ │ │ it gt │ │ │ │ │ movgt.w ip, #8 │ │ │ │ │ - ble.n 345e │ │ │ │ │ + ble.n 3466 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 3438 │ │ │ │ │ + b.n 3440 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w sl, [r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 3450 │ │ │ │ │ + bne.n 3458 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ add r2, ip │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.n 345e │ │ │ │ │ + beq.n 3466 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 342e │ │ │ │ │ + beq.n 3436 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add.w sl, r0, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 3422 │ │ │ │ │ + bne.n 342a │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 342e │ │ │ │ │ + beq.n 3436 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ add r2, ip │ │ │ │ │ cmp r6, fp │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 3438 │ │ │ │ │ + bne.n 3440 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.w 36d4 │ │ │ │ │ + beq.w 3728 │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - bne.w 36d4 │ │ │ │ │ + bne.w 3728 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ │ lsls r6, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 38f8 │ │ │ │ │ + beq.w 392a │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w 369a │ │ │ │ │ + ble.w 36a2 │ │ │ │ │ add r6, r3 │ │ │ │ │ add.w r2, r6, #20 │ │ │ │ │ adds r6, #24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 34bc │ │ │ │ │ + b.n 34c4 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #3] │ │ │ │ │ - cbz r0, 34b4 │ │ │ │ │ + cbz r0, 34bc │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne.w 3674 │ │ │ │ │ + bne.w 367c │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.w 3692 │ │ │ │ │ + beq.w 369a │ │ │ │ │ ldr.w r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34a6 │ │ │ │ │ + beq.n 34ae │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 34a6 │ │ │ │ │ + beq.n 34ae │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 34a6 │ │ │ │ │ + bne.n 34ae │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r4, r5, lsl #3] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 34ac │ │ │ │ │ - b.n 34b4 │ │ │ │ │ + bne.n 34b4 │ │ │ │ │ + b.n 34bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ │ smull lr, r0, r0, ip │ │ │ │ │ sub.w r0, r0, ip, asr #31 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.w 388a │ │ │ │ │ + bgt.w 38bc │ │ │ │ │ ldr.w fp, [r2, #16] │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3346 │ │ │ │ │ + beq.w 334e │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39b8 │ │ │ │ │ + bne.w 39ea │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bge.w 3346 │ │ │ │ │ + bge.w 334e │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ adds r2, #20 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 364a │ │ │ │ │ + beq.w 3652 │ │ │ │ │ add.w r3, r3, r9, lsl #3 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3722 │ │ │ │ │ + beq.w 3742 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 366e │ │ │ │ │ + bne.w 3676 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 3628 │ │ │ │ │ + bne.n 3630 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 35aa │ │ │ │ │ + bne.n 35b2 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 3642 │ │ │ │ │ + bne.n 364a │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 109c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 35f8 │ │ │ │ │ + bne.n 3600 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 3614 │ │ │ │ │ + bne.n 361c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39a4 │ │ │ │ │ + bne.w 39d6 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 3c0c │ │ │ │ │ + bne.w 3c30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ and.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ │ - b.n 351e │ │ │ │ │ + b.n 3526 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 3bf4 │ │ │ │ │ + beq.w 3c18 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 3978 │ │ │ │ │ + bne.w 39aa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 3a4a │ │ │ │ │ + bne.w 3a7c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 109c │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 358a │ │ │ │ │ + beq.n 3592 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 358a │ │ │ │ │ + bne.n 3592 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3590 │ │ │ │ │ + beq.n 3598 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3590 │ │ │ │ │ + bne.n 3598 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 3590 │ │ │ │ │ + b.n 3598 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - bne.n 35aa │ │ │ │ │ + bne.n 35b2 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 3642 │ │ │ │ │ + bne.n 364a │ │ │ │ │ cmp r3, r8 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ - b.n 3574 │ │ │ │ │ + b.n 357c │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - b.n 3638 │ │ │ │ │ + b.n 3640 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mla r3, r1, r9, r3 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 394e │ │ │ │ │ + beq.w 3990 │ │ │ │ │ ldrd r2, r5, [r2] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 3562 │ │ │ │ │ + beq.w 356a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 3562 │ │ │ │ │ + b.n 356a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 34b4 │ │ │ │ │ + bne.w 34bc │ │ │ │ │ adds r5, #1 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, fp │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - bne.w 34bc │ │ │ │ │ + bne.w 34c4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.n 36ce │ │ │ │ │ - ldr r2, [pc, #708] @ (3968 ) │ │ │ │ │ + bne.n 3722 │ │ │ │ │ + ldr r2, [pc, #704] @ (396c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi.n 36ce │ │ │ │ │ + bhi.n 3722 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ - cbz r0, 36ce │ │ │ │ │ - add.w r0, r2, r1, lsl #2 │ │ │ │ │ + cbz r0, 3722 │ │ │ │ │ + ldr.w r0, [r4, #-8] │ │ │ │ │ + add.w r5, r2, r1, lsl #2 │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r1, [r2, #2740] @ 0xab4 │ │ │ │ │ - str.w r3, [r0, #2420] @ 0x974 │ │ │ │ │ - b.n 36d4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr.w r3, [r4, #-8] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str r2, [r7, #8] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + str.w r3, [r5, #2420] @ 0x974 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ str.w r9, [r7, #24] │ │ │ │ │ - strd r2, r8, [r7, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3346 │ │ │ │ │ + str r4, [r7, #8] │ │ │ │ │ + strd r3, r8, [r7, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 334e │ │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3346 │ │ │ │ │ - ldr r2, [pc, #628] @ (396c ) │ │ │ │ │ + bne.w 334e │ │ │ │ │ + ldr r2, [pc, #632] @ (3970 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ sub.w r0, r7, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ strd r2, r3, [r7, #-8] │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 334e │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr.w r3, [r4, #-8] │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str r2, [r7, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str.w r9, [r7, #24] │ │ │ │ │ + strd r2, r8, [r7, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 334e │ │ │ │ │ + b.n 36ec │ │ │ │ │ add r9, r0 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - ble.w 3346 │ │ │ │ │ + ble.w 334e │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 39aa │ │ │ │ │ + beq.w 39dc │ │ │ │ │ cmp r9, fp │ │ │ │ │ - blt.w 3552 │ │ │ │ │ - b.n 3346 │ │ │ │ │ + blt.w 355a │ │ │ │ │ + b.n 334e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39a4 │ │ │ │ │ + beq.w 39d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3768 │ │ │ │ │ + beq.n 3788 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3bfa │ │ │ │ │ + beq.w 3c1e │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 39a4 │ │ │ │ │ + beq.w 39d6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3862 │ │ │ │ │ + beq.n 3894 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 3a78 │ │ │ │ │ + bne.w 3aaa │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ - b.n 37f0 │ │ │ │ │ + b.n 3810 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 381a │ │ │ │ │ - ldr r2, [pc, #460] @ (3970 ) │ │ │ │ │ + beq.n 383a │ │ │ │ │ + ldr r2, [pc, #432] @ (3974 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ cmp r2, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq.n 383c │ │ │ │ │ - bl 1094 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + beq.n 385a │ │ │ │ │ + bl 109c │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3844 │ │ │ │ │ + bne.n 3876 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 37de │ │ │ │ │ + beq.n 37fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3bd8 │ │ │ │ │ + beq.w 3bfc │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 3b6c │ │ │ │ │ + beq.w 3b9e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3862 │ │ │ │ │ + beq.n 3894 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ba8 │ │ │ │ │ + beq.w 3bda │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3830 │ │ │ │ │ + bne.n 384e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3814 │ │ │ │ │ + beq.n 3834 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 379c │ │ │ │ │ + beq.n 37bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 3bca │ │ │ │ │ - ldr r2, [pc, #328] @ (3974 ) │ │ │ │ │ + beq.n 3860 │ │ │ │ │ + ldr r2, [pc, #304] @ (3978 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 37a8 │ │ │ │ │ + b.n 37c8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3810 │ │ │ │ │ - b.n 3814 │ │ │ │ │ - bl d28 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 37c0 │ │ │ │ │ + bne.n 3830 │ │ │ │ │ + b.n 3834 │ │ │ │ │ + bl d30 │ │ │ │ │ + b.n 37de │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 37ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 37ca │ │ │ │ │ + bne.n 37ea │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 37d4 │ │ │ │ │ - b.n 37de │ │ │ │ │ + bne.n 37f4 │ │ │ │ │ + b.n 37fe │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 387c │ │ │ │ │ + beq.n 38ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 387c │ │ │ │ │ + cbnz r3, 38ae │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ - b.n 3348 │ │ │ │ │ + b.n 3350 │ │ │ │ │ add r5, r6 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ │ subs r2, #0 │ │ │ │ │ add.w r1, r5, #1 │ │ │ │ │ @@ -5640,133 +5659,133 @@ │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 16e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39a4 │ │ │ │ │ + bne.n 39d6 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ ldr.w fp, [r2, #16] │ │ │ │ │ and.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ │ - b.n 3510 │ │ │ │ │ + b.n 3518 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw lr, #21846 @ 0x5556 │ │ │ │ │ movt lr, #21845 @ 0x5555 │ │ │ │ │ lsl.w r0, r3, ip │ │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ smull r8, lr, lr, r0 │ │ │ │ │ sub.w r0, lr, r0, asr #31 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w 337c │ │ │ │ │ - b.n 34ea │ │ │ │ │ + blt.w 3384 │ │ │ │ │ + b.n 34f2 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w 369a │ │ │ │ │ + ble.w 36a2 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ add r6, r3 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3920 │ │ │ │ │ + b.n 3952 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 3916 │ │ │ │ │ + cbz r0, 3948 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n 393a │ │ │ │ │ + bne.n 397c │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ adds r6, #12 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq.n 3948 │ │ │ │ │ + beq.n 398a │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 390c │ │ │ │ │ + beq.n 393e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 390c │ │ │ │ │ + beq.n 393e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 390c │ │ │ │ │ + bne.n 393e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 390c │ │ │ │ │ + b.n 393e │ │ │ │ │ + .word 0x000002ba │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000268 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000001ac │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x0000012c │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3916 │ │ │ │ │ + bne.n 3948 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3916 │ │ │ │ │ + b.n 3948 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 369a │ │ │ │ │ + b.n 36a2 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - ble.w 3346 │ │ │ │ │ + ble.w 334e │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3a3e │ │ │ │ │ + beq.n 3a70 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - blt.w 365a │ │ │ │ │ - b.n 3346 │ │ │ │ │ - .word 0x000002be │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000264 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001c8 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000146 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + blt.w 3662 │ │ │ │ │ + b.n 334e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 35c4 │ │ │ │ │ + beq.w 35cc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3c48 │ │ │ │ │ + beq.w 3c6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c36 │ │ │ │ │ + bne.w 3c5a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3a68 │ │ │ │ │ + bne.n 3a9a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3348 │ │ │ │ │ + b.n 3350 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - blt.w 372c │ │ │ │ │ - b.n 3346 │ │ │ │ │ + blt.w 374c │ │ │ │ │ + b.n 334e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble.w 3346 │ │ │ │ │ + ble.w 334e │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ ldrb.w r1, [r1, r9] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - b.n 365e │ │ │ │ │ + b.n 3666 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsl.w ip, r3, ip │ │ │ │ │ lsl.w r6, r3, r2 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ adds r6, #20 │ │ │ │ │ @@ -5775,376 +5794,369 @@ │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33e4 │ │ │ │ │ + bne.w 33ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 39a4 │ │ │ │ │ + b.n 39d6 │ │ │ │ │ ldr.w fp, [r9, #16] │ │ │ │ │ add.w r1, r9, #20 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ add.w r2, r1, #4 │ │ │ │ │ it gt │ │ │ │ │ movgt.w ip, #12 │ │ │ │ │ add.w r1, r1, #8 │ │ │ │ │ - bgt.w 341a │ │ │ │ │ - b.n 345e │ │ │ │ │ + bgt.w 3422 │ │ │ │ │ + b.n 3466 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - blt.n 395a │ │ │ │ │ - b.n 3346 │ │ │ │ │ + blt.n 399c │ │ │ │ │ + b.n 334e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 35d0 │ │ │ │ │ + b.n 35d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ │ - b.n 3386 │ │ │ │ │ + b.n 338e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39a4 │ │ │ │ │ + bne.n 39d6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39a4 │ │ │ │ │ + b.n 39d6 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ strd r2, r4, [sp, #12] │ │ │ │ │ - b.n 3aea │ │ │ │ │ + b.n 3b1c │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.n 3b24 │ │ │ │ │ - ldr r2, [pc, #432] @ (3c4c ) │ │ │ │ │ + beq.n 3b56 │ │ │ │ │ + ldr r2, [pc, #416] @ (3c70 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ cmp r2, fp │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq.n 3b4a │ │ │ │ │ - bl 1094 │ │ │ │ │ + beq.n 3b7c │ │ │ │ │ + bl 109c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3b3a │ │ │ │ │ + bne.n 3b6c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3ad8 │ │ │ │ │ + beq.n 3b0a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3c04 │ │ │ │ │ + beq.w 3c28 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 3b6c │ │ │ │ │ + beq.n 3b9e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3862 │ │ │ │ │ + beq.w 3894 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 134 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ - cbnz r0, 3b52 │ │ │ │ │ + cbnz r0, 3b84 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ba8 │ │ │ │ │ + beq.n 3bda │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 3a94 │ │ │ │ │ + beq.n 3ac6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3a9a │ │ │ │ │ + bne.n 3acc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b.n 3aba │ │ │ │ │ + b.n 3aec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3ac4 │ │ │ │ │ + bne.n 3af6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ac4 │ │ │ │ │ - bl d28 │ │ │ │ │ + b.n 3af6 │ │ │ │ │ + bl d30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3aba │ │ │ │ │ + b.n 3aec │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 3b62 │ │ │ │ │ + bne.n 3b94 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3b8e │ │ │ │ │ + beq.n 3bc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3be4 │ │ │ │ │ + bne.n 3c08 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 39a4 │ │ │ │ │ + beq.w 39d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39a4 │ │ │ │ │ + bne.w 39d6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39a4 │ │ │ │ │ + b.n 39d6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3adc │ │ │ │ │ + beq.n 3b0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3adc │ │ │ │ │ + bne.n 3b0e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3adc │ │ │ │ │ + b.n 3b0e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 399a │ │ │ │ │ + beq.w 39cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 399a │ │ │ │ │ + bne.w 39cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 399a │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 37c0 │ │ │ │ │ + b.n 39cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 37de │ │ │ │ │ + b.n 37fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b6c │ │ │ │ │ + bne.n 3b9e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b6c │ │ │ │ │ + b.n 3b9e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 35ee │ │ │ │ │ + b.n 35f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 3768 │ │ │ │ │ + b.n 3788 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ad8 │ │ │ │ │ + b.n 3b0a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 39a4 │ │ │ │ │ + b.n 39d6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 39a4 │ │ │ │ │ + b.n 39d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 399a │ │ │ │ │ + bne.w 39cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 399a │ │ │ │ │ + b.n 39cc │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 35ee │ │ │ │ │ - .word 0x000001a8 │ │ │ │ │ + b.n 35f6 │ │ │ │ │ + .word 0x0000019a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003c50 : │ │ │ │ │ +00003c74 : │ │ │ │ │ dictkeys_decref.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 3cf8 │ │ │ │ │ + beq.n 3d1c │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 3cf8 │ │ │ │ │ + bne.n 3d1c │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ ldrb r5, [r0, #6] │ │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ │ lsls r4, r3 │ │ │ │ │ add r4, r0 │ │ │ │ │ - cbz r5, 3cc0 │ │ │ │ │ + cbz r5, 3ce4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3c94 │ │ │ │ │ + b.n 3cb8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r0, 3c90 │ │ │ │ │ + cbz r0, 3cb4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 3cfc │ │ │ │ │ + bne.n 3d20 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bge.n 3cc6 │ │ │ │ │ + bge.n 3cea │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c86 │ │ │ │ │ + beq.n 3caa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 3c86 │ │ │ │ │ + beq.n 3caa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c86 │ │ │ │ │ + bne.n 3caa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c86 │ │ │ │ │ + b.n 3caa │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt.n 3cb2 │ │ │ │ │ + blt.n 3cd6 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 3d0a │ │ │ │ │ - ldr r3, [pc, #68] @ (3d14 ) │ │ │ │ │ + bne.n 3d2e │ │ │ │ │ + ldr r3, [pc, #68] @ (3d38 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3d0a │ │ │ │ │ + bhi.n 3d2e │ │ │ │ │ ldrb r1, [r7, #6] │ │ │ │ │ - cbz r1, 3d0a │ │ │ │ │ + cbz r1, 3d2e │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r7, [r1, #2420] @ 0x974 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c90 │ │ │ │ │ + bne.n 3cb4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c90 │ │ │ │ │ + b.n 3cb4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003d18 : │ │ │ │ │ +00003d3c : │ │ │ │ │ dict_dealloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #548] @ (3f50 ) │ │ │ │ │ + ldr r3, [pc, #548] @ (3f74 ) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - beq.w 4292 │ │ │ │ │ + beq.w 42b6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4294 │ │ │ │ │ + bne.w 42b8 │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ adds r5, r4, r1 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r4, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ @@ -6155,1225 +6167,1225 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - ble.w 4274 │ │ │ │ │ + ble.w 4298 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3f38 │ │ │ │ │ + bne.w 3f5c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 42d0 │ │ │ │ │ + beq.w 42f4 │ │ │ │ │ ldr.w r5, [sl] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 3e9c │ │ │ │ │ + beq.n 3ec0 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - bne.w 40d6 │ │ │ │ │ + bne.w 40fa │ │ │ │ │ ldrb.w r3, [sl, #6] │ │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ │ ldr.w fp, [sl, #16] │ │ │ │ │ lsls r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ef0 │ │ │ │ │ + beq.w 3f14 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r5, sl │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w r3, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n 3dea │ │ │ │ │ - b.n 3e2c │ │ │ │ │ + bgt.n 3e0e │ │ │ │ │ + b.n 3e50 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 3de4 │ │ │ │ │ + cbz r0, 3e08 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 3e16 │ │ │ │ │ + bne.n 3e3a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - beq.n 3e2c │ │ │ │ │ + beq.n 3e50 │ │ │ │ │ ldr.w r0, [r3, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3dd8 │ │ │ │ │ + beq.n 3dfc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 3dd8 │ │ │ │ │ + beq.n 3dfc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3dd8 │ │ │ │ │ + bne.n 3dfc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3de4 │ │ │ │ │ + beq.n 3e08 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 3de4 │ │ │ │ │ + beq.n 3e08 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3de4 │ │ │ │ │ + bne.n 3e08 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne.n 3dea │ │ │ │ │ + bne.n 3e0e │ │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 3ee0 │ │ │ │ │ - ldr r3, [pc, #284] @ (3f54 ) │ │ │ │ │ + bne.n 3f04 │ │ │ │ │ + ldr r3, [pc, #284] @ (3f78 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3ee0 │ │ │ │ │ + bhi.n 3f04 │ │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3ee0 │ │ │ │ │ + beq.n 3f04 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3eb6 │ │ │ │ │ - ldr r0, [pc, #232] @ (3f58 ) │ │ │ │ │ + bhi.n 3eda │ │ │ │ │ + ldr r0, [pc, #232] @ (3f7c ) │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3eb6 │ │ │ │ │ + bne.n 3eda │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ str.w r1, [r3, #2416] @ 0x970 │ │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r8, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r6, [r2, #2096] @ 0x830 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ │ - bgt.n 3ed4 │ │ │ │ │ + bgt.n 3ef8 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #188] @ (3f5c ) │ │ │ │ │ + ldr r3, [pc, #188] @ (3f80 ) │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bls.n 3e6c │ │ │ │ │ + bls.n 3e90 │ │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - ble.n 3e96 │ │ │ │ │ + ble.n 3eba │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_destroy_chain> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_destroy_chain │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #120] @ (3f60 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (3f84 ) │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 3ea4 │ │ │ │ │ + b.n 3ec8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 3e2c │ │ │ │ │ + ble.n 3e50 │ │ │ │ │ add.w r4, sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3f10 │ │ │ │ │ + b.n 3f34 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 3f08 │ │ │ │ │ + cbz r0, 3f2c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 3f2a │ │ │ │ │ + bne.n 3f4e │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 3e2c │ │ │ │ │ + beq.n 3e50 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3efe │ │ │ │ │ + beq.n 3f22 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 3efe │ │ │ │ │ + beq.n 3f22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3efe │ │ │ │ │ + bne.n 3f22 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3efe │ │ │ │ │ + b.n 3f22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f08 │ │ │ │ │ + bne.n 3f2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f08 │ │ │ │ │ + b.n 3f2c │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ - cbnz r5, 3f94 │ │ │ │ │ + cbnz r5, 3fb8 │ │ │ │ │ ldrb.w fp, [r4] │ │ │ │ │ mov r7, r4 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 3f6a │ │ │ │ │ - b.n 3f8e │ │ │ │ │ + bne.n 3f8e │ │ │ │ │ + b.n 3fb2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000218 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000011a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000072 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 3f8e │ │ │ │ │ + beq.n 3fb2 │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f64 │ │ │ │ │ + beq.n 3f88 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3f64 │ │ │ │ │ + beq.n 3f88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f64 │ │ │ │ │ + bne.n 3f88 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp fp, r5 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - bne.n 3f6a │ │ │ │ │ + bne.n 3f8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r4, [sl] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.w 412a │ │ │ │ │ + beq.w 414e │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ - bne.w 4242 │ │ │ │ │ + bne.w 4266 │ │ │ │ │ ldrb.w r5, [sl, #6] │ │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsls r4, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 41cc │ │ │ │ │ + beq.w 41f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 40e8 │ │ │ │ │ + ble.w 410c │ │ │ │ │ add r4, sl │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add.w r5, r4, #20 │ │ │ │ │ ands.w r2, r3, #3 │ │ │ │ │ add.w r4, r4, #24 │ │ │ │ │ - beq.n 40ba │ │ │ │ │ + beq.n 40de │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4022 │ │ │ │ │ + beq.n 4046 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4002 │ │ │ │ │ + beq.n 4026 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbz r0, 3ff2 │ │ │ │ │ + cbz r0, 4016 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4264 │ │ │ │ │ + bne.w 4288 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 3ffe │ │ │ │ │ + cbz r0, 4022 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4254 │ │ │ │ │ + bne.w 4278 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 4010 │ │ │ │ │ + cbz r0, 4034 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4222 │ │ │ │ │ + bne.w 4246 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 401e │ │ │ │ │ + cbz r0, 4042 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4232 │ │ │ │ │ + bne.w 4256 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 4030 │ │ │ │ │ + cbz r0, 4054 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4212 │ │ │ │ │ + bne.w 4236 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 403e │ │ │ │ │ + cbz r0, 4062 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 41bc │ │ │ │ │ + bne.w 41e0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.n 40ba │ │ │ │ │ - b.n 40e8 │ │ │ │ │ + bne.n 40de │ │ │ │ │ + b.n 410c │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 4058 │ │ │ │ │ + cbz r0, 407c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4184 │ │ │ │ │ + bne.w 41a8 │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ - cbz r0, 406a │ │ │ │ │ + cbz r0, 408e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4194 │ │ │ │ │ + bne.w 41b8 │ │ │ │ │ ldr.w r0, [r4, r2, lsl #3] │ │ │ │ │ - cbz r0, 4078 │ │ │ │ │ + cbz r0, 409c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 41a8 │ │ │ │ │ + bne.w 41cc │ │ │ │ │ add.w fp, r2, #1 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 4088 │ │ │ │ │ + cbz r0, 40ac │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 413c │ │ │ │ │ + bne.n 4160 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 4094 │ │ │ │ │ + cbz r0, 40b8 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 414e │ │ │ │ │ + bne.n 4172 │ │ │ │ │ add.w fp, r2, #2 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 40a4 │ │ │ │ │ + cbz r0, 40c8 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 4160 │ │ │ │ │ + bne.n 4184 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 40b0 │ │ │ │ │ + cbz r0, 40d4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 4172 │ │ │ │ │ + bne.n 4196 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w fp, r2, #3 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n 40e8 │ │ │ │ │ + beq.n 410c │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 404a │ │ │ │ │ + beq.n 406e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n 404a │ │ │ │ │ + beq.n 406e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 404a │ │ │ │ │ + bne.n 406e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 404a │ │ │ │ │ - ldr r3, [pc, #548] @ (42fc ) │ │ │ │ │ + b.n 406e │ │ │ │ │ + ldr r3, [pc, #548] @ (4320 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - b.n 3e62 │ │ │ │ │ + b.n 3e86 │ │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 4112 │ │ │ │ │ - ldr r3, [pc, #524] @ (4300 ) │ │ │ │ │ + bne.n 4136 │ │ │ │ │ + ldr r3, [pc, #524] @ (4324 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 4112 │ │ │ │ │ + bhi.n 4136 │ │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3e54 │ │ │ │ │ + bne.w 3e78 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #488] @ (4304 ) │ │ │ │ │ + ldr r3, [pc, #488] @ (4328 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - b.n 3e62 │ │ │ │ │ - ldr r3, [pc, #476] @ (4308 ) │ │ │ │ │ + b.n 3e86 │ │ │ │ │ + ldr r3, [pc, #476] @ (432c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - b.n 3e62 │ │ │ │ │ + b.n 3e86 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4088 │ │ │ │ │ + bne.n 40ac │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 4088 │ │ │ │ │ + b.n 40ac │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4094 │ │ │ │ │ + bne.n 40b8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 4094 │ │ │ │ │ + b.n 40b8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 40a4 │ │ │ │ │ + bne.n 40c8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 40a4 │ │ │ │ │ + b.n 40c8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 40b0 │ │ │ │ │ + bne.n 40d4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 40b0 │ │ │ │ │ + b.n 40d4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4058 │ │ │ │ │ + bne.w 407c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4058 │ │ │ │ │ + b.n 407c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 406a │ │ │ │ │ + bne.w 408e │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 406a │ │ │ │ │ + b.n 408e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4078 │ │ │ │ │ + bne.w 409c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 4078 │ │ │ │ │ + b.n 409c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 403e │ │ │ │ │ + bne.w 4062 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 403e │ │ │ │ │ + b.n 4062 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 40e8 │ │ │ │ │ + ble.n 410c │ │ │ │ │ add r4, sl │ │ │ │ │ - b.n 41ea │ │ │ │ │ + b.n 420e │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 41de │ │ │ │ │ + cbz r0, 4202 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 4204 │ │ │ │ │ + bne.n 4228 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 40e8 │ │ │ │ │ + beq.w 410c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41d4 │ │ │ │ │ + beq.n 41f8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 41d4 │ │ │ │ │ + beq.n 41f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 41d4 │ │ │ │ │ + bne.n 41f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41d4 │ │ │ │ │ + b.n 41f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 41de │ │ │ │ │ + bne.n 4202 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41de │ │ │ │ │ + b.n 4202 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4030 │ │ │ │ │ + bne.w 4054 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4030 │ │ │ │ │ + b.n 4054 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4010 │ │ │ │ │ + bne.w 4034 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4010 │ │ │ │ │ + b.n 4034 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 401e │ │ │ │ │ + bne.w 4042 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 401e │ │ │ │ │ - ldr r3, [pc, #200] @ (430c ) │ │ │ │ │ + b.n 4042 │ │ │ │ │ + ldr r3, [pc, #200] @ (4330 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - b.n 3e62 │ │ │ │ │ + b.n 3e86 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3ffe │ │ │ │ │ + bne.w 4022 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ffe │ │ │ │ │ + b.n 4022 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3ff2 │ │ │ │ │ + bne.w 4016 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ff2 │ │ │ │ │ + b.n 4016 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_dealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_dealloc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 3d84 │ │ │ │ │ + bne.w 3da8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_deposit_object> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_deposit_object │ │ │ │ │ - cbz r0, 42e2 │ │ │ │ │ + cbz r0, 4306 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r1, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ adds r5, r4, r1 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r4, r1] │ │ │ │ │ add.w r3, r0, #4294967295 @ 0xffffffff │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 3e96 │ │ │ │ │ + beq.w 3eba │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d6c │ │ │ │ │ - b.n 3e96 │ │ │ │ │ - ldr r3, [pc, #60] @ (4310 ) │ │ │ │ │ + beq.w 3d90 │ │ │ │ │ + b.n 3eba │ │ │ │ │ + ldr r3, [pc, #60] @ (4334 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - b.n 3e62 │ │ │ │ │ + b.n 3e86 │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ adds r0, r4, r1 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r4, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - b.n 3e96 │ │ │ │ │ + b.n 3eba │ │ │ │ │ nop │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001e6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004314 : │ │ │ │ │ +00004338 : │ │ │ │ │ dict_ass_sub(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 43b4 │ │ │ │ │ + beq.n 43d8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 43fc │ │ │ │ │ + bpl.n 4420 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4388 │ │ │ │ │ + bne.n 43ac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4392 │ │ │ │ │ + beq.n 43b6 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n 43a0 │ │ │ │ │ + bne.n 43c4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 43a0 │ │ │ │ │ - ldr r2, [pc, #176] @ (4410 ) │ │ │ │ │ + beq.n 43c4 │ │ │ │ │ + ldr r2, [pc, #176] @ (4434 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq.n 43e8 │ │ │ │ │ - bl 1094 │ │ │ │ │ + beq.n 440c │ │ │ │ │ + bl 109c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4346 │ │ │ │ │ + bne.n 436a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4358 │ │ │ │ │ + beq.n 437c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 43ee │ │ │ │ │ - ldr r2, [pc, #100] @ (4414 ) │ │ │ │ │ + beq.n 4412 │ │ │ │ │ + ldr r2, [pc, #100] @ (4438 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 4364 │ │ │ │ │ + b.n 4388 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 43da │ │ │ │ │ + beq.n 43fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.n 43f6 │ │ │ │ │ + beq.n 441a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 4b14 │ │ │ │ │ + b.n 4b38 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 43c2 │ │ │ │ │ + beq.n 43e6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 4b14 │ │ │ │ │ - bl d28 │ │ │ │ │ - b.n 4384 │ │ │ │ │ + b.n 4b38 │ │ │ │ │ + bl d30 │ │ │ │ │ + b.n 43a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4384 │ │ │ │ │ + b.n 43a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 43f6 │ │ │ │ │ + b.n 441a │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000062 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004418 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +0000443c <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ _PyDict_HasOnlyStringKeys(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ │ - cbz r5, 443a <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + cbz r5, 445e <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 4530 <_PyDict_Next> │ │ │ │ │ + bl 4554 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4434 <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ + beq.n 4458 <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.n 443a <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + bne.n 445e <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 4436 <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ + b.n 445a <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ │ │ │ │ │ -0000445c : │ │ │ │ │ +00004480 : │ │ │ │ │ PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 44c4 │ │ │ │ │ + beq.n 44e8 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 44f8 │ │ │ │ │ + bne.n 451c │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ ite lt │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movge r0, #1 │ │ │ │ │ orrs.w r0, r0, r6, lsr #31 │ │ │ │ │ - bne.n 44c4 │ │ │ │ │ + bne.n 44e8 │ │ │ │ │ ldrb r5, [r4, #6] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w ip, [r4, #5] │ │ │ │ │ adds r4, #20 │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ - cbz r5, 44c8 │ │ │ │ │ + cbz r5, 44ec │ │ │ │ │ add.w r0, r0, r6, lsl #3 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - cbz r0, 44b2 │ │ │ │ │ + cbz r0, 44d6 │ │ │ │ │ ldrd r0, r4, [r4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r1, #0] │ │ │ │ │ - cbz r2, 44e0 │ │ │ │ │ + cbz r2, 4504 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cbz r3, 44ac │ │ │ │ │ + cbz r3, 44d0 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ │ bx lr │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.n 44ae │ │ │ │ │ + ble.n 44d2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 44b2 │ │ │ │ │ + beq.n 44d6 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 449c │ │ │ │ │ + blt.n 44c0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 44ae │ │ │ │ │ + b.n 44d2 │ │ │ │ │ movs r5, #12 │ │ │ │ │ mla r0, r5, r6, r0 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 44e6 │ │ │ │ │ + cbz r0, 450a │ │ │ │ │ ldrd r0, r4, [r4, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44a6 │ │ │ │ │ + bne.n 44ca │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44aa │ │ │ │ │ - b.n 44ac │ │ │ │ │ + bne.n 44ce │ │ │ │ │ + b.n 44d0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.n 44ae │ │ │ │ │ + ble.n 44d2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 4524 │ │ │ │ │ + cbz r0, 4548 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 44d4 │ │ │ │ │ - b.n 44c4 │ │ │ │ │ + bgt.n 44f8 │ │ │ │ │ + b.n 44e8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 44c4 │ │ │ │ │ + blt.n 44e8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge.n 44c4 │ │ │ │ │ + bge.n 44e8 │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldrb r7, [r4, #5] │ │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ │ add.w r5, r5, r0, lsl #2 │ │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ lsls r5, r7 │ │ │ │ │ add r0, r5 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b.n 44d8 │ │ │ │ │ + b.n 44fc │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 44ee │ │ │ │ │ - b.n 44ae │ │ │ │ │ + bgt.n 4512 │ │ │ │ │ + b.n 44d2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004530 <_PyDict_Next>: │ │ │ │ │ +00004554 <_PyDict_Next>: │ │ │ │ │ _PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 45c6 <_PyDict_Next+0x96> │ │ │ │ │ + beq.n 45ea <_PyDict_Next+0x96> │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 45dc <_PyDict_Next+0xac> │ │ │ │ │ + bne.n 4600 <_PyDict_Next+0xac> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ ite lt │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movge r0, #1 │ │ │ │ │ orrs.w r0, r0, r6, lsr #31 │ │ │ │ │ - bne.n 45c6 <_PyDict_Next+0x96> │ │ │ │ │ + bne.n 45ea <_PyDict_Next+0x96> │ │ │ │ │ ldrb r5, [r4, #6] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w ip, [r4, #5] │ │ │ │ │ adds r4, #20 │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ - cbz r5, 458c <_PyDict_Next+0x5c> │ │ │ │ │ + cbz r5, 45b0 <_PyDict_Next+0x5c> │ │ │ │ │ add.w r0, r0, r6, lsl #3 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - cbz r0, 45b4 <_PyDict_Next+0x84> │ │ │ │ │ + cbz r0, 45d8 <_PyDict_Next+0x84> │ │ │ │ │ ldrd r0, r4, [r4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str r6, [r1, #0] │ │ │ │ │ - cbz r2, 45a6 <_PyDict_Next+0x76> │ │ │ │ │ + cbz r2, 45ca <_PyDict_Next+0x76> │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cbz r3, 45aa <_PyDict_Next+0x7a> │ │ │ │ │ + cbz r3, 45ce <_PyDict_Next+0x7a> │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r3, 45b0 <_PyDict_Next+0x80> │ │ │ │ │ + cbnz r3, 45d4 <_PyDict_Next+0x80> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ │ bx lr │ │ │ │ │ movs r5, #12 │ │ │ │ │ mla r0, r5, r6, r0 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 45ca <_PyDict_Next+0x9a> │ │ │ │ │ + cbz r0, 45ee <_PyDict_Next+0x9a> │ │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 457c <_PyDict_Next+0x4c> │ │ │ │ │ + bne.n 45a0 <_PyDict_Next+0x4c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4580 <_PyDict_Next+0x50> │ │ │ │ │ + bne.n 45a4 <_PyDict_Next+0x50> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4586 <_PyDict_Next+0x56> │ │ │ │ │ + beq.n 45aa <_PyDict_Next+0x56> │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ - b.n 4586 <_PyDict_Next+0x56> │ │ │ │ │ + b.n 45aa <_PyDict_Next+0x56> │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.n 4588 <_PyDict_Next+0x58> │ │ │ │ │ + ble.n 45ac <_PyDict_Next+0x58> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45b4 <_PyDict_Next+0x84> │ │ │ │ │ + beq.n 45d8 <_PyDict_Next+0x84> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 4570 <_PyDict_Next+0x40> │ │ │ │ │ + bgt.n 4594 <_PyDict_Next+0x40> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4588 <_PyDict_Next+0x58> │ │ │ │ │ + b.n 45ac <_PyDict_Next+0x58> │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.n 4588 <_PyDict_Next+0x58> │ │ │ │ │ + ble.n 45ac <_PyDict_Next+0x58> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 460a <_PyDict_Next+0xda> │ │ │ │ │ + cbz r0, 462e <_PyDict_Next+0xda> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 4598 <_PyDict_Next+0x68> │ │ │ │ │ - b.n 45c6 <_PyDict_Next+0x96> │ │ │ │ │ + bgt.n 45bc <_PyDict_Next+0x68> │ │ │ │ │ + b.n 45ea <_PyDict_Next+0x96> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 45c6 <_PyDict_Next+0x96> │ │ │ │ │ + blt.n 45ea <_PyDict_Next+0x96> │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble.n 45c6 <_PyDict_Next+0x96> │ │ │ │ │ + ble.n 45ea <_PyDict_Next+0x96> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldrb r7, [r4, #5] │ │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ │ add.w r5, r5, r0, lsl #2 │ │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ lsls r5, r7 │ │ │ │ │ add r0, r5 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ - b.n 459e <_PyDict_Next+0x6e> │ │ │ │ │ + b.n 45c2 <_PyDict_Next+0x6e> │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 45d2 <_PyDict_Next+0xa2> │ │ │ │ │ - b.n 4588 <_PyDict_Next+0x58> │ │ │ │ │ + bgt.n 45f6 <_PyDict_Next+0xa2> │ │ │ │ │ + b.n 45ac <_PyDict_Next+0x58> │ │ │ │ │ │ │ │ │ │ -00004614 : │ │ │ │ │ +00004638 : │ │ │ │ │ PyDict_GetItemStringRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 46ce │ │ │ │ │ + beq.n 46f2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 46bc │ │ │ │ │ + bpl.n 46e0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 469c │ │ │ │ │ + bne.n 46c0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 469c │ │ │ │ │ + beq.n 46c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 466c │ │ │ │ │ + beq.n 4690 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r1, 468a │ │ │ │ │ + cbnz r1, 46ae │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4684 │ │ │ │ │ + beq.n 46a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4684 │ │ │ │ │ + cbnz r3, 46a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ - b.n 466c │ │ │ │ │ + b.n 4690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 4650 │ │ │ │ │ + bne.n 4674 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 46d0 │ │ │ │ │ + beq.n 46f4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4678 │ │ │ │ │ + b.n 469c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 46a8 │ │ │ │ │ + b.n 46cc │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4684 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000046d8 : │ │ │ │ │ +000046fc : │ │ │ │ │ dict_traverse(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ - cbz r3, 4730 │ │ │ │ │ + cbz r3, 4754 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 476e │ │ │ │ │ + bne.n 4792 │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsl.w r1, r1, r0 │ │ │ │ │ - ble.n 4722 │ │ │ │ │ + ble.n 4746 │ │ │ │ │ adds r1, #24 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add.w r8, r2, r1 │ │ │ │ │ ldr.w r0, [r8, r7, lsl #3] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - cbz r0, 4728 │ │ │ │ │ + cbz r0, 474c │ │ │ │ │ adds r7, #1 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 4724 │ │ │ │ │ + cbnz r0, 4748 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 4710 │ │ │ │ │ + bne.n 4734 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 4710 │ │ │ │ │ - b.n 4722 │ │ │ │ │ + bne.n 4734 │ │ │ │ │ + b.n 4746 │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsl.w r1, r1, r0 │ │ │ │ │ - ble.n 4722 │ │ │ │ │ + ble.n 4746 │ │ │ │ │ add.w r8, r2, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47e2 │ │ │ │ │ + beq.n 4806 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4724 │ │ │ │ │ + bne.n 4748 │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47e2 │ │ │ │ │ + beq.n 4806 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4724 │ │ │ │ │ + bne.n 4748 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 4742 │ │ │ │ │ - b.n 4722 │ │ │ │ │ + bne.n 4766 │ │ │ │ │ + b.n 4746 │ │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4722 │ │ │ │ │ + bne.n 4746 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 4722 │ │ │ │ │ + ble.n 4746 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 4784 │ │ │ │ │ + cbz r0, 47a8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4724 │ │ │ │ │ + bne.n 4748 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 4722 │ │ │ │ │ + beq.n 4746 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 4796 │ │ │ │ │ + cbz r0, 47ba │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4724 │ │ │ │ │ + bne.n 4748 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 4722 │ │ │ │ │ + beq.n 4746 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 47a8 │ │ │ │ │ + cbz r0, 47cc │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4724 │ │ │ │ │ + bne.n 4748 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 4722 │ │ │ │ │ + beq.n 4746 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - cbz r0, 47ba │ │ │ │ │ + cbz r0, 47de │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4724 │ │ │ │ │ + bne.n 4748 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 4722 │ │ │ │ │ + beq.n 4746 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ mov.w r8, #4 │ │ │ │ │ - b.n 47c8 │ │ │ │ │ + b.n 47ec │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 47d8 │ │ │ │ │ + cbz r0, 47fc │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4724 │ │ │ │ │ + bne.n 4748 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n 47c6 │ │ │ │ │ - b.n 4722 │ │ │ │ │ + bne.n 47ea │ │ │ │ │ + b.n 4746 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 4742 │ │ │ │ │ - b.n 4722 │ │ │ │ │ + bne.n 4766 │ │ │ │ │ + b.n 4746 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000047f0 : │ │ │ │ │ +00004814 : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 49c0 │ │ │ │ │ + beq.w 49e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - beq.w 4b04 │ │ │ │ │ + beq.w 4b28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.w 4af2 │ │ │ │ │ + bpl.w 4b16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 4aa8 │ │ │ │ │ + beq.w 4acc │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 4aa2 │ │ │ │ │ + beq.w 4ac6 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4aa2 │ │ │ │ │ - ldr r3, [pc, #700] @ (4b10 ) │ │ │ │ │ + beq.w 4ac6 │ │ │ │ │ + ldr r3, [pc, #700] @ (4b34 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ - bne.w 4aae │ │ │ │ │ + bne.w 4ad2 │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, ip │ │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr.w r2, [r8, ip] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ orr.w r0, r1, r2 │ │ │ │ │ @@ -7384,213 +7396,213 @@ │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r2, r5 │ │ │ │ │ - bgt.n 4982 │ │ │ │ │ + bgt.n 49a6 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.w 49ca │ │ │ │ │ + bne.w 49ee │ │ │ │ │ strd r0, ip, [r4, #16] │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a52 │ │ │ │ │ + bne.w 4a76 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt.n 4932 │ │ │ │ │ + bgt.n 4956 │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 495a │ │ │ │ │ + beq.n 497e │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r7, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 490e │ │ │ │ │ + beq.n 4932 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 492c │ │ │ │ │ + cbz r3, 4950 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4924 │ │ │ │ │ + beq.n 4948 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 4924 │ │ │ │ │ + cbnz r3, 4948 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 490e │ │ │ │ │ + b.n 4932 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 48ee │ │ │ │ │ + bne.n 4912 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mla r2, r1, r7, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 490e │ │ │ │ │ + beq.n 4932 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 490e │ │ │ │ │ - b.n 492c │ │ │ │ │ + bne.n 4932 │ │ │ │ │ + b.n 4950 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 4a7c │ │ │ │ │ + bgt.n 4aa0 │ │ │ │ │ add.w r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 48be │ │ │ │ │ + beq.n 48e2 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4a3c │ │ │ │ │ + beq.n 4a60 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r5, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r2 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r8, r3, r1, lsl #2 │ │ │ │ │ addle.w r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ ldrshle.w r8, [r8, #20] │ │ │ │ │ - b.n 49e6 │ │ │ │ │ + b.n 4a0a │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ adds r6, r5, #1 │ │ │ │ │ - bne.w 4824 │ │ │ │ │ - b.n 4816 │ │ │ │ │ + bne.w 4848 │ │ │ │ │ + b.n 483a │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4a3c │ │ │ │ │ + beq.n 4a60 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r5, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r2 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w 48be │ │ │ │ │ + beq.w 48e2 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4a3c │ │ │ │ │ + beq.n 4a60 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r5, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r2 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ add.w r9, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r8, [r8, #20] │ │ │ │ │ - ble.n 4a26 │ │ │ │ │ + ble.n 4a4a │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r8, [r9, #20] │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w 48be │ │ │ │ │ + beq.w 48e2 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r5 │ │ │ │ │ - bne.n 49fe │ │ │ │ │ + bne.n 4a22 │ │ │ │ │ strd r0, ip, [r4, #16] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48d0 │ │ │ │ │ + beq.w 48f4 │ │ │ │ │ add.w r2, r0, r7, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 4b0c │ │ │ │ │ + bne.n 4b30 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 4b08 │ │ │ │ │ + ble.n 4b2c │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 4a6e │ │ │ │ │ + b.n 4a92 │ │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ │ add.w r9, r3, r8 │ │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.w 48be │ │ │ │ │ + beq.w 48e2 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4a3c │ │ │ │ │ + beq.n 4a60 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ add r1, r8 │ │ │ │ │ add.w r8, r5, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r2 │ │ │ │ │ - b.n 49a8 │ │ │ │ │ + b.n 49cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4926 │ │ │ │ │ + b.n 494a │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, ip │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr.w r2, [r8, ip] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ @@ -7599,66 +7611,66 @@ │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ubfx r1, r0, #0, #12 │ │ │ │ │ orr.w r0, r1, r2 │ │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 489e │ │ │ │ │ + b.n 48c2 │ │ │ │ │ mov.w r1, #2704 @ 0xa90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4aa8 │ │ │ │ │ + b.n 4acc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 4926 │ │ │ │ │ + b.n 494a │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 490e │ │ │ │ │ + b.n 4932 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 4a64 │ │ │ │ │ + b.n 4a88 │ │ │ │ │ .word 0x000002b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004b14 : │ │ │ │ │ +00004b38 : │ │ │ │ │ delitem_knownhash_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.w 4da8 │ │ │ │ │ + bpl.w 4dcc │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 4da2 │ │ │ │ │ + beq.w 4dc6 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 4d9c │ │ │ │ │ + beq.w 4dc0 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4d9c │ │ │ │ │ - ldr r3, [pc, #688] @ (4e04 ) │ │ │ │ │ + beq.w 4dc0 │ │ │ │ │ + ldr r3, [pc, #688] @ (4e28 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ │ - bne.w 4dba │ │ │ │ │ + bne.w 4dde │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, ip │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldr.w r1, [r8, ip] │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ adds.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ @@ -7669,219 +7681,219 @@ │ │ │ │ │ orrs r2, r1 │ │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r7, r0 │ │ │ │ │ - bgt.n 4c80 │ │ │ │ │ + bgt.n 4ca4 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.w 4cc4 │ │ │ │ │ + bne.w 4ce8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ strd r2, ip, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d4c │ │ │ │ │ + bne.w 4d70 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt.n 4c30 │ │ │ │ │ + bgt.n 4c54 │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4c58 │ │ │ │ │ + beq.n 4c7c │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ │ adds r6, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 4c0c │ │ │ │ │ + beq.n 4c30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4c2a │ │ │ │ │ + cbz r3, 4c4e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4c22 │ │ │ │ │ + beq.n 4c46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4c22 │ │ │ │ │ + cbnz r3, 4c46 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c0c │ │ │ │ │ + b.n 4c30 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4bec │ │ │ │ │ + bne.n 4c10 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 4c0c │ │ │ │ │ + beq.n 4c30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c0c │ │ │ │ │ - b.n 4c2a │ │ │ │ │ + bne.n 4c30 │ │ │ │ │ + b.n 4c4e │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 4d76 │ │ │ │ │ + bgt.n 4d9a │ │ │ │ │ add.w r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.n 4bbc │ │ │ │ │ + beq.n 4be0 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4d36 │ │ │ │ │ + beq.n 4d5a │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r7, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r0 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r8, r3, r1, lsl #2 │ │ │ │ │ addle.w r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ ldrshle.w r8, [r8, #20] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 4bbc │ │ │ │ │ - b.n 4ce6 │ │ │ │ │ + beq.w 4be0 │ │ │ │ │ + b.n 4d0a │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4d36 │ │ │ │ │ + beq.n 4d5a │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r7, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r0 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 4bbc │ │ │ │ │ + beq.w 4be0 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4d36 │ │ │ │ │ + beq.n 4d5a │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r7, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r0 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ add.w r9, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r8, [r8, #20] │ │ │ │ │ - ble.n 4d20 │ │ │ │ │ + ble.n 4d44 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r8, [r9, #20] │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 4bbc │ │ │ │ │ + beq.w 4be0 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r7 │ │ │ │ │ - bne.n 4cf8 │ │ │ │ │ + bne.n 4d1c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ strd r2, ip, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bce │ │ │ │ │ + beq.w 4bf2 │ │ │ │ │ add.w r2, r0, r6, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 4e00 │ │ │ │ │ + bne.n 4e24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge.n 4dfc │ │ │ │ │ + bge.n 4e20 │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 4d68 │ │ │ │ │ + b.n 4d8c │ │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ │ add.w r9, r3, r8 │ │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.w 4bbc │ │ │ │ │ + beq.w 4be0 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4d36 │ │ │ │ │ + beq.n 4d5a │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add r1, r8 │ │ │ │ │ add.w r8, r7, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r0 │ │ │ │ │ - b.n 4ca6 │ │ │ │ │ + b.n 4cca │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4c24 │ │ │ │ │ + b.n 4c48 │ │ │ │ │ mov.w r1, #2704 @ 0xa90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4da2 │ │ │ │ │ + b.n 4dc6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, ip │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr.w r2, [r8, ip] │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ adds.w r0, r2, #4096 @ 0x1000 │ │ │ │ │ @@ -7890,46 +7902,46 @@ │ │ │ │ │ str.w r0, [r8, ip] │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 4b9c │ │ │ │ │ + b.n 4bc0 │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 4c0c │ │ │ │ │ + b.n 4c30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 4d5e │ │ │ │ │ + b.n 4d82 │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004e08 <_PyDict_FromItems>: │ │ │ │ │ +00004e2c <_PyDict_FromItems>: │ │ │ │ │ _PyDict_FromItems(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #736] @ (5108 <_PyDict_FromItems+0x300>) │ │ │ │ │ + ldr r3, [pc, #736] @ (512c <_PyDict_FromItems+0x300>) │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ - bgt.n 4e9e <_PyDict_FromItems+0x96> │ │ │ │ │ + bgt.n 4ec2 <_PyDict_FromItems+0x96> │ │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 50be <_PyDict_FromItems+0x2b6> │ │ │ │ │ + ble.w 50e2 <_PyDict_FromItems+0x2b6> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #2416] @ 0x970 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -7947,121 +7959,121 @@ │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str.w r3, [sl, r0] │ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ │ strd r3, r1, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w 4fde <_PyDict_FromItems+0x1d6> │ │ │ │ │ + bgt.w 5002 <_PyDict_FromItems+0x1d6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - bne.w 517c <_PyDict_FromItems+0x374> │ │ │ │ │ + bne.w 51a0 <_PyDict_FromItems+0x374> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.w 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 4e3a <_PyDict_FromItems+0x32> │ │ │ │ │ + beq.n 4e5e <_PyDict_FromItems+0x32> │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ adds r3, r0, #4 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - beq.w 5268 <_PyDict_FromItems+0x460> │ │ │ │ │ + beq.w 528c <_PyDict_FromItems+0x460> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 4f34 <_PyDict_FromItems+0x12c> │ │ │ │ │ + beq.n 4f58 <_PyDict_FromItems+0x12c> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 4f26 <_PyDict_FromItems+0x11e> │ │ │ │ │ + beq.n 4f4a <_PyDict_FromItems+0x11e> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 4f18 <_PyDict_FromItems+0x110> │ │ │ │ │ + beq.n 4f3c <_PyDict_FromItems+0x110> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 4f0a <_PyDict_FromItems+0x102> │ │ │ │ │ + beq.n 4f2e <_PyDict_FromItems+0x102> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 4efc <_PyDict_FromItems+0xf4> │ │ │ │ │ + beq.n 4f20 <_PyDict_FromItems+0xf4> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 4eee <_PyDict_FromItems+0xe6> │ │ │ │ │ + beq.n 4f12 <_PyDict_FromItems+0xe6> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.w 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.w 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ adds r3, #4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.w 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.w 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.w 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.w 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.w 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.w 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.w 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.w 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.w 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.w 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.w 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.w 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.w 5268 <_PyDict_FromItems+0x460> │ │ │ │ │ + bne.w 528c <_PyDict_FromItems+0x460> │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - ble.w 4e3a <_PyDict_FromItems+0x32> │ │ │ │ │ + ble.w 4e5e <_PyDict_FromItems+0x32> │ │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ │ movt r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ itett le │ │ │ │ │ addle.w r0, r6, r6, lsl #1 │ │ │ │ │ movgt r0, #17 │ │ │ │ │ addle r0, #1 │ │ │ │ │ asrle r0, r0, #1 │ │ │ │ │ itttt le │ │ │ │ │ addle.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ uxtble r0, r0 │ │ │ │ │ - bl f78 │ │ │ │ │ + bl f80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5310 <_PyDict_FromItems+0x508> │ │ │ │ │ - ldr r3, [pc, #392] @ (510c <_PyDict_FromItems+0x304>) │ │ │ │ │ + beq.w 5334 <_PyDict_FromItems+0x508> │ │ │ │ │ + ldr r3, [pc, #392] @ (5130 <_PyDict_FromItems+0x304>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 52d4 <_PyDict_FromItems+0x4cc> │ │ │ │ │ + ble.w 52f8 <_PyDict_FromItems+0x4cc> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r3, #2416] @ 0x970 │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -8075,375 +8087,375 @@ │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [sl, ip] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ strd r3, r1, [r4, #16] │ │ │ │ │ - b.n 4fe6 <_PyDict_FromItems+0x1de> │ │ │ │ │ + b.n 500a <_PyDict_FromItems+0x1de> │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 5118 <_PyDict_FromItems+0x310> │ │ │ │ │ + bne.w 513c <_PyDict_FromItems+0x310> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 5124 <_PyDict_FromItems+0x31c> │ │ │ │ │ + beq.w 5148 <_PyDict_FromItems+0x31c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 512c <_PyDict_FromItems+0x324> │ │ │ │ │ + bne.w 5150 <_PyDict_FromItems+0x324> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 512c <_PyDict_FromItems+0x324> │ │ │ │ │ - ldr r0, [pc, #252] @ (5110 <_PyDict_FromItems+0x308>) │ │ │ │ │ + beq.w 5150 <_PyDict_FromItems+0x324> │ │ │ │ │ + ldr r0, [pc, #252] @ (5134 <_PyDict_FromItems+0x308>) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, sl │ │ │ │ │ mov r0, ip │ │ │ │ │ - beq.w 52b8 <_PyDict_FromItems+0x4b0> │ │ │ │ │ - bl 1094 │ │ │ │ │ + beq.w 52dc <_PyDict_FromItems+0x4b0> │ │ │ │ │ + bl 109c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 52f2 <_PyDict_FromItems+0x4ea> │ │ │ │ │ + beq.w 5316 <_PyDict_FromItems+0x4ea> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 4e96 <_PyDict_FromItems+0x8e> │ │ │ │ │ + beq.w 4eba <_PyDict_FromItems+0x8e> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w ip, r8, lsl #2 │ │ │ │ │ add r5, ip │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ mov.w lr, r3, lsl #2 │ │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ │ add r7, lr │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 514a <_PyDict_FromItems+0x342> │ │ │ │ │ + bne.n 516e <_PyDict_FromItems+0x342> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 5158 <_PyDict_FromItems+0x350> │ │ │ │ │ + beq.n 517c <_PyDict_FromItems+0x350> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 515e <_PyDict_FromItems+0x356> │ │ │ │ │ + bne.n 5182 <_PyDict_FromItems+0x356> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.n 515e <_PyDict_FromItems+0x356> │ │ │ │ │ - ldr r0, [pc, #144] @ (5114 <_PyDict_FromItems+0x30c>) │ │ │ │ │ + beq.n 5182 <_PyDict_FromItems+0x356> │ │ │ │ │ + ldr r0, [pc, #144] @ (5138 <_PyDict_FromItems+0x30c>) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r6, sl │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.w 52c4 <_PyDict_FromItems+0x4bc> │ │ │ │ │ - bl 1094 │ │ │ │ │ + beq.w 52e8 <_PyDict_FromItems+0x4bc> │ │ │ │ │ + bl 109c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 52f2 <_PyDict_FromItems+0x4ea> │ │ │ │ │ + beq.w 5316 <_PyDict_FromItems+0x4ea> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r7, r3 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 505e <_PyDict_FromItems+0x256> │ │ │ │ │ + bne.n 5082 <_PyDict_FromItems+0x256> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r0, r9, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 530a <_PyDict_FromItems+0x502> │ │ │ │ │ + beq.w 532e <_PyDict_FromItems+0x502> │ │ │ │ │ str.w r9, [r0, #24] │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, sl, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r3, [sl, r0] │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [sl, r0] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ │ strd r3, r1, [r4, #16] │ │ │ │ │ - b.n 4e90 <_PyDict_FromItems+0x88> │ │ │ │ │ + b.n 4eb4 <_PyDict_FromItems+0x88> │ │ │ │ │ nop │ │ │ │ │ .word 0x000002da │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000184 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 4ffe <_PyDict_FromItems+0x1f6> │ │ │ │ │ + bne.w 5022 <_PyDict_FromItems+0x1f6> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 500a <_PyDict_FromItems+0x202> │ │ │ │ │ + beq.w 502e <_PyDict_FromItems+0x202> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ │ - beq.w 52ec <_PyDict_FromItems+0x4e4> │ │ │ │ │ - ldr r0, [pc, #464] @ (5314 <_PyDict_FromItems+0x50c>) │ │ │ │ │ + beq.w 5310 <_PyDict_FromItems+0x4e4> │ │ │ │ │ + ldr r0, [pc, #464] @ (5338 <_PyDict_FromItems+0x50c>) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 5018 <_PyDict_FromItems+0x210> │ │ │ │ │ + b.n 503c <_PyDict_FromItems+0x210> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 5072 <_PyDict_FromItems+0x26a> │ │ │ │ │ + bne.n 5096 <_PyDict_FromItems+0x26a> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 507c <_PyDict_FromItems+0x274> │ │ │ │ │ + beq.n 50a0 <_PyDict_FromItems+0x274> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ - beq.w 52ec <_PyDict_FromItems+0x4e4> │ │ │ │ │ - ldr r0, [pc, #416] @ (5318 <_PyDict_FromItems+0x510>) │ │ │ │ │ + beq.w 5310 <_PyDict_FromItems+0x4e4> │ │ │ │ │ + ldr r0, [pc, #416] @ (533c <_PyDict_FromItems+0x510>) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 5088 <_PyDict_FromItems+0x280> │ │ │ │ │ + b.n 50ac <_PyDict_FromItems+0x280> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.w 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 4e3a <_PyDict_FromItems+0x32> │ │ │ │ │ + beq.w 4e5e <_PyDict_FromItems+0x32> │ │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ mov.w r0, #1 │ │ │ │ │ - beq.n 520e <_PyDict_FromItems+0x406> │ │ │ │ │ + beq.n 5232 <_PyDict_FromItems+0x406> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 51fc <_PyDict_FromItems+0x3f4> │ │ │ │ │ + beq.n 5220 <_PyDict_FromItems+0x3f4> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 51f0 <_PyDict_FromItems+0x3e8> │ │ │ │ │ + beq.n 5214 <_PyDict_FromItems+0x3e8> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 51e4 <_PyDict_FromItems+0x3dc> │ │ │ │ │ + beq.n 5208 <_PyDict_FromItems+0x3dc> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 51d8 <_PyDict_FromItems+0x3d0> │ │ │ │ │ + beq.n 51fc <_PyDict_FromItems+0x3d0> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 51cc <_PyDict_FromItems+0x3c4> │ │ │ │ │ + beq.n 51f0 <_PyDict_FromItems+0x3c4> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 51be <_PyDict_FromItems+0x3b6> │ │ │ │ │ + beq.n 51e2 <_PyDict_FromItems+0x3b6> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.w 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.w 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ add r3, r4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.w 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.w 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ add r3, r4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ add r3, r4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ add r3, r4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ add r3, r4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ add r3, r4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 4f48 <_PyDict_FromItems+0x140> │ │ │ │ │ + beq.w 4f6c <_PyDict_FromItems+0x140> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, #8 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 4f48 <_PyDict_FromItems+0x140> │ │ │ │ │ - b.n 520e <_PyDict_FromItems+0x406> │ │ │ │ │ + beq.w 4f6c <_PyDict_FromItems+0x140> │ │ │ │ │ + b.n 5232 <_PyDict_FromItems+0x406> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, #8 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ add.w r3, r1, #28 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 52d0 <_PyDict_FromItems+0x4c8> │ │ │ │ │ + bne.n 52f4 <_PyDict_FromItems+0x4c8> │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 4f48 <_PyDict_FromItems+0x140> │ │ │ │ │ - b.n 5268 <_PyDict_FromItems+0x460> │ │ │ │ │ - bl d28 │ │ │ │ │ + beq.w 4f6c <_PyDict_FromItems+0x140> │ │ │ │ │ + b.n 528c <_PyDict_FromItems+0x460> │ │ │ │ │ + bl d30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 5040 <_PyDict_FromItems+0x238> │ │ │ │ │ - b.n 52f2 <_PyDict_FromItems+0x4ea> │ │ │ │ │ - bl d28 │ │ │ │ │ + bne.w 5064 <_PyDict_FromItems+0x238> │ │ │ │ │ + b.n 5316 <_PyDict_FromItems+0x4ea> │ │ │ │ │ + bl d30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 50a4 <_PyDict_FromItems+0x29c> │ │ │ │ │ - b.n 52f2 <_PyDict_FromItems+0x4ea> │ │ │ │ │ + bne.w 50c8 <_PyDict_FromItems+0x29c> │ │ │ │ │ + b.n 5316 <_PyDict_FromItems+0x4ea> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 4f4a <_PyDict_FromItems+0x142> │ │ │ │ │ - ldr r0, [pc, #68] @ (531c <_PyDict_FromItems+0x514>) │ │ │ │ │ + b.n 4f6e <_PyDict_FromItems+0x142> │ │ │ │ │ + ldr r0, [pc, #68] @ (5340 <_PyDict_FromItems+0x514>) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fb4 <_PyDict_FromItems+0x1ac> │ │ │ │ │ + bne.w 4fd8 <_PyDict_FromItems+0x1ac> │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 3c50 │ │ │ │ │ - b.n 5310 <_PyDict_FromItems+0x508> │ │ │ │ │ + bl 3c74 │ │ │ │ │ + b.n 5334 <_PyDict_FromItems+0x508> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5310 <_PyDict_FromItems+0x508> │ │ │ │ │ + beq.n 5334 <_PyDict_FromItems+0x508> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5310 <_PyDict_FromItems+0x508> │ │ │ │ │ + cbnz r3, 5334 <_PyDict_FromItems+0x508> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5310 <_PyDict_FromItems+0x508> │ │ │ │ │ + b.n 5334 <_PyDict_FromItems+0x508> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 3c50 │ │ │ │ │ + bl 3c74 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4e96 <_PyDict_FromItems+0x8e> │ │ │ │ │ + b.n 4eba <_PyDict_FromItems+0x8e> │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000019e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005320 <_PyDict_LoadGlobal>: │ │ │ │ │ +00005344 <_PyDict_LoadGlobal>: │ │ │ │ │ _PyDict_LoadGlobal(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ @@ -8451,71 +8463,71 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 53ac <_PyDict_LoadGlobal+0x8c> │ │ │ │ │ + bne.n 53d0 <_PyDict_LoadGlobal+0x8c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - beq.n 53ac <_PyDict_LoadGlobal+0x8c> │ │ │ │ │ + beq.n 53d0 <_PyDict_LoadGlobal+0x8c> │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 539e <_PyDict_LoadGlobal+0x7e> │ │ │ │ │ + cbz r0, 53c2 <_PyDict_LoadGlobal+0x7e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ cmn.w ip, #3 │ │ │ │ │ - beq.n 53a4 <_PyDict_LoadGlobal+0x84> │ │ │ │ │ + beq.n 53c8 <_PyDict_LoadGlobal+0x84> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 5398 <_PyDict_LoadGlobal+0x78> │ │ │ │ │ + bne.n 53bc <_PyDict_LoadGlobal+0x78> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 53a4 <_PyDict_LoadGlobal+0x84> │ │ │ │ │ + cbz r0, 53c8 <_PyDict_LoadGlobal+0x84> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmn.w ip, #3 │ │ │ │ │ - bne.n 537a <_PyDict_LoadGlobal+0x5a> │ │ │ │ │ + bne.n 539e <_PyDict_LoadGlobal+0x5a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 53a4 <_PyDict_LoadGlobal+0x84> │ │ │ │ │ + beq.n 53c8 <_PyDict_LoadGlobal+0x84> │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 5354 <_PyDict_LoadGlobal+0x34> │ │ │ │ │ + b.n 5378 <_PyDict_LoadGlobal+0x34> │ │ │ │ │ │ │ │ │ │ -000053c4 <_PyDictKeys_StringLookup>: │ │ │ │ │ +000053e8 <_PyDictKeys_StringLookup>: │ │ │ │ │ _PyDictKeys_StringLookup(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -8527,379 +8539,379 @@ │ │ │ │ │ clz r3, r3 │ │ │ │ │ sub sp, #12 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5734 <_PyDictKeys_StringLookup+0x370> │ │ │ │ │ + bne.w 5758 <_PyDictKeys_StringLookup+0x370> │ │ │ │ │ ldr r7, [r6, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ - beq.w 5722 <_PyDictKeys_StringLookup+0x35e> │ │ │ │ │ + beq.w 5746 <_PyDictKeys_StringLookup+0x35e> │ │ │ │ │ ldrb.w r9, [r4, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ add.w r8, r4, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ │ add.w sl, r8, r2 │ │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w fp, r7, r5 │ │ │ │ │ - bgt.n 54ec <_PyDictKeys_StringLookup+0x128> │ │ │ │ │ + bgt.n 5510 <_PyDictKeys_StringLookup+0x128> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 54da <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + blt.n 54fe <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + beq.n 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 557e <_PyDictKeys_StringLookup+0x1ba> │ │ │ │ │ + beq.w 55a2 <_PyDictKeys_StringLookup+0x1ba> │ │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ │ mov.w fp, r7, lsr #5 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add fp, r3 │ │ │ │ │ and.w fp, fp, r5 │ │ │ │ │ - bgt.n 550e <_PyDictKeys_StringLookup+0x14a> │ │ │ │ │ + bgt.n 5532 <_PyDictKeys_StringLookup+0x14a> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 5520 <_PyDictKeys_StringLookup+0x15c> │ │ │ │ │ + blt.n 5544 <_PyDictKeys_StringLookup+0x15c> │ │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + beq.n 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 55e6 <_PyDictKeys_StringLookup+0x222> │ │ │ │ │ + beq.w 560a <_PyDictKeys_StringLookup+0x222> │ │ │ │ │ lsrs r3, r7, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, fp, r5 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.n 5548 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ + bgt.n 556c <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 552c <_PyDictKeys_StringLookup+0x168> │ │ │ │ │ + blt.n 5550 <_PyDictKeys_StringLookup+0x168> │ │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + beq.n 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 5642 <_PyDictKeys_StringLookup+0x27e> │ │ │ │ │ + beq.w 5666 <_PyDictKeys_StringLookup+0x27e> │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r5 │ │ │ │ │ - bgt.n 556e <_PyDictKeys_StringLookup+0x1aa> │ │ │ │ │ + bgt.n 5592 <_PyDictKeys_StringLookup+0x1aa> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 5542 <_PyDictKeys_StringLookup+0x17e> │ │ │ │ │ + blt.n 5566 <_PyDictKeys_StringLookup+0x17e> │ │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + beq.n 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 56aa <_PyDictKeys_StringLookup+0x2e6> │ │ │ │ │ + beq.w 56ce <_PyDictKeys_StringLookup+0x2e6> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, fp, r5 │ │ │ │ │ - b.n 547e <_PyDictKeys_StringLookup+0xba> │ │ │ │ │ + b.n 54a2 <_PyDictKeys_StringLookup+0xba> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 5706 <_PyDictKeys_StringLookup+0x342> │ │ │ │ │ + bne.w 572a <_PyDictKeys_StringLookup+0x342> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 569e <_PyDictKeys_StringLookup+0x2da> │ │ │ │ │ + bgt.w 56c2 <_PyDictKeys_StringLookup+0x2da> │ │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 5430 <_PyDictKeys_StringLookup+0x6c> │ │ │ │ │ + bge.n 5454 <_PyDictKeys_StringLookup+0x6c> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 54e0 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ + beq.n 5504 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ lsrs r3, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add fp, r3 │ │ │ │ │ and.w fp, r5, fp │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 5460 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + bge.n 5484 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - bne.n 5470 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ + bne.n 5494 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 54e0 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ + beq.n 5504 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r5 │ │ │ │ │ - b.n 54b2 <_PyDictKeys_StringLookup+0xee> │ │ │ │ │ + b.n 54d6 <_PyDictKeys_StringLookup+0xee> │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.n 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ - b.n 54ca <_PyDictKeys_StringLookup+0x106> │ │ │ │ │ + beq.n 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + b.n 54ee <_PyDictKeys_StringLookup+0x106> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 548c <_PyDictKeys_StringLookup+0xc8> │ │ │ │ │ + bge.n 54b0 <_PyDictKeys_StringLookup+0xc8> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 54e0 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ + beq.n 5504 <_PyDictKeys_StringLookup+0x11c> │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r5 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ - b.n 54b6 <_PyDictKeys_StringLookup+0xf2> │ │ │ │ │ + b.n 54da <_PyDictKeys_StringLookup+0xf2> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 55ce <_PyDictKeys_StringLookup+0x20a> │ │ │ │ │ + bne.n 55f2 <_PyDictKeys_StringLookup+0x20a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + beq.n 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ eor.w ip, r1, r3 │ │ │ │ │ tst.w ip, #28 │ │ │ │ │ - bne.n 55ce <_PyDictKeys_StringLookup+0x20a> │ │ │ │ │ + bne.n 55f2 <_PyDictKeys_StringLookup+0x20a> │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 571e <_PyDictKeys_StringLookup+0x35a> │ │ │ │ │ + beq.w 5742 <_PyDictKeys_StringLookup+0x35a> │ │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 5742 <_PyDictKeys_StringLookup+0x37e> │ │ │ │ │ + beq.w 5766 <_PyDictKeys_StringLookup+0x37e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + beq.n 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ lsrs r3, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add fp, r3 │ │ │ │ │ and.w fp, fp, r5 │ │ │ │ │ - ble.w 5458 <_PyDictKeys_StringLookup+0x94> │ │ │ │ │ - b.n 550e <_PyDictKeys_StringLookup+0x14a> │ │ │ │ │ + ble.w 547c <_PyDictKeys_StringLookup+0x94> │ │ │ │ │ + b.n 5532 <_PyDictKeys_StringLookup+0x14a> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 5470 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ + bne.w 5494 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + beq.w 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ │ eor.w r0, r1, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ - bne.w 5470 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ + bne.w 5494 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 571a <_PyDictKeys_StringLookup+0x356> │ │ │ │ │ + beq.w 573e <_PyDictKeys_StringLookup+0x356> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ │ addne.w r0, r3, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.n 5716 <_PyDictKeys_StringLookup+0x352> │ │ │ │ │ + bpl.n 573a <_PyDictKeys_StringLookup+0x352> │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ - b.n 5470 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ + beq.w 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + b.n 5494 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 549c <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ + bne.w 54c0 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + beq.w 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ eor.w lr, ip, r1 │ │ │ │ │ tst.w lr, #28 │ │ │ │ │ - bne.w 549c <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ + bne.w 54c0 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.n 573e <_PyDictKeys_StringLookup+0x37a> │ │ │ │ │ + beq.n 5762 <_PyDictKeys_StringLookup+0x37a> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #20 │ │ │ │ │ addeq r0, #28 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 573a <_PyDictKeys_StringLookup+0x376> │ │ │ │ │ + beq.n 575e <_PyDictKeys_StringLookup+0x376> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ - b.n 549c <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ + beq.w 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + b.n 54c0 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 5430 <_PyDictKeys_StringLookup+0x6c> │ │ │ │ │ - b.n 54fc <_PyDictKeys_StringLookup+0x138> │ │ │ │ │ + bge.w 5454 <_PyDictKeys_StringLookup+0x6c> │ │ │ │ │ + b.n 5520 <_PyDictKeys_StringLookup+0x138> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 54ca <_PyDictKeys_StringLookup+0x106> │ │ │ │ │ + bne.w 54ee <_PyDictKeys_StringLookup+0x106> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + beq.w 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ eor.w lr, ip, r1 │ │ │ │ │ tst.w lr, #28 │ │ │ │ │ - bne.w 54ca <_PyDictKeys_StringLookup+0x106> │ │ │ │ │ + bne.w 54ee <_PyDictKeys_StringLookup+0x106> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.n 574a <_PyDictKeys_StringLookup+0x386> │ │ │ │ │ + beq.n 576e <_PyDictKeys_StringLookup+0x386> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #20 │ │ │ │ │ addeq r0, #28 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 5746 <_PyDictKeys_StringLookup+0x382> │ │ │ │ │ + beq.n 576a <_PyDictKeys_StringLookup+0x382> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ - b.n 54ca <_PyDictKeys_StringLookup+0x106> │ │ │ │ │ + beq.w 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + b.n 54ee <_PyDictKeys_StringLookup+0x106> │ │ │ │ │ lsrs r3, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add fp, r3 │ │ │ │ │ and.w fp, r5, fp │ │ │ │ │ - b.n 5458 <_PyDictKeys_StringLookup+0x94> │ │ │ │ │ + b.n 547c <_PyDictKeys_StringLookup+0x94> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 562e <_PyDictKeys_StringLookup+0x26a> │ │ │ │ │ + b.n 5652 <_PyDictKeys_StringLookup+0x26a> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 561e <_PyDictKeys_StringLookup+0x25a> │ │ │ │ │ + b.n 5642 <_PyDictKeys_StringLookup+0x25a> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 55aa <_PyDictKeys_StringLookup+0x1e6> │ │ │ │ │ + b.n 55ce <_PyDictKeys_StringLookup+0x1e6> │ │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 5402 <_PyDictKeys_StringLookup+0x3e> │ │ │ │ │ + bne.w 5426 <_PyDictKeys_StringLookup+0x3e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r4, #2 │ │ │ │ │ - b.n 54e4 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + b.n 5508 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 5686 <_PyDictKeys_StringLookup+0x2c2> │ │ │ │ │ + b.n 56aa <_PyDictKeys_StringLookup+0x2c2> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 5674 <_PyDictKeys_StringLookup+0x2b0> │ │ │ │ │ + b.n 5698 <_PyDictKeys_StringLookup+0x2b0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 55be <_PyDictKeys_StringLookup+0x1fa> │ │ │ │ │ + b.n 55e2 <_PyDictKeys_StringLookup+0x1fa> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 56ee <_PyDictKeys_StringLookup+0x32a> │ │ │ │ │ + b.n 5712 <_PyDictKeys_StringLookup+0x32a> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 56dc <_PyDictKeys_StringLookup+0x318> │ │ │ │ │ + b.n 5700 <_PyDictKeys_StringLookup+0x318> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005750 <_PyDictKeys_GetVersionForCurrentState>: │ │ │ │ │ +00005774 <_PyDictKeys_GetVersionForCurrentState>: │ │ │ │ │ _PyDictKeys_GetVersionForCurrentState(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 5758 <_PyDictKeys_GetVersionForCurrentState+0x8> │ │ │ │ │ + cbz r0, 577c <_PyDictKeys_GetVersionForCurrentState+0x8> │ │ │ │ │ bx lr │ │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr.w r0, [r3, #1752] @ 0x6d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5756 <_PyDictKeys_GetVersionForCurrentState+0x6> │ │ │ │ │ + beq.n 577a <_PyDictKeys_GetVersionForCurrentState+0x6> │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ str.w r2, [r3, #1752] @ 0x6d8 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - b.n 5756 <_PyDictKeys_GetVersionForCurrentState+0x6> │ │ │ │ │ + b.n 577a <_PyDictKeys_GetVersionForCurrentState+0x6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005770 : │ │ │ │ │ +00005794 : │ │ │ │ │ PyObject_GenericGetDict(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #27 │ │ │ │ │ - bpl.n 57a2 │ │ │ │ │ + bpl.n 57c6 │ │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 581c │ │ │ │ │ + beq.n 5840 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 579e │ │ │ │ │ + beq.n 57c2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5884 │ │ │ │ │ + beq.n 58a8 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 5790 │ │ │ │ │ - ldr r3, [pc, #232] @ (589c ) │ │ │ │ │ + bne.n 57b4 │ │ │ │ │ + ldr r3, [pc, #232] @ (58c0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ lsls r3, r0, #22 │ │ │ │ │ - bpl.n 57ce │ │ │ │ │ + bpl.n 57f2 │ │ │ │ │ ldr.w r1, [r1, #440] @ 0x1b8 │ │ │ │ │ - cbnz r1, 5832 │ │ │ │ │ + cbnz r1, 5856 │ │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5842 │ │ │ │ │ + ble.n 5866 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ @@ -8917,78 +8929,78 @@ │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r3, [r5, r1] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ - b.n 5790 │ │ │ │ │ + b.n 57b4 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.n 5862 │ │ │ │ │ + bpl.n 5886 │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ - cbz r3, 5862 │ │ │ │ │ - bl aec4 <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ + cbz r3, 5886 │ │ │ │ │ + bl aeec <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5790 │ │ │ │ │ + bne.n 57b4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 579e │ │ │ │ │ + b.n 57c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8ad4 │ │ │ │ │ + bl 8afc │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5790 │ │ │ │ │ - b.n 582e │ │ │ │ │ + bne.n 57b4 │ │ │ │ │ + b.n 5852 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r0, r7, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 57f6 │ │ │ │ │ + bne.n 581a │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3c50 │ │ │ │ │ + bl 3c74 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ - b.n 582e │ │ │ │ │ - ldr r3, [pc, #60] @ (58a0 ) │ │ │ │ │ + b.n 5852 │ │ │ │ │ + ldr r3, [pc, #60] @ (58c4 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - bl 8ad4 │ │ │ │ │ + bl 8afc │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w r0, [r5, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5790 │ │ │ │ │ - b.n 582e │ │ │ │ │ + bne.n 57b4 │ │ │ │ │ + b.n 5852 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 582e │ │ │ │ │ + b.n 5852 │ │ │ │ │ .word 0x000000de │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000058a4 : │ │ │ │ │ +000058c8 : │ │ │ │ │ dict_update(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -9003,182 +9015,182 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 597a │ │ │ │ │ + beq.n 599e │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5966 │ │ │ │ │ - ldr r3, [pc, #160] @ (5980 ) │ │ │ │ │ + beq.n 598a │ │ │ │ │ + ldr r3, [pc, #160] @ (59a4 ) │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 591c │ │ │ │ │ - ldr r3, [pc, #156] @ (5984 ) │ │ │ │ │ + bne.n 5940 │ │ │ │ │ + ldr r3, [pc, #156] @ (59a8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, r3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 32e8 │ │ │ │ │ + bl 32f0 │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - cbnz r3, 5944 │ │ │ │ │ + cbnz r3, 5968 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 597a │ │ │ │ │ + beq.n 599e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #104] @ (5988 ) │ │ │ │ │ + ldr r1, [pc, #104] @ (59ac ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 597a │ │ │ │ │ - bne.n 596c │ │ │ │ │ + blt.n 599e │ │ │ │ │ + bne.n 5990 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9e34 │ │ │ │ │ + bl 9e5c │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 590c │ │ │ │ │ + beq.n 5930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ - cbz r0, 597a │ │ │ │ │ - ldr r0, [pc, #60] @ (598c ) │ │ │ │ │ + cbz r0, 599e │ │ │ │ │ + ldr r0, [pc, #60] @ (59b0 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bl 32e8 │ │ │ │ │ - b.n 590c │ │ │ │ │ + bl 32f0 │ │ │ │ │ + b.n 5930 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5910 │ │ │ │ │ - b.n 5944 │ │ │ │ │ - ldr r3, [pc, #32] @ (5990 ) │ │ │ │ │ + beq.n 5934 │ │ │ │ │ + b.n 5968 │ │ │ │ │ + ldr r3, [pc, #32] @ (59b4 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 58f0 │ │ │ │ │ + b.n 5914 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5918 │ │ │ │ │ + b.n 593c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005994 : │ │ │ │ │ +000059b8 : │ │ │ │ │ dict_update_arg(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #100] @ (5a08 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (5a2c ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 59ca │ │ │ │ │ - ldr r5, [pc, #92] @ (5a0c ) │ │ │ │ │ + bne.n 59ee │ │ │ │ │ + ldr r5, [pc, #92] @ (5a30 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r0, r5] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 32e8 │ │ │ │ │ - ldr r1, [pc, #68] @ (5a10 ) │ │ │ │ │ + b.w 32f0 │ │ │ │ │ + ldr r1, [pc, #68] @ (5a34 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5a02 │ │ │ │ │ - bne.n 59e6 │ │ │ │ │ + blt.n 5a26 │ │ │ │ │ + bne.n 5a0a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9e34 │ │ │ │ │ - ldr r0, [pc, #44] @ (5a14 ) │ │ │ │ │ + b.w 9e5c │ │ │ │ │ + ldr r0, [pc, #44] @ (5a38 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 32e8 │ │ │ │ │ + b.w 32f0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005a18 : │ │ │ │ │ +00005a3c : │ │ │ │ │ dict_items(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 5a76 │ │ │ │ │ + cbz r0, 5a9a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 5a9c │ │ │ │ │ - ldr r0, [pc, #144] @ (5ac4 ) │ │ │ │ │ + bpl.n 5ac0 │ │ │ │ │ + ldr r0, [pc, #144] @ (5ae8 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 5a86 │ │ │ │ │ + cbz r0, 5aaa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5a8a │ │ │ │ │ + beq.n 5aae │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #128] @ (5ac8 ) │ │ │ │ │ + ldr r1, [pc, #128] @ (5aec ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -9199,19 +9211,19 @@ │ │ │ │ │ movw r1, #5878 @ 0x16f6 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #56] @ (5acc ) │ │ │ │ │ + ldr r1, [pc, #56] @ (5af0 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 5a58 │ │ │ │ │ + b.n 5a7c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -9221,45 +9233,45 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr.w r2, [r2, #248] @ 0xf8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5a86 │ │ │ │ │ + b.n 5aaa │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005ad0 <_PyDictView_New>: │ │ │ │ │ +00005af4 <_PyDictView_New>: │ │ │ │ │ _PyDictView_New(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5b2e <_PyDictView_New+0x5e> │ │ │ │ │ + cbz r0, 5b52 <_PyDictView_New+0x5e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 5b54 <_PyDictView_New+0x84> │ │ │ │ │ + bpl.n 5b78 <_PyDictView_New+0x84> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 5b3e <_PyDictView_New+0x6e> │ │ │ │ │ + cbz r0, 5b62 <_PyDictView_New+0x6e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5b42 <_PyDictView_New+0x72> │ │ │ │ │ + beq.n 5b66 <_PyDictView_New+0x72> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #112] @ (5b70 <_PyDictView_New+0xa0>) │ │ │ │ │ + ldr r1, [pc, #112] @ (5b94 <_PyDictView_New+0xa0>) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -9280,57 +9292,57 @@ │ │ │ │ │ movw r1, #5878 @ 0x16f6 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #40] @ (5b74 <_PyDictView_New+0xa4>) │ │ │ │ │ + ldr r1, [pc, #40] @ (5b98 <_PyDictView_New+0xa4>) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 5b10 <_PyDictView_New+0x40> │ │ │ │ │ + b.n 5b34 <_PyDictView_New+0x40> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5b3e <_PyDictView_New+0x6e> │ │ │ │ │ + b.n 5b62 <_PyDictView_New+0x6e> │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005b78 : │ │ │ │ │ +00005b9c : │ │ │ │ │ dictitems_iter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5bf4 │ │ │ │ │ - ldr r0, [pc, #172] @ (5c3c ) │ │ │ │ │ + beq.n 5c18 │ │ │ │ │ + ldr r0, [pc, #172] @ (5c60 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c30 │ │ │ │ │ + beq.n 5c54 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5bfe │ │ │ │ │ + beq.n 5c22 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ @@ -9340,16 +9352,16 @@ │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - cbz r0, 5c20 │ │ │ │ │ - ldr r1, [pc, #120] @ (5c40 ) │ │ │ │ │ + cbz r0, 5c44 │ │ │ │ │ + ldr r1, [pc, #120] @ (5c64 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -9362,15 +9374,15 @@ │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 5bf0 │ │ │ │ │ + b.n 5c14 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -9379,77 +9391,77 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5bc6 │ │ │ │ │ + bne.n 5bea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c30 │ │ │ │ │ + beq.n 5c54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5c34 │ │ │ │ │ + cbz r3, 5c58 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5bf0 │ │ │ │ │ + b.n 5c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c30 │ │ │ │ │ + b.n 5c54 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005c44 : │ │ │ │ │ +00005c68 : │ │ │ │ │ dictiter_new(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cfe │ │ │ │ │ + beq.n 5d22 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ - ldr r3, [pc, #168] @ (5d1c ) │ │ │ │ │ + ldr r3, [pc, #168] @ (5d40 ) │ │ │ │ │ strd r6, r2, [r0, #8] │ │ │ │ │ sub.w ip, r5, r3 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ rsbs r1, ip, #0 │ │ │ │ │ add.w r0, r3, #208 @ 0xd0 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ - beq.n 5d02 │ │ │ │ │ + beq.n 5d26 │ │ │ │ │ add.w r3, r3, #416 @ 0x1a0 │ │ │ │ │ subs r0, r5, r3 │ │ │ │ │ negs r3, r0 │ │ │ │ │ adcs r3, r0 │ │ │ │ │ - cbnz r3, 5d02 │ │ │ │ │ - ldr r2, [pc, #128] @ (5d20 ) │ │ │ │ │ + cbnz r3, 5d26 │ │ │ │ │ + ldr r2, [pc, #128] @ (5d44 ) │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 5cd8 │ │ │ │ │ - cbnz r1, 5cd8 │ │ │ │ │ + beq.n 5cfc │ │ │ │ │ + cbnz r1, 5cfc │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - ldr r1, [pc, #120] @ (5d24 ) │ │ │ │ │ + ldr r1, [pc, #120] @ (5d48 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -9468,45 +9480,45 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5caa │ │ │ │ │ + bne.n 5cce │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5cfe │ │ │ │ │ + beq.n 5d22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5d12 │ │ │ │ │ + cbz r3, 5d36 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5cd4 │ │ │ │ │ + b.n 5cf8 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - cbnz r3, 5d0e │ │ │ │ │ + cbnz r3, 5d32 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5c9e │ │ │ │ │ + b.n 5cc2 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 5c9e │ │ │ │ │ + b.n 5cc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5cfe │ │ │ │ │ + b.n 5d22 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000028c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005d28 : │ │ │ │ │ +00005d4c : │ │ │ │ │ dictview_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -9518,159 +9530,159 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, 5d6c │ │ │ │ │ + cbz r0, 5d90 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5d76 │ │ │ │ │ + bne.n 5d9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5d6c │ │ │ │ │ + bne.n 5d90 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00005d8c : │ │ │ │ │ +00005db0 : │ │ │ │ │ dictiter_iternextitem(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5ed4 │ │ │ │ │ + beq.w 5ef8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 5f64 │ │ │ │ │ + bne.w 5f88 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5eee │ │ │ │ │ + bne.w 5f12 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ movs r2, #1 │ │ │ │ │ adds r3, #20 │ │ │ │ │ ldrb.w r6, [r3, #-14] │ │ │ │ │ ldrb.w r7, [r3, #-15] │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ lsls r2, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5e8a │ │ │ │ │ + beq.n 5eae │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ - bge.n 5ec0 │ │ │ │ │ + bge.n 5ee4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5ed8 │ │ │ │ │ + beq.n 5efc │ │ │ │ │ ldrd r6, r7, [r3] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5eaa │ │ │ │ │ + beq.n 5ece │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bne.n 5e40 │ │ │ │ │ + bne.n 5e64 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5e4c │ │ │ │ │ + beq.n 5e70 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 5e54 │ │ │ │ │ + bne.n 5e78 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ - bne.n 5e68 │ │ │ │ │ + bne.n 5e8c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5e7a │ │ │ │ │ + bne.n 5e9e │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5f2e │ │ │ │ │ + beq.n 5f52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5e08 │ │ │ │ │ + bne.n 5e2c │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 5e14 │ │ │ │ │ + beq.n 5e38 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e3c │ │ │ │ │ + beq.n 5e60 │ │ │ │ │ strd r6, r7, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e2a │ │ │ │ │ + bne.n 5e4e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 5e34 │ │ │ │ │ + beq.n 5e58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e34 │ │ │ │ │ + bne.n 5e58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e34 │ │ │ │ │ + b.n 5e58 │ │ │ │ │ movs r6, #12 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ │ add r3, r2 │ │ │ │ │ - bge.n 5ec0 │ │ │ │ │ + bge.n 5ee4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5f1c │ │ │ │ │ + beq.n 5f40 │ │ │ │ │ ldrd r6, r7, [r3, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dee │ │ │ │ │ + bne.n 5e12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9679,99 +9691,99 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5ed4 │ │ │ │ │ + beq.n 5ef8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5f14 │ │ │ │ │ + cbz r3, 5f38 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5e3c │ │ │ │ │ + b.n 5e60 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 5ec0 │ │ │ │ │ + ble.n 5ee4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5ed8 │ │ │ │ │ + beq.n 5efc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.w 5de0 │ │ │ │ │ - b.n 5ec0 │ │ │ │ │ + blt.w 5e04 │ │ │ │ │ + b.n 5ee4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 5ec0 │ │ │ │ │ + ble.n 5ee4 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ add.w r3, r0, r2, lsl #3 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ - b.n 5ea0 │ │ │ │ │ + b.n 5ec4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ed4 │ │ │ │ │ + b.n 5ef8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 5ec0 │ │ │ │ │ + ble.n 5ee4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 5f5a │ │ │ │ │ + cbz r2, 5f7e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.n 5e9c │ │ │ │ │ - b.n 5ec0 │ │ │ │ │ - ldr r1, [pc, #84] @ (5f84 ) │ │ │ │ │ + blt.n 5ec0 │ │ │ │ │ + b.n 5ee4 │ │ │ │ │ + ldr r1, [pc, #84] @ (5fa8 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n 5e3c │ │ │ │ │ + b.n 5e60 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bgt.n 5f24 │ │ │ │ │ - b.n 5ec0 │ │ │ │ │ + bgt.n 5f48 │ │ │ │ │ + b.n 5ee4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b.n 5ed4 │ │ │ │ │ + b.n 5ef8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005f88 <_PyObject_InitInlineValues>: │ │ │ │ │ +00005fac <_PyObject_InitInlineValues>: │ │ │ │ │ _PyObject_InitInlineValues(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r1, #440] @ 0x1b8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -9783,91 +9795,91 @@ │ │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ strgt r2, [r3, #12] │ │ │ │ │ add r2, r1 │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ strb r5, [r0, #9] │ │ │ │ │ strh r3, [r0, #10] │ │ │ │ │ strb r2, [r0, #8] │ │ │ │ │ - cbz r2, 5fca <_PyObject_InitInlineValues+0x42> │ │ │ │ │ + cbz r2, 5fee <_PyObject_InitInlineValues+0x42> │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ str.w r5, [r4, #-12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00005fd0 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +00005ff4 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ _PyObject_StoreInstanceAttribute(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldrb r5, [r0, #11] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ - cbz r5, 5ff8 <_PyObject_StoreInstanceAttribute+0x28> │ │ │ │ │ + cbz r5, 601c <_PyObject_StoreInstanceAttribute+0x28> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 6060 │ │ │ │ │ + b.n 6084 │ │ │ │ │ ldr.w r5, [r0, #-12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r5, 6012 <_PyObject_StoreInstanceAttribute+0x42> │ │ │ │ │ + cbz r5, 6036 <_PyObject_StoreInstanceAttribute+0x42> │ │ │ │ │ ldr r4, [r5, #28] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 5fec <_PyObject_StoreInstanceAttribute+0x1c> │ │ │ │ │ + beq.n 6010 <_PyObject_StoreInstanceAttribute+0x1c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 2bec <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b.w 2bf4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 5770 │ │ │ │ │ + bl 5794 │ │ │ │ │ R_ARM_THM_CALL PyObject_GenericGetDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6052 <_PyObject_StoreInstanceAttribute+0x82> │ │ │ │ │ + cbz r0, 6076 <_PyObject_StoreInstanceAttribute+0x82> │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.n 6046 <_PyObject_StoreInstanceAttribute+0x76> │ │ │ │ │ + beq.n 606a <_PyObject_StoreInstanceAttribute+0x76> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 2bec <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 2bf4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6040 <_PyObject_StoreInstanceAttribute+0x70> │ │ │ │ │ + beq.n 6064 <_PyObject_StoreInstanceAttribute+0x70> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 6058 <_PyObject_StoreInstanceAttribute+0x88> │ │ │ │ │ + cbz r3, 607c <_PyObject_StoreInstanceAttribute+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 6060 │ │ │ │ │ + bl 6084 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 6030 <_PyObject_StoreInstanceAttribute+0x60> │ │ │ │ │ + b.n 6054 <_PyObject_StoreInstanceAttribute+0x60> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6040 <_PyObject_StoreInstanceAttribute+0x70> │ │ │ │ │ + b.n 6064 <_PyObject_StoreInstanceAttribute+0x70> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6040 <_PyObject_StoreInstanceAttribute+0x70> │ │ │ │ │ + b.n 6064 <_PyObject_StoreInstanceAttribute+0x70> │ │ │ │ │ │ │ │ │ │ -00006060 : │ │ │ │ │ +00006084 : │ │ │ │ │ store_instance_attr_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -9880,432 +9892,432 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bne.w 6354 │ │ │ │ │ + bne.w 6378 │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 68c2 │ │ │ │ │ + beq.w 68e6 │ │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ add.w sl, r6, #20 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ │ add r1, sl │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ and.w r9, r3, r2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bgt.w 62fe │ │ │ │ │ + bgt.w 6322 │ │ │ │ │ ldrsb.w r7, [sl, r9] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 61a4 │ │ │ │ │ + blt.n 61c8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r0, [r2, r7, lsl #3] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.w 61fe │ │ │ │ │ + beq.w 6222 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6422 │ │ │ │ │ + beq.w 6446 │ │ │ │ │ add.w r2, r9, r9, lsl #2 │ │ │ │ │ mov.w r9, r3, lsr #5 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ add r9, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ and.w r9, r9, r2 │ │ │ │ │ - bgt.w 6328 │ │ │ │ │ + bgt.w 634c │ │ │ │ │ ldrsb.w r7, [sl, r9] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 633c │ │ │ │ │ + blt.w 6360 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.n 61fe │ │ │ │ │ + beq.n 6222 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6562 │ │ │ │ │ + beq.w 6586 │ │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ add r2, r9 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ and.w r9, r1, r2 │ │ │ │ │ mov r6, ip │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.w 63ea │ │ │ │ │ + bgt.w 640e │ │ │ │ │ ldrsb.w r7, [sl, r9] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 6344 │ │ │ │ │ + blt.w 6368 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.n 61fe │ │ │ │ │ + beq.n 6222 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 66a2 │ │ │ │ │ + beq.w 66c6 │ │ │ │ │ add.w r2, r9, r9, lsl #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add.w r2, r2, r6, lsr #5 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w r9, r1, r2 │ │ │ │ │ - bgt.w 6412 │ │ │ │ │ + bgt.w 6436 │ │ │ │ │ ldrsb.w r7, [sl, r9] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 634e │ │ │ │ │ + blt.w 6372 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.n 61fe │ │ │ │ │ + beq.n 6222 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6790 │ │ │ │ │ + beq.w 67b4 │ │ │ │ │ lsrs r6, r6, #10 │ │ │ │ │ add.w r2, r9, r9, lsl #2 │ │ │ │ │ add.w r9, r6, #1 │ │ │ │ │ add r9, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ and.w r9, r2, r9 │ │ │ │ │ - b.n 6136 │ │ │ │ │ + b.n 615a │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.w 686c │ │ │ │ │ + bne.w 6890 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 6354 │ │ │ │ │ + ble.w 6378 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - bl 15d4 │ │ │ │ │ + bl 15dc │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bgt.w 6810 │ │ │ │ │ + bgt.w 6834 │ │ │ │ │ strb.w r3, [sl, r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrb r0, [r6, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ add sl, r3 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 683e │ │ │ │ │ + bne.w 6862 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w fp, [sl] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 6354 │ │ │ │ │ + beq.w 6378 │ │ │ │ │ add.w r9, r4, r7, lsl #2 │ │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ │ - beq.w 6682 │ │ │ │ │ + beq.w 66a6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 648c │ │ │ │ │ - cbz r5, 626a │ │ │ │ │ + bne.w 64b0 │ │ │ │ │ + cbz r5, 628e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 625c │ │ │ │ │ + bne.n 6280 │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 62a4 │ │ │ │ │ + bne.n 62c8 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ strb r7, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r2, [r4, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 655a │ │ │ │ │ + bne.w 657e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it eq │ │ │ │ │ streq.w r5, [r9, #4] │ │ │ │ │ - beq.n 622a │ │ │ │ │ + beq.n 624e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 622a │ │ │ │ │ - b.n 62a4 │ │ │ │ │ + beq.n 624e │ │ │ │ │ + b.n 62c8 │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 62ec │ │ │ │ │ + beq.n 6310 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r0, r4, r3, lsl #2 │ │ │ │ │ ldrb.w r3, [r4, r3, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 62be │ │ │ │ │ + bne.n 62e2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble.n 629a │ │ │ │ │ + ble.n 62be │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r5, [r4, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 63d2 │ │ │ │ │ + bne.w 63f6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6244 │ │ │ │ │ + beq.n 6268 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6244 │ │ │ │ │ + bne.n 6268 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6244 │ │ │ │ │ + b.n 6268 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 62e4 │ │ │ │ │ + beq.n 6308 │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq.n 62e4 │ │ │ │ │ + beq.n 6308 │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 62d4 │ │ │ │ │ + bne.n 62f8 │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 628e │ │ │ │ │ - b.n 629a │ │ │ │ │ + blt.n 62b2 │ │ │ │ │ + b.n 62be │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ strb r7, [r3, r2] │ │ │ │ │ strb r1, [r4, #1] │ │ │ │ │ - b.n 6244 │ │ │ │ │ + b.n 6268 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r7, [sl, r9, lsl #2] │ │ │ │ │ ldrshle.w r7, [sl, r9, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 60d2 │ │ │ │ │ + bge.w 60f6 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 61aa │ │ │ │ │ + beq.w 61ce │ │ │ │ │ lsrs r2, r3, #5 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r9, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ and.w r9, r9, r2 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r7, [sl, r9, lsl #2] │ │ │ │ │ ldrshle.w r7, [sl, r9, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 610c │ │ │ │ │ + bge.w 6130 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 61aa │ │ │ │ │ - b.n 611e │ │ │ │ │ + beq.w 61ce │ │ │ │ │ + b.n 6142 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.w 6768 │ │ │ │ │ + bne.w 678c │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n 61aa │ │ │ │ │ + b.n 61ce │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 634a │ │ │ │ │ - b.n 6190 │ │ │ │ │ + beq.n 636e │ │ │ │ │ + b.n 61b4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67fa │ │ │ │ │ + bne.w 681e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ - beq.w 680a │ │ │ │ │ + beq.w 682e │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ strd r0, r6, [sp, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ - b.n 63a4 │ │ │ │ │ + b.n 63c8 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 65cc │ │ │ │ │ + beq.w 65f0 │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 639a │ │ │ │ │ + beq.n 63be │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 639a │ │ │ │ │ + beq.n 63be │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, sl │ │ │ │ │ it ne │ │ │ │ │ addne.w r9, r9, #1 │ │ │ │ │ - bne.n 639a │ │ │ │ │ + bne.n 63be │ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ addne.w r9, r9, #1 │ │ │ │ │ - b.n 639a │ │ │ │ │ + b.n 63be │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - bne.w 62ae │ │ │ │ │ - b.n 6244 │ │ │ │ │ + bne.w 62d2 │ │ │ │ │ + b.n 6268 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [sl, r9, lsl #1] │ │ │ │ │ ldrgt.w r7, [sl, r9, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 6148 │ │ │ │ │ + bge.w 616c │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 634a │ │ │ │ │ + beq.n 636e │ │ │ │ │ add.w r2, r9, r9, lsl #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add.w r2, r2, r6, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r9, r1, r2 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [sl, r9, lsl #1] │ │ │ │ │ ldrgt.w r7, [sl, r9, lsl #2] │ │ │ │ │ - b.n 6178 │ │ │ │ │ + b.n 619c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6482 │ │ │ │ │ + bne.n 64a6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 61fe │ │ │ │ │ + beq.w 6222 │ │ │ │ │ ldrb.w ip, [fp, #16] │ │ │ │ │ ldrb.w lr, [r0, #16] │ │ │ │ │ eor.w r1, ip, lr │ │ │ │ │ tst.w r1, #28 │ │ │ │ │ - bne.n 6482 │ │ │ │ │ + bne.n 64a6 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w 690c │ │ │ │ │ + beq.w 6930 │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 6914 │ │ │ │ │ + beq.w 6938 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, fp, #28 │ │ │ │ │ addne.w r1, fp, #20 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61fe │ │ │ │ │ + beq.w 6222 │ │ │ │ │ lsrs r2, r3, #5 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 60f2 │ │ │ │ │ - ldr r3, [pc, #748] @ (677c ) │ │ │ │ │ + b.n 6116 │ │ │ │ │ + ldr r3, [pc, #748] @ (67a0 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 670c │ │ │ │ │ + bne.w 6730 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6880 │ │ │ │ │ + bne.w 68a4 │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ add.w r0, sl, r1 │ │ │ │ │ ldr.w r3, [sl, r1] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [sl, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6544 │ │ │ │ │ + beq.n 6568 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 624c │ │ │ │ │ + bne.w 6270 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 68e4 │ │ │ │ │ + bne.w 6908 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6218 │ │ │ │ │ + beq.w 623c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 68d8 │ │ │ │ │ - ldr r3, [pc, #632] @ (6780 ) │ │ │ │ │ + beq.w 68fc │ │ │ │ │ + ldr r3, [pc, #632] @ (67a4 ) │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ sub.w r8, r0, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -10315,77 +10327,77 @@ │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ str.w r8, [ip] │ │ │ │ │ cmp r3, lr │ │ │ │ │ strd r1, r2, [r0, #-8] │ │ │ │ │ str.w r8, [r1, #4] │ │ │ │ │ - beq.w 6222 │ │ │ │ │ - b.n 625c │ │ │ │ │ + beq.w 6246 │ │ │ │ │ + b.n 6280 │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ strb r7, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r2, [r4, #1] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 6244 │ │ │ │ │ + b.n 6268 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 611e │ │ │ │ │ + bne.w 6142 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 61fe │ │ │ │ │ + beq.w 6222 │ │ │ │ │ ldrb.w ip, [fp, #16] │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ eor.w r0, ip, lr │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ - bne.w 611e │ │ │ │ │ + bne.w 6142 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w 6908 │ │ │ │ │ + beq.w 692c │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 6902 │ │ │ │ │ + beq.w 6926 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, fp, #28 │ │ │ │ │ addne.w r1, fp, #20 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61fe │ │ │ │ │ - b.n 611e │ │ │ │ │ + beq.w 6222 │ │ │ │ │ + b.n 6142 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - ldr r3, [pc, #424] @ (6784 ) │ │ │ │ │ + ldr r3, [pc, #424] @ (67a8 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 6750 │ │ │ │ │ + ble.w 6774 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #2416] @ 0x970 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr.w r9, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -10397,16 +10409,16 @@ │ │ │ │ │ ldr r3, [r7, r0] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r7, r0] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ strd r3, r1, [r9, #16] │ │ │ │ │ - cbz r2, 665a │ │ │ │ │ - ldr r3, [pc, #340] @ (6788 ) │ │ │ │ │ + cbz r2, 667e │ │ │ │ │ + ldr r3, [pc, #340] @ (67ac ) │ │ │ │ │ sub.w r2, r9, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ │ @@ -10415,23 +10427,23 @@ │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r9, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2bec <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 2bf4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ │ strne.w r9, [r3, #-12] │ │ │ │ │ - bne.w 6244 │ │ │ │ │ + bne.w 6268 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -10442,1393 +10454,1393 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 6678 │ │ │ │ │ + b.n 669c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 615a │ │ │ │ │ + bne.w 617e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 61fe │ │ │ │ │ + beq.w 6222 │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ ldrb.w ip, [fp, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ - bne.w 615a │ │ │ │ │ + bne.w 617e │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w 68d4 │ │ │ │ │ + beq.w 68f8 │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 68ce │ │ │ │ │ + beq.w 68f2 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, fp, #20 │ │ │ │ │ addeq.w r1, fp, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61fe │ │ │ │ │ - b.n 615a │ │ │ │ │ + beq.w 6222 │ │ │ │ │ + b.n 617e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6846 │ │ │ │ │ + beq.w 686a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 687e │ │ │ │ │ + bne.w 68a2 │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ add.w r1, sl, ip │ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ │ ldr.w r3, [sl, ip] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [sl, ip] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64dc │ │ │ │ │ + beq.w 6500 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 625c │ │ │ │ │ + bne.w 6280 │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ - b.n 62a4 │ │ │ │ │ - ldr r0, [pc, #56] @ (678c ) │ │ │ │ │ + b.n 62c8 │ │ │ │ │ + ldr r0, [pc, #56] @ (67b0 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 660e │ │ │ │ │ + bne.w 6632 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3c50 │ │ │ │ │ - b.n 6672 │ │ │ │ │ + bl 3c74 │ │ │ │ │ + b.n 6696 │ │ │ │ │ add.w r2, r9, r9, lsl #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add.w r2, r2, r6, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r9, r1, r2 │ │ │ │ │ - b.n 6174 │ │ │ │ │ + b.n 6198 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002e6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6190 │ │ │ │ │ + bne.w 61b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 61fe │ │ │ │ │ + beq.w 6222 │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ ldrb.w ip, [fp, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ - bne.w 6190 │ │ │ │ │ + bne.w 61b4 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w 6920 │ │ │ │ │ + beq.w 6944 │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 691a │ │ │ │ │ + beq.w 693e │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, fp, #20 │ │ │ │ │ addeq.w r1, fp, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61fe │ │ │ │ │ - b.n 6190 │ │ │ │ │ + beq.w 6222 │ │ │ │ │ + b.n 61b4 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2bec <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b.w 2bf4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 65d8 │ │ │ │ │ + b.n 65fc │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ strgt.w r3, [sl, r0, lsl #2] │ │ │ │ │ strhle.w r3, [sl, r0, lsl #1] │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ it gt │ │ │ │ │ ldrgt r3, [r6, #16] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r2, r2, r7, lsl #3 │ │ │ │ │ add sl, r2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 61ea │ │ │ │ │ + beq.w 620e │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - b.n 61ea │ │ │ │ │ + b.n 620e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6910 │ │ │ │ │ + bne.n 6934 │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ add.w r0, sl, r1 │ │ │ │ │ ldr.w r3, [sl, r1] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [sl, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ - b.n 6272 │ │ │ │ │ + b.n 6296 │ │ │ │ │ lsrs r2, r3, #5 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r9, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ and.w r9, r2, r9 │ │ │ │ │ - b.n 6102 │ │ │ │ │ + b.n 6126 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ add.w r0, sl, r1 │ │ │ │ │ ldr.w r3, [sl, r1] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [sl, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - cbz r5, 68b6 │ │ │ │ │ + cbz r5, 68da │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 64dc │ │ │ │ │ - b.n 6218 │ │ │ │ │ + beq.w 6500 │ │ │ │ │ + b.n 623c │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6548 │ │ │ │ │ - b.n 6272 │ │ │ │ │ + beq.w 656c │ │ │ │ │ + b.n 6296 │ │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.w 60a0 │ │ │ │ │ + b.w 60c4 │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ - b.n 66f4 │ │ │ │ │ + b.n 6718 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 66de │ │ │ │ │ + b.n 6702 │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6504 │ │ │ │ │ - b.n 6218 │ │ │ │ │ + bne.w 6528 │ │ │ │ │ + b.n 623c │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 6504 │ │ │ │ │ + bne.w 6528 │ │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6504 │ │ │ │ │ - b.n 64e8 │ │ │ │ │ + bne.w 6528 │ │ │ │ │ + b.n 650c │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ - b.n 65b4 │ │ │ │ │ + b.n 65d8 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 659e │ │ │ │ │ + b.n 65c2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6456 │ │ │ │ │ + b.n 647a │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n 6880 │ │ │ │ │ + b.n 68a4 │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ - b.n 646c │ │ │ │ │ + b.n 6490 │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ - b.n 67e2 │ │ │ │ │ + b.n 6806 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 67cc │ │ │ │ │ + b.n 67f0 │ │ │ │ │ │ │ │ │ │ -00006924 : │ │ │ │ │ +00006948 : │ │ │ │ │ insert_split_key(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r7, [r0, #5] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add.w sl, r0, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ lsl.w r7, r4, r7 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsl.w r4, r4, r3 │ │ │ │ │ add.w r2, sl, r7 │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ and.w fp, r6, r4 │ │ │ │ │ - bgt.w 6a92 │ │ │ │ │ + bgt.w 6ab6 │ │ │ │ │ ldrsb.w r2, [sl, fp] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 6a36 │ │ │ │ │ + blt.n 6a5a │ │ │ │ │ add.w r1, sl, r7 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - beq.w 6a8a │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq.w 6aae │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 6b32 │ │ │ │ │ + beq.w 6b56 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r4, fp │ │ │ │ │ - ldrsb.w r8, [sl, fp] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 6ad8 │ │ │ │ │ + ldrsb.w r9, [sl, fp] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 6afc │ │ │ │ │ add.w r2, sl, r7 │ │ │ │ │ - ldr.w r1, [r2, r8, lsl #3] │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - beq.n 6a8a │ │ │ │ │ + ldr.w r1, [r2, r9, lsl #3] │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq.n 6aae │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 6be0 │ │ │ │ │ - mov.w lr, r6, lsr #10 │ │ │ │ │ + beq.w 6c04 │ │ │ │ │ + mov.w ip, r6, lsr #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ - add.w r2, lr, #1 │ │ │ │ │ + add.w r2, ip, #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r4, r2 │ │ │ │ │ - mov r4, lr │ │ │ │ │ + mov r4, ip │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bgt.w 6ba6 │ │ │ │ │ - ldrsb.w r8, [sl, fp] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 6af6 │ │ │ │ │ + bgt.w 6bca │ │ │ │ │ + ldrsb.w r9, [sl, fp] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 6b1a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r1, [r2, r8, lsl #3] │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - beq.n 6a8a │ │ │ │ │ + ldr.w r1, [r2, r9, lsl #3] │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq.n 6aae │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 6c4a │ │ │ │ │ + beq.w 6c6e │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r2, r2, r4, lsr #5 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ - bgt.w 6bd2 │ │ │ │ │ - ldrsb.w r8, [sl, fp] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 6b24 │ │ │ │ │ + bgt.w 6bf6 │ │ │ │ │ + ldrsb.w r9, [sl, fp] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 6b48 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r1, [r2, r8, lsl #3] │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - beq.n 6a8a │ │ │ │ │ + ldr.w r1, [r2, r9, lsl #3] │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq.n 6aae │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 6cda │ │ │ │ │ + beq.w 6cfe │ │ │ │ │ lsrs r4, r4, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and.w fp, r2, fp │ │ │ │ │ - b.n 69ca │ │ │ │ │ + b.n 69ee │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 6d6c │ │ │ │ │ + bne.w 6d90 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6b2c │ │ │ │ │ + ble.n 6b50 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 15d4 │ │ │ │ │ + bl 15dc │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bgt.w 6d40 │ │ │ │ │ + bgt.w 6d64 │ │ │ │ │ strb.w r2, [sl, r0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ + ldr.w r1, [r8] │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ add r3, sl │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 6d64 │ │ │ │ │ - str.w r9, [r3] │ │ │ │ │ + bne.w 6d88 │ │ │ │ │ + str.w r8, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt.w 6cb2 │ │ │ │ │ - ldrsh.w r8, [sl, fp, lsl #1] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.n 6b0e │ │ │ │ │ + bgt.w 6cd6 │ │ │ │ │ + ldrsh.w r9, [sl, fp, lsl #1] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.n 6b32 │ │ │ │ │ add.w r2, sl, r7 │ │ │ │ │ - ldr.w r0, [r2, r8, lsl #3] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - beq.n 6a8a │ │ │ │ │ + ldr.w r0, [r2, r9, lsl #3] │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq.n 6aae │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 6b32 │ │ │ │ │ + beq.n 6b56 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r4, fp │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt.w 6cd4 │ │ │ │ │ - ldrsh.w r8, [sl, fp, lsl #1] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bge.w 69a0 │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 6a3c │ │ │ │ │ - mov.w lr, r6, lsr #10 │ │ │ │ │ + bgt.w 6cf8 │ │ │ │ │ + ldrsh.w r9, [sl, fp, lsl #1] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bge.w 69c4 │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 6a60 │ │ │ │ │ + mov.w ip, r6, lsr #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ - add.w r2, lr, #1 │ │ │ │ │ + add.w r2, ip, #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r4, fp │ │ │ │ │ - mov r4, lr │ │ │ │ │ - b.n 69ca │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 6a3c │ │ │ │ │ + mov r4, ip │ │ │ │ │ + b.n 69ee │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 6a60 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r2, r2, r4, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r1, r2 │ │ │ │ │ - b.n 6a06 │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 6a3c │ │ │ │ │ + b.n 6a2a │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 6a60 │ │ │ │ │ lsrs r2, r6, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r4, fp │ │ │ │ │ - b.n 6acc │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 6a3c │ │ │ │ │ - b.n 6a24 │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6a8a │ │ │ │ │ + b.n 6af0 │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 6a60 │ │ │ │ │ + b.n 6a48 │ │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 6aae │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6b90 │ │ │ │ │ + bne.n 6bb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6a8a │ │ │ │ │ - ldrb.w lr, [r9, #16] │ │ │ │ │ + beq.n 6aae │ │ │ │ │ + ldrb.w lr, [r8, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ eor.w r1, lr, ip │ │ │ │ │ tst.w r1, #28 │ │ │ │ │ - bne.n 6b90 │ │ │ │ │ + bne.n 6bb4 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 6d7c │ │ │ │ │ + beq.w 6da0 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w 6d94 │ │ │ │ │ + beq.w 6da4 │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r1, r9, #28 │ │ │ │ │ - addne.w r1, r9, #20 │ │ │ │ │ + addeq.w r1, r8, #28 │ │ │ │ │ + addne.w r1, r8, #20 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a8a │ │ │ │ │ + beq.w 6aae │ │ │ │ │ lsrs r2, r6, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r4, fp │ │ │ │ │ - ble.w 6994 │ │ │ │ │ - b.n 6ac6 │ │ │ │ │ + ble.w 69b8 │ │ │ │ │ + b.n 6aea │ │ │ │ │ cmp r3, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r8, [sl, fp, lsl #1] │ │ │ │ │ - ldrgt.w r8, [sl, fp, lsl #2] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bge.w 69dc │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6a3c │ │ │ │ │ + ldrshle.w r9, [sl, fp, lsl #1] │ │ │ │ │ + ldrgt.w r9, [sl, fp, lsl #2] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bge.w 6a00 │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 6a60 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r2, r2, r4, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r1, r2 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r8, [sl, fp, lsl #1] │ │ │ │ │ - ldrgt.w r8, [sl, fp, lsl #2] │ │ │ │ │ - b.n 6a0a │ │ │ │ │ + ldrshle.w r9, [sl, fp, lsl #1] │ │ │ │ │ + ldrgt.w r9, [sl, fp, lsl #2] │ │ │ │ │ + b.n 6a2e │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr.w r0, [r9, #8] │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6ade │ │ │ │ │ + bne.w 6b02 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6a8a │ │ │ │ │ + beq.w 6aae │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - ldrb.w lr, [r9, #16] │ │ │ │ │ + ldrb.w lr, [r8, #16] │ │ │ │ │ eor.w r0, ip, lr │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ - bne.w 6ade │ │ │ │ │ + bne.w 6b02 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 6d86 │ │ │ │ │ + beq.w 6dc4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w 6d80 │ │ │ │ │ + beq.w 6dbe │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r1, r9, #28 │ │ │ │ │ - addne.w r1, r9, #20 │ │ │ │ │ + addeq.w r1, r8, #28 │ │ │ │ │ + addne.w r1, r8, #20 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a8a │ │ │ │ │ - b.n 6ade │ │ │ │ │ + beq.w 6aae │ │ │ │ │ + b.n 6b02 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr.w r0, [r9, #8] │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 69ee │ │ │ │ │ + bne.w 6a12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6a8a │ │ │ │ │ + beq.w 6aae │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ - ldrb.w ip, [r9, #16] │ │ │ │ │ + ldrb.w ip, [r8, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ - bne.w 69ee │ │ │ │ │ + bne.w 6a12 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w 6d90 │ │ │ │ │ + beq.w 6db0 │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.n 6d8a │ │ │ │ │ + beq.n 6daa │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ - addne.w r1, r9, #20 │ │ │ │ │ - addeq.w r1, r9, #28 │ │ │ │ │ + addne.w r1, r8, #20 │ │ │ │ │ + addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a8a │ │ │ │ │ - b.n 69ee │ │ │ │ │ - ldr.w r8, [sl, fp, lsl #2] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bge.w 6aa2 │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6a3c │ │ │ │ │ + beq.w 6aae │ │ │ │ │ + b.n 6a12 │ │ │ │ │ + ldr.w r9, [sl, fp, lsl #2] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bge.w 6ac6 │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 6a60 │ │ │ │ │ lsrs r2, r6, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r4, fp │ │ │ │ │ - ldr.w r8, [sl, fp, lsl #2] │ │ │ │ │ - b.n 6ad0 │ │ │ │ │ + ldr.w r9, [sl, fp, lsl #2] │ │ │ │ │ + b.n 6af4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr.w r0, [r9, #8] │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6a24 │ │ │ │ │ + bne.w 6a48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6a8a │ │ │ │ │ + beq.w 6aae │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ - ldrb.w ip, [r9, #16] │ │ │ │ │ + ldrb.w ip, [r8, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ - bne.w 6a24 │ │ │ │ │ + bne.w 6a48 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.n 6da0 │ │ │ │ │ + beq.n 6dba │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.n 6d9a │ │ │ │ │ + beq.n 6db4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ - addne.w r1, r9, #20 │ │ │ │ │ - addeq.w r1, r9, #28 │ │ │ │ │ + addne.w r1, r8, #20 │ │ │ │ │ + addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a8a │ │ │ │ │ - b.n 6a24 │ │ │ │ │ + beq.w 6aae │ │ │ │ │ + b.n 6a48 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ ite gt │ │ │ │ │ strgt.w r2, [sl, r0, lsl #2] │ │ │ │ │ strhle.w r2, [sl, r0, lsl #1] │ │ │ │ │ - add.w r3, r7, r8, lsl #3 │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ + add.w r3, r7, r9, lsl #3 │ │ │ │ │ + ldr.w r1, [r8] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r2, [r5, #16] │ │ │ │ │ add r3, sl │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 6a7c │ │ │ │ │ + beq.w 6aa0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - str.w r1, [r9] │ │ │ │ │ - b.n 6a7c │ │ │ │ │ + str.w r1, [r8] │ │ │ │ │ + b.n 6aa0 │ │ │ │ │ lsrs r2, r6, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r4, fp │ │ │ │ │ - b.n 6994 │ │ │ │ │ + b.n 69b8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6b64 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 6c32 │ │ │ │ │ + b.n 6b88 │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.n 6b9e │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.n 6cbe │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6c1c │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 6c9a │ │ │ │ │ + b.n 6caa │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.n 6d4c │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6c86 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 6b7a │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 6d28 │ │ │ │ │ + b.n 6d38 │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.n 6c56 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6d14 │ │ │ │ │ + b.n 6c40 │ │ │ │ │ │ │ │ │ │ -00006da4 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +00006dc8 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ _PyObject_TryGetInstanceAttribute(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrb r0, [r0, #11] │ │ │ │ │ sub sp, #20 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ed6 <_PyObject_TryGetInstanceAttribute+0x132> │ │ │ │ │ + beq.w 6efa <_PyObject_TryGetInstanceAttribute+0x132> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr.w r5, [r2, #440] @ 0x1b8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 6f58 <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ - ldrb.w fp, [r5, #4] │ │ │ │ │ + beq.w 6f7c <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ + ldrb.w sl, [r5, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r7, [r5, #5] │ │ │ │ │ adds r5, #20 │ │ │ │ │ - cmp.w fp, #7 │ │ │ │ │ + cmp.w sl, #7 │ │ │ │ │ lsl.w r7, r4, r7 │ │ │ │ │ - lsl.w r4, r4, fp │ │ │ │ │ + lsl.w r4, r4, sl │ │ │ │ │ add r7, r5 │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - and.w sl, r3, r4 │ │ │ │ │ - bgt.w 6f92 <_PyObject_TryGetInstanceAttribute+0x1ee> │ │ │ │ │ - ldrsb.w r9, [r5, sl] │ │ │ │ │ + and.w fp, r3, r4 │ │ │ │ │ + bgt.w 6fb6 <_PyObject_TryGetInstanceAttribute+0x1ee> │ │ │ │ │ + ldrsb.w r9, [r5, fp] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 6ec6 <_PyObject_TryGetInstanceAttribute+0x122> │ │ │ │ │ + blt.n 6eea <_PyObject_TryGetInstanceAttribute+0x122> │ │ │ │ │ ldr.w r0, [r7, r9, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 6f3c <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ + beq.w 6f60 <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7050 <_PyObject_TryGetInstanceAttribute+0x2ac> │ │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ │ - mov.w sl, r3, lsr #5 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp.w fp, #7 │ │ │ │ │ - add sl, r2 │ │ │ │ │ - and.w sl, sl, r4 │ │ │ │ │ - bgt.w 6fba <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ - ldrsb.w r9, [r5, sl] │ │ │ │ │ + beq.w 7074 <_PyObject_TryGetInstanceAttribute+0x2ac> │ │ │ │ │ + add.w r2, fp, fp, lsl #2 │ │ │ │ │ + mov.w fp, r3, lsr #5 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp.w sl, #7 │ │ │ │ │ + add fp, r2 │ │ │ │ │ + and.w fp, fp, r4 │ │ │ │ │ + bgt.w 6fde <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ + ldrsb.w r9, [r5, fp] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 6fd0 <_PyObject_TryGetInstanceAttribute+0x22c> │ │ │ │ │ + blt.w 6ff4 <_PyObject_TryGetInstanceAttribute+0x22c> │ │ │ │ │ ldr.w r1, [r7, r9, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n 6f3c <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ + beq.n 6f60 <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 70c8 <_PyObject_TryGetInstanceAttribute+0x324> │ │ │ │ │ - mov.w lr, r3, lsr #10 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - add.w r2, lr, #1 │ │ │ │ │ + beq.w 70ec <_PyObject_TryGetInstanceAttribute+0x324> │ │ │ │ │ + mov.w ip, r3, lsr #10 │ │ │ │ │ + add.w fp, fp, fp, lsl #2 │ │ │ │ │ + add.w r2, ip, #1 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - add sl, r2 │ │ │ │ │ + add fp, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - and.w sl, sl, r4 │ │ │ │ │ - mov r3, lr │ │ │ │ │ - cmp.w fp, #7 │ │ │ │ │ - bgt.w 7014 <_PyObject_TryGetInstanceAttribute+0x270> │ │ │ │ │ - ldrsb.w r9, [r5, sl] │ │ │ │ │ + and.w fp, fp, r4 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp.w sl, #7 │ │ │ │ │ + bgt.w 7038 <_PyObject_TryGetInstanceAttribute+0x270> │ │ │ │ │ + ldrsb.w r9, [r5, fp] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 6ff2 <_PyObject_TryGetInstanceAttribute+0x24e> │ │ │ │ │ + blt.w 7016 <_PyObject_TryGetInstanceAttribute+0x24e> │ │ │ │ │ ldr.w r1, [r7, r9, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n 6f3a <_PyObject_TryGetInstanceAttribute+0x196> │ │ │ │ │ + beq.n 6f5e <_PyObject_TryGetInstanceAttribute+0x196> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 6edc <_PyObject_TryGetInstanceAttribute+0x138> │ │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ │ - cmp.w fp, #7 │ │ │ │ │ + beq.n 6f00 <_PyObject_TryGetInstanceAttribute+0x138> │ │ │ │ │ + add.w r2, fp, fp, lsl #2 │ │ │ │ │ + cmp.w sl, #7 │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - and.w sl, r2, r4 │ │ │ │ │ - bgt.w 7040 <_PyObject_TryGetInstanceAttribute+0x29c> │ │ │ │ │ - ldrsb.w r9, [r5, sl] │ │ │ │ │ + and.w fp, r2, r4 │ │ │ │ │ + bgt.w 7064 <_PyObject_TryGetInstanceAttribute+0x29c> │ │ │ │ │ + ldrsb.w r9, [r5, fp] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 700a <_PyObject_TryGetInstanceAttribute+0x266> │ │ │ │ │ + blt.w 702e <_PyObject_TryGetInstanceAttribute+0x266> │ │ │ │ │ ldr.w r1, [r7, r9, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n 6f3a <_PyObject_TryGetInstanceAttribute+0x196> │ │ │ │ │ + beq.n 6f5e <_PyObject_TryGetInstanceAttribute+0x196> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 713a <_PyObject_TryGetInstanceAttribute+0x396> │ │ │ │ │ + beq.w 715e <_PyObject_TryGetInstanceAttribute+0x396> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ + add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - add sl, r2 │ │ │ │ │ - and.w sl, sl, r4 │ │ │ │ │ - b.n 6e60 <_PyObject_TryGetInstanceAttribute+0xbc> │ │ │ │ │ + add fp, r2 │ │ │ │ │ + and.w fp, fp, r4 │ │ │ │ │ + b.n 6e84 <_PyObject_TryGetInstanceAttribute+0xbc> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 71a0 <_PyObject_TryGetInstanceAttribute+0x3fc> │ │ │ │ │ + bne.w 71c4 <_PyObject_TryGetInstanceAttribute+0x3fc> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 6e82 <_PyObject_TryGetInstanceAttribute+0xde> │ │ │ │ │ - cbz r2, 6f3a <_PyObject_TryGetInstanceAttribute+0x196> │ │ │ │ │ + bne.n 6ea6 <_PyObject_TryGetInstanceAttribute+0xde> │ │ │ │ │ + cbz r2, 6f5e <_PyObject_TryGetInstanceAttribute+0x196> │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ - bne.n 6e82 <_PyObject_TryGetInstanceAttribute+0xde> │ │ │ │ │ + bne.n 6ea6 <_PyObject_TryGetInstanceAttribute+0xde> │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w 71de <_PyObject_TryGetInstanceAttribute+0x43a> │ │ │ │ │ + beq.w 7202 <_PyObject_TryGetInstanceAttribute+0x43a> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 71d8 <_PyObject_TryGetInstanceAttribute+0x434> │ │ │ │ │ + beq.w 71fc <_PyObject_TryGetInstanceAttribute+0x434> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e82 <_PyObject_TryGetInstanceAttribute+0xde> │ │ │ │ │ + bne.n 6ea6 <_PyObject_TryGetInstanceAttribute+0xde> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ add.w r6, r6, r9, lsl #2 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ - cbz r2, 6f52 <_PyObject_TryGetInstanceAttribute+0x1ae> │ │ │ │ │ + cbz r2, 6f76 <_PyObject_TryGetInstanceAttribute+0x1ae> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 6ed4 <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ + b.n 6ef8 <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 71c4 <_PyObject_TryGetInstanceAttribute+0x420> │ │ │ │ │ - ldrb.w fp, [r5, #4] │ │ │ │ │ + beq.w 71e8 <_PyObject_TryGetInstanceAttribute+0x420> │ │ │ │ │ + ldrb.w sl, [r5, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r7, [r5, #5] │ │ │ │ │ adds r5, #20 │ │ │ │ │ - cmp.w fp, #7 │ │ │ │ │ + cmp.w sl, #7 │ │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ │ - lsl.w r2, r2, fp │ │ │ │ │ + lsl.w r2, r2, sl │ │ │ │ │ add r7, r5 │ │ │ │ │ add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - and.w sl, r0, r4 │ │ │ │ │ - ble.w 6df6 <_PyObject_TryGetInstanceAttribute+0x52> │ │ │ │ │ - cmp.w fp, #15 │ │ │ │ │ - bgt.w 712c <_PyObject_TryGetInstanceAttribute+0x388> │ │ │ │ │ - ldrsh.w r9, [r5, sl, lsl #1] │ │ │ │ │ + and.w fp, r0, r4 │ │ │ │ │ + ble.w 6e1a <_PyObject_TryGetInstanceAttribute+0x52> │ │ │ │ │ + cmp.w sl, #15 │ │ │ │ │ + bgt.w 7150 <_PyObject_TryGetInstanceAttribute+0x388> │ │ │ │ │ + ldrsh.w r9, [r5, fp, lsl #1] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.w 6e00 <_PyObject_TryGetInstanceAttribute+0x5c> │ │ │ │ │ + bge.w 6e24 <_PyObject_TryGetInstanceAttribute+0x5c> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 6ece <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ + beq.n 6ef2 <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ lsrs r2, r3, #5 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ + add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - add sl, r2 │ │ │ │ │ - and.w sl, r4, sl │ │ │ │ │ - cmp.w fp, #15 │ │ │ │ │ + add fp, r2 │ │ │ │ │ + and.w fp, r4, fp │ │ │ │ │ + cmp.w sl, #15 │ │ │ │ │ ite gt │ │ │ │ │ - ldrgt.w r9, [r5, sl, lsl #2] │ │ │ │ │ - ldrshle.w r9, [r5, sl, lsl #1] │ │ │ │ │ + ldrgt.w r9, [r5, fp, lsl #2] │ │ │ │ │ + ldrshle.w r9, [r5, fp, lsl #1] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.w 6e38 <_PyObject_TryGetInstanceAttribute+0x94> │ │ │ │ │ + bge.w 6e5c <_PyObject_TryGetInstanceAttribute+0x94> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6ece <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ - mov.w lr, r3, lsr #10 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - add.w r2, lr, #1 │ │ │ │ │ + beq.w 6ef2 <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ + mov.w ip, r3, lsr #10 │ │ │ │ │ + add.w fp, fp, fp, lsl #2 │ │ │ │ │ + add.w r2, ip, #1 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - add r2, sl │ │ │ │ │ + add r2, fp │ │ │ │ │ mov r6, r3 │ │ │ │ │ - and.w sl, r2, r4 │ │ │ │ │ - mov r3, lr │ │ │ │ │ - b.n 6e60 <_PyObject_TryGetInstanceAttribute+0xbc> │ │ │ │ │ + and.w fp, r2, r4 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + b.n 6e84 <_PyObject_TryGetInstanceAttribute+0xbc> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6ece <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ │ + beq.w 6ef2 <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ + add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - and.w sl, r2, r4 │ │ │ │ │ - b.n 6e9a <_PyObject_TryGetInstanceAttribute+0xf6> │ │ │ │ │ + and.w fp, r2, r4 │ │ │ │ │ + b.n 6ebe <_PyObject_TryGetInstanceAttribute+0xf6> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6ece <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ - b.n 6eb6 <_PyObject_TryGetInstanceAttribute+0x112> │ │ │ │ │ - cmp.w fp, #15 │ │ │ │ │ + beq.w 6ef2 <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ + b.n 6eda <_PyObject_TryGetInstanceAttribute+0x112> │ │ │ │ │ + cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r9, [r5, sl, lsl #1] │ │ │ │ │ - ldrgt.w r9, [r5, sl, lsl #2] │ │ │ │ │ + ldrshle.w r9, [r5, fp, lsl #1] │ │ │ │ │ + ldrgt.w r9, [r5, fp, lsl #2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.w 6e74 <_PyObject_TryGetInstanceAttribute+0xd0> │ │ │ │ │ + bge.w 6e98 <_PyObject_TryGetInstanceAttribute+0xd0> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6ece <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ │ + beq.w 6ef2 <_PyObject_TryGetInstanceAttribute+0x12a> │ │ │ │ │ + add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - and.w sl, r4, r2 │ │ │ │ │ - cmp.w fp, #15 │ │ │ │ │ + and.w fp, r4, r2 │ │ │ │ │ + cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r9, [r5, sl, lsl #1] │ │ │ │ │ - ldrgt.w r9, [r5, sl, lsl #2] │ │ │ │ │ - b.n 6e9e <_PyObject_TryGetInstanceAttribute+0xfa> │ │ │ │ │ + ldrshle.w r9, [r5, fp, lsl #1] │ │ │ │ │ + ldrgt.w r9, [r5, fp, lsl #2] │ │ │ │ │ + b.n 6ec2 <_PyObject_TryGetInstanceAttribute+0xfa> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 70b0 <_PyObject_TryGetInstanceAttribute+0x30c> │ │ │ │ │ + bne.n 70d4 <_PyObject_TryGetInstanceAttribute+0x30c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6f3c <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ + beq.w 6f60 <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ │ ldrb.w lr, [r0, #16] │ │ │ │ │ eor.w r1, ip, lr │ │ │ │ │ tst.w r1, #28 │ │ │ │ │ - bne.n 70b0 <_PyObject_TryGetInstanceAttribute+0x30c> │ │ │ │ │ + bne.n 70d4 <_PyObject_TryGetInstanceAttribute+0x30c> │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w 71b0 <_PyObject_TryGetInstanceAttribute+0x40c> │ │ │ │ │ + beq.w 71d4 <_PyObject_TryGetInstanceAttribute+0x40c> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 71be <_PyObject_TryGetInstanceAttribute+0x41a> │ │ │ │ │ + beq.w 71e2 <_PyObject_TryGetInstanceAttribute+0x41a> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f3c <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ + beq.w 6f60 <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ lsrs r2, r3, #5 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ + add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp.w fp, #7 │ │ │ │ │ - add sl, r2 │ │ │ │ │ - and.w sl, sl, r4 │ │ │ │ │ - ble.w 6e2c <_PyObject_TryGetInstanceAttribute+0x88> │ │ │ │ │ - b.n 6fba <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ + cmp.w sl, #7 │ │ │ │ │ + add fp, r2 │ │ │ │ │ + and.w fp, fp, r4 │ │ │ │ │ + ble.w 6e50 <_PyObject_TryGetInstanceAttribute+0x88> │ │ │ │ │ + b.n 6fde <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 6fd8 <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ + bne.n 6ffc <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6f3c <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ + beq.w 6f60 <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ eor.w r0, ip, lr │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ - bne.w 6fd8 <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ + bne.w 6ffc <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.n 71d4 <_PyObject_TryGetInstanceAttribute+0x430> │ │ │ │ │ + beq.n 71f8 <_PyObject_TryGetInstanceAttribute+0x430> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.n 71ce <_PyObject_TryGetInstanceAttribute+0x42a> │ │ │ │ │ + beq.n 71f2 <_PyObject_TryGetInstanceAttribute+0x42a> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f3c <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ - b.n 6fd8 <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ - ldr.w r9, [r5, sl, lsl #2] │ │ │ │ │ + beq.w 6f60 <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ + b.n 6ffc <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ + ldr.w r9, [r5, fp, lsl #2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.w 6e00 <_PyObject_TryGetInstanceAttribute+0x5c> │ │ │ │ │ - b.n 6fa6 <_PyObject_TryGetInstanceAttribute+0x202> │ │ │ │ │ + bge.w 6e24 <_PyObject_TryGetInstanceAttribute+0x5c> │ │ │ │ │ + b.n 6fca <_PyObject_TryGetInstanceAttribute+0x202> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6eb6 <_PyObject_TryGetInstanceAttribute+0x112> │ │ │ │ │ + bne.w 6eda <_PyObject_TryGetInstanceAttribute+0x112> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6f3a <_PyObject_TryGetInstanceAttribute+0x196> │ │ │ │ │ + beq.w 6f5e <_PyObject_TryGetInstanceAttribute+0x196> │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ - bne.w 6eb6 <_PyObject_TryGetInstanceAttribute+0x112> │ │ │ │ │ + bne.w 6eda <_PyObject_TryGetInstanceAttribute+0x112> │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.n 71ba <_PyObject_TryGetInstanceAttribute+0x416> │ │ │ │ │ + beq.n 71de <_PyObject_TryGetInstanceAttribute+0x416> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.n 71b4 <_PyObject_TryGetInstanceAttribute+0x410> │ │ │ │ │ + beq.n 71d8 <_PyObject_TryGetInstanceAttribute+0x410> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f3a <_PyObject_TryGetInstanceAttribute+0x196> │ │ │ │ │ - b.n 6eb6 <_PyObject_TryGetInstanceAttribute+0x112> │ │ │ │ │ + beq.w 6f5e <_PyObject_TryGetInstanceAttribute+0x196> │ │ │ │ │ + b.n 6eda <_PyObject_TryGetInstanceAttribute+0x112> │ │ │ │ │ lsrs r2, r3, #5 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ + add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - add sl, r2 │ │ │ │ │ - and.w sl, r4, sl │ │ │ │ │ - b.n 6e2c <_PyObject_TryGetInstanceAttribute+0x88> │ │ │ │ │ + add fp, r2 │ │ │ │ │ + and.w fp, r4, fp │ │ │ │ │ + b.n 6e50 <_PyObject_TryGetInstanceAttribute+0x88> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 7084 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ + b.n 70a8 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 7188 <_PyObject_TryGetInstanceAttribute+0x3e4> │ │ │ │ │ + b.n 71ac <_PyObject_TryGetInstanceAttribute+0x3e4> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 7174 <_PyObject_TryGetInstanceAttribute+0x3d0> │ │ │ │ │ + b.n 7198 <_PyObject_TryGetInstanceAttribute+0x3d0> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 709a <_PyObject_TryGetInstanceAttribute+0x2f6> │ │ │ │ │ + b.n 70be <_PyObject_TryGetInstanceAttribute+0x2f6> │ │ │ │ │ mvn.w r9, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 6f3c <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ + b.n 6f60 <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 7114 <_PyObject_TryGetInstanceAttribute+0x370> │ │ │ │ │ + b.n 7138 <_PyObject_TryGetInstanceAttribute+0x370> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 7100 <_PyObject_TryGetInstanceAttribute+0x35c> │ │ │ │ │ + b.n 7124 <_PyObject_TryGetInstanceAttribute+0x35c> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 6f26 <_PyObject_TryGetInstanceAttribute+0x182> │ │ │ │ │ + b.n 6f4a <_PyObject_TryGetInstanceAttribute+0x182> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6f10 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ + b.n 6f34 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000071e4 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +00007208 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ _PyDictKeys_StringLookupSplit(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 727e <_PyDictKeys_StringLookupSplit+0x9a> │ │ │ │ │ + beq.n 72a2 <_PyDictKeys_StringLookupSplit+0x9a> │ │ │ │ │ ldrb.w fp, [r4, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w sl, [r4, #4] │ │ │ │ │ add.w r9, r4, #20 │ │ │ │ │ lsl.w fp, r3, fp │ │ │ │ │ lsl.w r3, r3, sl │ │ │ │ │ add fp, r9 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ and.w r4, r8, r6 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - bgt.w 736e <_PyDictKeys_StringLookupSplit+0x18a> │ │ │ │ │ + bgt.w 7392 <_PyDictKeys_StringLookupSplit+0x18a> │ │ │ │ │ ldrsb.w r5, [r9, r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 7368 <_PyDictKeys_StringLookupSplit+0x184> │ │ │ │ │ + blt.w 738c <_PyDictKeys_StringLookupSplit+0x184> │ │ │ │ │ ldr.w r0, [fp, r5, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 72ee <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + beq.n 7312 <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq.n 72fe <_PyDictKeys_StringLookupSplit+0x11a> │ │ │ │ │ + beq.n 7322 <_PyDictKeys_StringLookupSplit+0x11a> │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ add.w r4, r4, r3, lsr #5 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ and.w r4, r4, r6 │ │ │ │ │ - bgt.n 7358 <_PyDictKeys_StringLookupSplit+0x174> │ │ │ │ │ + bgt.n 737c <_PyDictKeys_StringLookupSplit+0x174> │ │ │ │ │ ldrsb.w r5, [r9, r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 7352 <_PyDictKeys_StringLookupSplit+0x16e> │ │ │ │ │ + blt.n 7376 <_PyDictKeys_StringLookupSplit+0x16e> │ │ │ │ │ ldr.w r0, [fp, r5, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 72ee <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + beq.n 7312 <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq.n 729e <_PyDictKeys_StringLookupSplit+0xba> │ │ │ │ │ + beq.n 72c2 <_PyDictKeys_StringLookupSplit+0xba> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add r4, r2 │ │ │ │ │ ands r4, r6 │ │ │ │ │ - b.n 7224 <_PyDictKeys_StringLookupSplit+0x40> │ │ │ │ │ + b.n 7248 <_PyDictKeys_StringLookupSplit+0x40> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 7204 <_PyDictKeys_StringLookupSplit+0x20> │ │ │ │ │ + bne.n 7228 <_PyDictKeys_StringLookupSplit+0x20> │ │ │ │ │ mvn.w r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 72ee <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + b.n 7312 <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 7270 <_PyDictKeys_StringLookupSplit+0x8c> │ │ │ │ │ - cbz r2, 72ee <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + bne.n 7294 <_PyDictKeys_StringLookupSplit+0x8c> │ │ │ │ │ + cbz r2, 7312 <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ eor.w lr, ip, r1 │ │ │ │ │ tst.w lr, #28 │ │ │ │ │ - bne.n 7270 <_PyDictKeys_StringLookupSplit+0x8c> │ │ │ │ │ + bne.n 7294 <_PyDictKeys_StringLookupSplit+0x8c> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.n 72fa <_PyDictKeys_StringLookupSplit+0x116> │ │ │ │ │ + beq.n 731e <_PyDictKeys_StringLookupSplit+0x116> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #20 │ │ │ │ │ addeq r0, #28 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 72f6 <_PyDictKeys_StringLookupSplit+0x112> │ │ │ │ │ + beq.n 731a <_PyDictKeys_StringLookupSplit+0x112> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7270 <_PyDictKeys_StringLookupSplit+0x8c> │ │ │ │ │ + bne.n 7294 <_PyDictKeys_StringLookupSplit+0x8c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 72da <_PyDictKeys_StringLookupSplit+0xf6> │ │ │ │ │ + b.n 72fe <_PyDictKeys_StringLookupSplit+0xf6> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 72c8 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + b.n 72ec <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 7244 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ + bne.n 7268 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 72ee <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + beq.n 7312 <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ eor.w lr, ip, r1 │ │ │ │ │ tst.w lr, #28 │ │ │ │ │ - bne.n 7244 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ + bne.n 7268 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.n 7382 <_PyDictKeys_StringLookupSplit+0x19e> │ │ │ │ │ + beq.n 73a6 <_PyDictKeys_StringLookupSplit+0x19e> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #20 │ │ │ │ │ addeq r0, #28 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 737e <_PyDictKeys_StringLookupSplit+0x19a> │ │ │ │ │ + beq.n 73a2 <_PyDictKeys_StringLookupSplit+0x19a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 72ee <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ - b.n 7244 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ + beq.n 7312 <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + b.n 7268 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - beq.n 72ee <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ - b.n 7270 <_PyDictKeys_StringLookupSplit+0x8c> │ │ │ │ │ + beq.n 7312 <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + b.n 7294 <_PyDictKeys_StringLookupSplit+0x8c> │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [r9, r4, lsl #1] │ │ │ │ │ ldrgt.w r5, [r9, r4, lsl #2] │ │ │ │ │ - b.n 725e <_PyDictKeys_StringLookupSplit+0x7a> │ │ │ │ │ + b.n 7282 <_PyDictKeys_StringLookupSplit+0x7a> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - beq.n 72ee <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ - b.n 7244 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ + beq.n 7312 <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + b.n 7268 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [r9, r4, lsl #1] │ │ │ │ │ ldrgt.w r5, [r9, r4, lsl #2] │ │ │ │ │ - b.n 7230 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ + b.n 7254 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 733c <_PyDictKeys_StringLookupSplit+0x158> │ │ │ │ │ + b.n 7360 <_PyDictKeys_StringLookupSplit+0x158> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 732a <_PyDictKeys_StringLookupSplit+0x146> │ │ │ │ │ + b.n 734e <_PyDictKeys_StringLookupSplit+0x146> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007388 <_PyDict_LookupIndex>: │ │ │ │ │ +000073ac <_PyDict_LookupIndex>: │ │ │ │ │ _PyDict_LookupIndex(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 73ba <_PyDict_LookupIndex+0x32> │ │ │ │ │ + bne.n 73de <_PyDict_LookupIndex+0x32> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 73ba <_PyDict_LookupIndex+0x32> │ │ │ │ │ + beq.n 73de <_PyDict_LookupIndex+0x32> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 73b6 <_PyDict_LookupIndex+0x2e> │ │ │ │ │ + beq.n 73da <_PyDict_LookupIndex+0x2e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - b.n 73b6 <_PyDict_LookupIndex+0x2e> │ │ │ │ │ + b.n 73da <_PyDict_LookupIndex+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000073d4 : │ │ │ │ │ +000073f8 : │ │ │ │ │ dict_pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 7654 │ │ │ │ │ + bhi.w 7678 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 7674 │ │ │ │ │ + beq.w 7698 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #2 │ │ │ │ │ - bpl.w 7728 │ │ │ │ │ + bpl.w 774c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7632 │ │ │ │ │ + beq.w 7656 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 761e │ │ │ │ │ + bne.w 7642 │ │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 761e │ │ │ │ │ + beq.w 7642 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 7724 │ │ │ │ │ + beq.w 7748 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 7632 │ │ │ │ │ + beq.w 7656 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7632 │ │ │ │ │ - ldr r3, [pc, #744] @ (773c ) │ │ │ │ │ + beq.w 7656 │ │ │ │ │ + ldr r3, [pc, #744] @ (7760 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ │ - bne.w 7740 │ │ │ │ │ + bne.w 7764 │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, r0 │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [r8, r0] │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str.w r0, [lr, #4] │ │ │ │ │ - beq.n 74a6 │ │ │ │ │ + beq.n 74ca │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r7 │ │ │ │ │ - bgt.n 7546 │ │ │ │ │ + bgt.n 756a │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.w 76d4 │ │ │ │ │ + bne.w 76f8 │ │ │ │ │ strd r2, r0, [r4, #16] │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75f0 │ │ │ │ │ + bne.w 7614 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt.w 7688 │ │ │ │ │ + bgt.w 76ac │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 76b2 │ │ │ │ │ + beq.w 76d6 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 7528 │ │ │ │ │ + beq.n 754c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7528 │ │ │ │ │ + cbnz r3, 754c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 753e │ │ │ │ │ + beq.n 7562 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 753e │ │ │ │ │ + cbnz r3, 7562 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.w 76f6 │ │ │ │ │ + bgt.w 771a │ │ │ │ │ add.w r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 74d0 │ │ │ │ │ + beq.n 74f4 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 75da │ │ │ │ │ + beq.n 75fe │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r7, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r8, r3, r1, lsl #2 │ │ │ │ │ addle.w r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ ldrshle.w r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 74d0 │ │ │ │ │ + beq.n 74f4 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 75da │ │ │ │ │ + beq.n 75fe │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r7, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ add.w r9, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r8, [r8, #20] │ │ │ │ │ - ble.n 75c6 │ │ │ │ │ + ble.n 75ea │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r8, [r9, #20] │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 74d0 │ │ │ │ │ + beq.n 74f4 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r7 │ │ │ │ │ - bne.n 759c │ │ │ │ │ + bne.n 75c0 │ │ │ │ │ strd r2, r0, [r4, #16] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74e2 │ │ │ │ │ + beq.w 7506 │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.w 778a │ │ │ │ │ + bne.w 77ae │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.w 7786 │ │ │ │ │ + ble.w 77aa │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 760e │ │ │ │ │ + b.n 7632 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 7724 │ │ │ │ │ + beq.n 7748 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7430 │ │ │ │ │ + bne.w 7454 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 771e │ │ │ │ │ + beq.n 7742 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -11841,100 +11853,100 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7724 │ │ │ │ │ + beq.n 7748 │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt.w 73fe │ │ │ │ │ + bgt.w 7422 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ - bpl.n 7728 │ │ │ │ │ + bpl.n 774c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 771e │ │ │ │ │ + beq.n 7742 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 7414 │ │ │ │ │ + b.n 7438 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7504 │ │ │ │ │ + bne.w 7528 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 751e │ │ │ │ │ - b.n 7528 │ │ │ │ │ + bne.w 7542 │ │ │ │ │ + b.n 754c │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 75da │ │ │ │ │ + beq.w 75fe │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r7, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ - b.n 7586 │ │ │ │ │ + b.n 75aa │ │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ │ add.w r9, r3, r8 │ │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w 74d0 │ │ │ │ │ + beq.w 74f4 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 75da │ │ │ │ │ + beq.w 75fe │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add r8, r1 │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - b.n 7570 │ │ │ │ │ + b.n 7594 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 753e │ │ │ │ │ + b.n 7562 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 7724 │ │ │ │ │ + b.n 7748 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r8, r1 │ │ │ │ │ ubfx r2, r3, #0, #12 │ │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ @@ -11942,352 +11954,352 @@ │ │ │ │ │ str.w r3, [r8, r1] │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ str.w r0, [ip, #4] │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ orrs r2, r3 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.w 74a0 │ │ │ │ │ - b.n 74a6 │ │ │ │ │ + bne.w 74c4 │ │ │ │ │ + b.n 74ca │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 7528 │ │ │ │ │ + b.n 754c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7602 │ │ │ │ │ + b.n 7626 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007790 <_PyDict_Pop>: │ │ │ │ │ +000077b4 <_PyDict_Pop>: │ │ │ │ │ _PyDict_Pop(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 77d0 │ │ │ │ │ - cbz r0, 77b4 <_PyDict_Pop+0x24> │ │ │ │ │ + bl 77f4 │ │ │ │ │ + cbz r0, 77d8 <_PyDict_Pop+0x24> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - cbz r4, 77c6 <_PyDict_Pop+0x36> │ │ │ │ │ + cbz r4, 77ea <_PyDict_Pop+0x36> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 77ae <_PyDict_Pop+0x1e> │ │ │ │ │ + beq.n 77d2 <_PyDict_Pop+0x1e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 77ae <_PyDict_Pop+0x1e> │ │ │ │ │ + b.n 77d2 <_PyDict_Pop+0x1e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ - b.n 77ae <_PyDict_Pop+0x1e> │ │ │ │ │ + b.n 77d2 <_PyDict_Pop+0x1e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000077d0 : │ │ │ │ │ +000077f4 : │ │ │ │ │ pop_lock_held(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 7838 │ │ │ │ │ + beq.n 785c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 7830 │ │ │ │ │ + cbz r0, 7854 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 7810 │ │ │ │ │ + bne.n 7834 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 7810 │ │ │ │ │ + beq.n 7834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 7850 <_PyDict_Pop_KnownHash> │ │ │ │ │ + b.n 7874 <_PyDict_Pop_KnownHash> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - bne.n 7806 │ │ │ │ │ - cbz r3, 782a │ │ │ │ │ + bne.n 782a │ │ │ │ │ + cbz r3, 784e │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7834 │ │ │ │ │ - cbz r3, 7834 │ │ │ │ │ + b.n 7858 │ │ │ │ │ + cbz r3, 7858 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r3, 783c │ │ │ │ │ + cbz r3, 7860 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 782a │ │ │ │ │ + b.n 784e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007850 <_PyDict_Pop_KnownHash>: │ │ │ │ │ +00007874 <_PyDict_Pop_KnownHash>: │ │ │ │ │ _PyDict_Pop_KnownHash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7a98 <_PyDict_Pop_KnownHash+0x248> │ │ │ │ │ + beq.w 7abc <_PyDict_Pop_KnownHash+0x248> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 7b22 <_PyDict_Pop_KnownHash+0x2d2> │ │ │ │ │ + beq.w 7b46 <_PyDict_Pop_KnownHash+0x2d2> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 7a98 <_PyDict_Pop_KnownHash+0x248> │ │ │ │ │ + beq.w 7abc <_PyDict_Pop_KnownHash+0x248> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7a98 <_PyDict_Pop_KnownHash+0x248> │ │ │ │ │ - ldr r3, [pc, #680] @ (7b38 <_PyDict_Pop_KnownHash+0x2e8>) │ │ │ │ │ + beq.w 7abc <_PyDict_Pop_KnownHash+0x248> │ │ │ │ │ + ldr r3, [pc, #680] @ (7b5c <_PyDict_Pop_KnownHash+0x2e8>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ │ - bne.w 7adc <_PyDict_Pop_KnownHash+0x28c> │ │ │ │ │ + bne.w 7b00 <_PyDict_Pop_KnownHash+0x28c> │ │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ │ add.w r0, r9, lr │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldr.w r3, [r9, lr] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [r9, lr] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - beq.n 78de <_PyDict_Pop_KnownHash+0x8e> │ │ │ │ │ + beq.n 7902 <_PyDict_Pop_KnownHash+0x8e> │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r3, r3, lr │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w ip, r8, r3 │ │ │ │ │ itt le │ │ │ │ │ addle.w r9, r1, ip │ │ │ │ │ ldrsble.w r9, [r9, #20] │ │ │ │ │ - bgt.n 797e <_PyDict_Pop_KnownHash+0x12e> │ │ │ │ │ + bgt.n 79a2 <_PyDict_Pop_KnownHash+0x12e> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne.n 79d2 <_PyDict_Pop_KnownHash+0x182> │ │ │ │ │ + bne.n 79f6 <_PyDict_Pop_KnownHash+0x182> │ │ │ │ │ strd r2, r0, [r4, #16] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7a56 <_PyDict_Pop_KnownHash+0x206> │ │ │ │ │ + bne.w 7a7a <_PyDict_Pop_KnownHash+0x206> │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ - bgt.n 7996 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + bgt.n 79ba <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ add ip, r1 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ │ adds r1, #20 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 79c0 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ + beq.n 79e4 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r4, r1, r2 │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ str r3, [r1, r2] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 795c <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ + beq.n 7980 <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 795c <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ + cbnz r3, 7980 <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7aa2 <_PyDict_Pop_KnownHash+0x252> │ │ │ │ │ + beq.w 7ac6 <_PyDict_Pop_KnownHash+0x252> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 79b8 <_PyDict_Pop_KnownHash+0x168> │ │ │ │ │ + cbz r3, 79dc <_PyDict_Pop_KnownHash+0x168> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 7abe <_PyDict_Pop_KnownHash+0x26e> │ │ │ │ │ + beq.w 7ae2 <_PyDict_Pop_KnownHash+0x26e> │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r9, r1, ip, lsl #2 │ │ │ │ │ addle.w r9, r1, ip, lsl #1 │ │ │ │ │ ldrgt.w r9, [r9, #20] │ │ │ │ │ ldrshle.w r9, [r9, #20] │ │ │ │ │ - b.n 7902 <_PyDict_Pop_KnownHash+0xb2> │ │ │ │ │ + b.n 7926 <_PyDict_Pop_KnownHash+0xb2> │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w ip, r1, ip, lsl #1 │ │ │ │ │ addgt.w ip, r1, ip, lsl #2 │ │ │ │ │ mvngt.w r3, #1 │ │ │ │ │ movwle r3, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt.w r3, [ip, #20] │ │ │ │ │ strhle.w r3, [ip, #20] │ │ │ │ │ - b.n 792c <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ + b.n 7950 <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 796e <_PyDict_Pop_KnownHash+0x11e> │ │ │ │ │ + b.n 7992 <_PyDict_Pop_KnownHash+0x11e> │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ adds r4, r1, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r3, [r1, r2] │ │ │ │ │ - b.n 7948 <_PyDict_Pop_KnownHash+0xf8> │ │ │ │ │ + b.n 796c <_PyDict_Pop_KnownHash+0xf8> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 7a40 <_PyDict_Pop_KnownHash+0x1f0> │ │ │ │ │ + beq.n 7a64 <_PyDict_Pop_KnownHash+0x1f0> │ │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add ip, r9 │ │ │ │ │ and.w ip, ip, r3 │ │ │ │ │ - bgt.n 7a80 <_PyDict_Pop_KnownHash+0x230> │ │ │ │ │ + bgt.n 7aa4 <_PyDict_Pop_KnownHash+0x230> │ │ │ │ │ add.w r9, r1, ip │ │ │ │ │ ldrsb.w r9, [r9, #20] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.n 7906 <_PyDict_Pop_KnownHash+0xb6> │ │ │ │ │ + beq.n 792a <_PyDict_Pop_KnownHash+0xb6> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 7a40 <_PyDict_Pop_KnownHash+0x1f0> │ │ │ │ │ + beq.n 7a64 <_PyDict_Pop_KnownHash+0x1f0> │ │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ add ip, r9 │ │ │ │ │ and.w ip, ip, r3 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r9, r1, ip │ │ │ │ │ add.w sl, r1, ip, lsl #1 │ │ │ │ │ - bgt.n 7aaa <_PyDict_Pop_KnownHash+0x25a> │ │ │ │ │ + bgt.n 7ace <_PyDict_Pop_KnownHash+0x25a> │ │ │ │ │ ldrsb.w r9, [r9, #20] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w 7906 <_PyDict_Pop_KnownHash+0xb6> │ │ │ │ │ + beq.w 792a <_PyDict_Pop_KnownHash+0xb6> │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ add ip, r8 │ │ │ │ │ - bne.n 7a10 <_PyDict_Pop_KnownHash+0x1c0> │ │ │ │ │ + bne.n 7a34 <_PyDict_Pop_KnownHash+0x1c0> │ │ │ │ │ strd r2, r0, [r4, #16] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7918 <_PyDict_Pop_KnownHash+0xc8> │ │ │ │ │ + beq.w 793c <_PyDict_Pop_KnownHash+0xc8> │ │ │ │ │ add.w r1, r2, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 7b32 <_PyDict_Pop_KnownHash+0x2e2> │ │ │ │ │ + bne.n 7b56 <_PyDict_Pop_KnownHash+0x2e2> │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r1 │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n 7b2e <_PyDict_Pop_KnownHash+0x2de> │ │ │ │ │ + ble.n 7b52 <_PyDict_Pop_KnownHash+0x2de> │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 7a72 <_PyDict_Pop_KnownHash+0x222> │ │ │ │ │ + b.n 7a96 <_PyDict_Pop_KnownHash+0x222> │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r9, r1, ip, lsl #2 │ │ │ │ │ addle.w r9, r1, ip, lsl #1 │ │ │ │ │ ldrgt.w r9, [r9, #20] │ │ │ │ │ ldrshle.w r9, [r9, #20] │ │ │ │ │ - b.n 79f8 <_PyDict_Pop_KnownHash+0x1a8> │ │ │ │ │ - cbz r7, 7a9e <_PyDict_Pop_KnownHash+0x24e> │ │ │ │ │ + b.n 7a1c <_PyDict_Pop_KnownHash+0x1a8> │ │ │ │ │ + cbz r7, 7ac2 <_PyDict_Pop_KnownHash+0x24e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7978 <_PyDict_Pop_KnownHash+0x128> │ │ │ │ │ + b.n 799c <_PyDict_Pop_KnownHash+0x128> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7974 <_PyDict_Pop_KnownHash+0x124> │ │ │ │ │ - b.n 7976 <_PyDict_Pop_KnownHash+0x126> │ │ │ │ │ + bne.w 7998 <_PyDict_Pop_KnownHash+0x124> │ │ │ │ │ + b.n 799a <_PyDict_Pop_KnownHash+0x126> │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r9, r1, ip, lsl #2 │ │ │ │ │ ldrshle.w r9, [sl, #20] │ │ │ │ │ ldrgt.w r9, [r9, #20] │ │ │ │ │ - b.n 7a26 <_PyDict_Pop_KnownHash+0x1d6> │ │ │ │ │ + b.n 7a4a <_PyDict_Pop_KnownHash+0x1d6> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7976 <_PyDict_Pop_KnownHash+0x126> │ │ │ │ │ + beq.w 799a <_PyDict_Pop_KnownHash+0x126> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7976 <_PyDict_Pop_KnownHash+0x126> │ │ │ │ │ + bne.w 799a <_PyDict_Pop_KnownHash+0x126> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7976 <_PyDict_Pop_KnownHash+0x126> │ │ │ │ │ + b.n 799a <_PyDict_Pop_KnownHash+0x126> │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r9, r1 │ │ │ │ │ ubfx r2, r3, #0, #12 │ │ │ │ │ ldr.w r3, [r9, r1] │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ @@ -12295,30 +12307,30 @@ │ │ │ │ │ str.w r3, [r9, r1] │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ str.w r0, [ip, #4] │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ orrs r2, r3 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.w 78d8 <_PyDict_Pop_KnownHash+0x88> │ │ │ │ │ - b.n 78de <_PyDict_Pop_KnownHash+0x8e> │ │ │ │ │ - cbz r7, 7b28 <_PyDict_Pop_KnownHash+0x2d8> │ │ │ │ │ + bne.w 78fc <_PyDict_Pop_KnownHash+0x88> │ │ │ │ │ + b.n 7902 <_PyDict_Pop_KnownHash+0x8e> │ │ │ │ │ + cbz r7, 7b4c <_PyDict_Pop_KnownHash+0x2d8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7978 <_PyDict_Pop_KnownHash+0x128> │ │ │ │ │ + b.n 799c <_PyDict_Pop_KnownHash+0x128> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b.n 795c <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ + b.n 7980 <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7a68 <_PyDict_Pop_KnownHash+0x218> │ │ │ │ │ + b.n 7a8c <_PyDict_Pop_KnownHash+0x218> │ │ │ │ │ nop │ │ │ │ │ .word 0x000002a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007b3c : │ │ │ │ │ +00007b60 : │ │ │ │ │ dictiter_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -12330,65 +12342,65 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, 7b80 │ │ │ │ │ + cbz r0, 7ba4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7b98 │ │ │ │ │ + bne.n 7bbc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 7b8e │ │ │ │ │ + cbz r0, 7bb2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7ba6 │ │ │ │ │ + bne.n 7bca │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7b80 │ │ │ │ │ + bne.n 7ba4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7b80 │ │ │ │ │ + b.n 7ba4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7b8e │ │ │ │ │ + bne.n 7bb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00007bbc <_PyDict_MergeEx>: │ │ │ │ │ +00007be0 <_PyDict_MergeEx>: │ │ │ │ │ _PyDict_MergeEx(): │ │ │ │ │ push {r4} │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r4, [pc, #24] @ (7bdc <_PyDict_MergeEx+0x20>) │ │ │ │ │ + ldr r4, [pc, #24] @ (7c00 <_PyDict_MergeEx+0x20>) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 32e8 │ │ │ │ │ + b.w 32f0 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007be0 <_PyDict_SetItem_Take2>: │ │ │ │ │ +00007c04 <_PyDict_SetItem_Take2>: │ │ │ │ │ _PyDict_SetItem_Take2(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -12396,558 +12408,558 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 7c36 <_PyDict_SetItem_Take2+0x56> │ │ │ │ │ + bne.n 7c5a <_PyDict_SetItem_Take2+0x56> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.n 7c36 <_PyDict_SetItem_Take2+0x56> │ │ │ │ │ - ldr r2, [pc, #92] @ (7c68 <_PyDict_SetItem_Take2+0x88>) │ │ │ │ │ + beq.n 7c5a <_PyDict_SetItem_Take2+0x56> │ │ │ │ │ + ldr r2, [pc, #92] @ (7c8c <_PyDict_SetItem_Take2+0x88>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - beq.n 7c4e <_PyDict_SetItem_Take2+0x6e> │ │ │ │ │ - bl 1094 │ │ │ │ │ + beq.n 7c72 <_PyDict_SetItem_Take2+0x6e> │ │ │ │ │ + bl 109c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 7c5a <_PyDict_SetItem_Take2+0x7a> │ │ │ │ │ - ldr r2, [pc, #36] @ (7c6c <_PyDict_SetItem_Take2+0x8c>) │ │ │ │ │ + beq.n 7c7e <_PyDict_SetItem_Take2+0x7a> │ │ │ │ │ + ldr r2, [pc, #36] @ (7c90 <_PyDict_SetItem_Take2+0x8c>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 7c10 <_PyDict_SetItem_Take2+0x30> │ │ │ │ │ - bl d28 │ │ │ │ │ + b.n 7c34 <_PyDict_SetItem_Take2+0x30> │ │ │ │ │ + bl d30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 7c30 <_PyDict_SetItem_Take2+0x50> │ │ │ │ │ + b.n 7c54 <_PyDict_SetItem_Take2+0x50> │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007c70 : │ │ │ │ │ +00007c94 : │ │ │ │ │ dict_get(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 7cf0 │ │ │ │ │ + bhi.n 7d14 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 7d0c │ │ │ │ │ + bne.n 7d30 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7ce8 │ │ │ │ │ + beq.n 7d0c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 7d1c │ │ │ │ │ + beq.n 7d40 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 7d18 │ │ │ │ │ + cbz r3, 7d3c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7d20 │ │ │ │ │ + beq.n 7d44 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 7d1c │ │ │ │ │ + beq.n 7d40 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 7d10 │ │ │ │ │ + bne.n 7d34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7d26 │ │ │ │ │ + bne.n 7d4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - bne.n 7cb4 │ │ │ │ │ - b.n 7ca8 │ │ │ │ │ + bne.n 7cd8 │ │ │ │ │ + b.n 7ccc │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7d10 │ │ │ │ │ + cbz r0, 7d34 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 7c92 │ │ │ │ │ + ble.n 7cb6 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ - b.n 7c9a │ │ │ │ │ + b.n 7cbe │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 7cd8 │ │ │ │ │ + bne.n 7cfc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7ce2 │ │ │ │ │ + b.n 7d06 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - bne.n 7cd4 │ │ │ │ │ - b.n 7d1c │ │ │ │ │ + bne.n 7cf8 │ │ │ │ │ + b.n 7d40 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00007d30 : │ │ │ │ │ +00007d54 : │ │ │ │ │ PyDict_Keys(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e56 │ │ │ │ │ + beq.w 7e7a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.w 7e56 │ │ │ │ │ + bpl.w 7e7a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e66 │ │ │ │ │ + beq.w 7e8a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 7e6a │ │ │ │ │ + bne.w 7e8e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 7dca │ │ │ │ │ + bpl.n 7dee │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7e02 │ │ │ │ │ + bne.n 7e26 │ │ │ │ │ ldr r4, [r4, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w lr, r4, #20 │ │ │ │ │ - b.n 7d8e │ │ │ │ │ + b.n 7db2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str r5, [r3, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 7dca │ │ │ │ │ + ble.n 7dee │ │ │ │ │ ldrb r7, [r4, #6] │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ - cbz r7, 7dcc │ │ │ │ │ + cbz r7, 7df0 │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ add r3, lr │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ - cbz r7, 7dee │ │ │ │ │ + cbz r7, 7e12 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 7d88 │ │ │ │ │ + beq.n 7dac │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 7d88 │ │ │ │ │ + b.n 7dac │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r7, #12 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 7dca │ │ │ │ │ + ble.n 7dee │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7db8 │ │ │ │ │ + beq.n 7ddc │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.n 7dde │ │ │ │ │ + bgt.n 7e02 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r7, #12 │ │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ │ add.w r7, r4, #20 │ │ │ │ │ add r7, r3 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7db8 │ │ │ │ │ + beq.n 7ddc │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 7d88 │ │ │ │ │ - b.n 7db2 │ │ │ │ │ + beq.n 7dac │ │ │ │ │ + b.n 7dd6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 7dca │ │ │ │ │ + ble.n 7dee │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 7dee │ │ │ │ │ + beq.n 7e12 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.n 7da8 │ │ │ │ │ + bgt.n 7dcc │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 7e18 │ │ │ │ │ + b.n 7e3c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ str.w lr, [r2, r5] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 7dca │ │ │ │ │ + ble.n 7dee │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ │ ldrb.w lr, [lr, #5] │ │ │ │ │ lsl.w lr, ip, lr │ │ │ │ │ add r2, lr │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ ldr.w r2, [lr] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 7e10 │ │ │ │ │ + beq.n 7e34 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ str.w lr, [r2, r5] │ │ │ │ │ adds r5, #4 │ │ │ │ │ - b.n 7e18 │ │ │ │ │ + b.n 7e3c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3398 @ 0xd46 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7e84 │ │ │ │ │ + beq.n 7ea8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7d52 │ │ │ │ │ + bne.w 7d76 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7d50 │ │ │ │ │ + b.n 7d74 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e66 │ │ │ │ │ + beq.n 7e8a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 7d68 │ │ │ │ │ + beq.w 7d8c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 7e74 │ │ │ │ │ - b.n 7e86 │ │ │ │ │ + bne.n 7e98 │ │ │ │ │ + b.n 7eaa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007ea4 : │ │ │ │ │ +00007ec8 : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - beq.n 7f0e │ │ │ │ │ + beq.n 7f32 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 7f32 │ │ │ │ │ + bne.n 7f56 │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ - cbz r3, 7f0a │ │ │ │ │ + cbz r3, 7f2e │ │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ │ strb r4, [r0, #11] │ │ │ │ │ - cbz r2, 7f0a │ │ │ │ │ + cbz r2, 7f2e │ │ │ │ │ add.w r5, r0, #8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 7ee4 │ │ │ │ │ + b.n 7f08 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 7f0a │ │ │ │ │ + bge.n 7f2e │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ede │ │ │ │ │ + beq.n 7f02 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 7ede │ │ │ │ │ + beq.n 7f02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7ede │ │ │ │ │ + bne.n 7f02 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 7ee4 │ │ │ │ │ + blt.n 7f08 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str.w r3, [r0, #-12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7f0a │ │ │ │ │ + beq.n 7f2e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7f0a │ │ │ │ │ + beq.n 7f2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7f0a │ │ │ │ │ + bne.n 7f2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ add.w r3, r0, #8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 7f4e │ │ │ │ │ + beq.n 7f72 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r6, #-12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7f0a │ │ │ │ │ - b.n 7f20 │ │ │ │ │ + beq.n 7f2e │ │ │ │ │ + b.n 7f44 │ │ │ │ │ ldrb.w r9, [r7] │ │ │ │ │ add.w r8, r9, #1 │ │ │ │ │ add.w r0, r9, #3 │ │ │ │ │ bic.w r0, r0, #3 │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7fa0 │ │ │ │ │ + cbz r0, 7fc4 │ │ │ │ │ strb.w r9, [r0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r5, #1] │ │ │ │ │ add r0, r8 │ │ │ │ │ strb r3, [r5, #2] │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ strb r3, [r5, #1] │ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ │ - cbz r2, 7f98 │ │ │ │ │ + cbz r2, 7fbc │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ strb r3, [r6, #11] │ │ │ │ │ - b.n 7f3c │ │ │ │ │ + b.n 7f60 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bl 3c50 │ │ │ │ │ + bl 3c74 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_WriteUnraisable │ │ │ │ │ │ │ │ │ │ -00007fc0 <_PyObject_SetManagedDict>: │ │ │ │ │ +00007fe4 <_PyObject_SetManagedDict>: │ │ │ │ │ _PyObject_SetManagedDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r5, [r0, #-12] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 8026 <_PyObject_SetManagedDict+0x66> │ │ │ │ │ - cbnz r5, 8038 <_PyObject_SetManagedDict+0x78> │ │ │ │ │ - cbnz r1, 804a <_PyObject_SetManagedDict+0x8a> │ │ │ │ │ + bpl.n 804a <_PyObject_SetManagedDict+0x66> │ │ │ │ │ + cbnz r5, 805c <_PyObject_SetManagedDict+0x78> │ │ │ │ │ + cbnz r1, 806e <_PyObject_SetManagedDict+0x8a> │ │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ │ str.w r4, [r6, #-12] │ │ │ │ │ - cbz r3, 8032 <_PyObject_SetManagedDict+0x72> │ │ │ │ │ + cbz r3, 8056 <_PyObject_SetManagedDict+0x72> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r4, r6, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ strb r2, [r6, #11] │ │ │ │ │ - b.n 8004 <_PyObject_SetManagedDict+0x44> │ │ │ │ │ + b.n 8028 <_PyObject_SetManagedDict+0x44> │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.n 8032 <_PyObject_SetManagedDict+0x72> │ │ │ │ │ + bge.n 8056 <_PyObject_SetManagedDict+0x72> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8000 <_PyObject_SetManagedDict+0x40> │ │ │ │ │ + beq.n 8024 <_PyObject_SetManagedDict+0x40> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r8, [r4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 8022 <_PyObject_SetManagedDict+0x62> │ │ │ │ │ + beq.n 8046 <_PyObject_SetManagedDict+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8022 <_PyObject_SetManagedDict+0x62> │ │ │ │ │ + cbnz r3, 8046 <_PyObject_SetManagedDict+0x62> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ - b.n 8000 <_PyObject_SetManagedDict+0x40> │ │ │ │ │ - cbnz r4, 805a <_PyObject_SetManagedDict+0x9a> │ │ │ │ │ + b.n 8024 <_PyObject_SetManagedDict+0x40> │ │ │ │ │ + cbnz r4, 807e <_PyObject_SetManagedDict+0x9a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r4, [r6, #-12] │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b214 <_PyDict_DetachFromObject> │ │ │ │ │ + bl b23c <_PyDict_DetachFromObject> │ │ │ │ │ R_ARM_THM_CALL _PyDict_DetachFromObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8026 <_PyObject_SetManagedDict+0x66> │ │ │ │ │ + beq.n 804a <_PyObject_SetManagedDict+0x66> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8034 <_PyObject_SetManagedDict+0x74> │ │ │ │ │ + b.n 8058 <_PyObject_SetManagedDict+0x74> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ - b.n 7fe4 <_PyObject_SetManagedDict+0x24> │ │ │ │ │ + b.n 8008 <_PyObject_SetManagedDict+0x24> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ - b.n 8028 <_PyObject_SetManagedDict+0x68> │ │ │ │ │ + b.n 804c <_PyObject_SetManagedDict+0x68> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000806c <_PyDict_DelItemIf>: │ │ │ │ │ +00008090 <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.w 8320 <_PyDict_DelItemIf+0x2b4> │ │ │ │ │ + beq.w 8344 <_PyDict_DelItemIf+0x2b4> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 8320 <_PyDict_DelItemIf+0x2b4> │ │ │ │ │ + beq.w 8344 <_PyDict_DelItemIf+0x2b4> │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 8314 <_PyDict_DelItemIf+0x2a8> │ │ │ │ │ + beq.w 8338 <_PyDict_DelItemIf+0x2a8> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8314 <_PyDict_DelItemIf+0x2a8> │ │ │ │ │ + beq.w 8338 <_PyDict_DelItemIf+0x2a8> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 8320 <_PyDict_DelItemIf+0x2b4> │ │ │ │ │ + beq.w 8344 <_PyDict_DelItemIf+0x2b4> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 8314 <_PyDict_DelItemIf+0x2a8> │ │ │ │ │ - ldr r3, [pc, #672] @ (836c <_PyDict_DelItemIf+0x300>) │ │ │ │ │ + ble.w 8338 <_PyDict_DelItemIf+0x2a8> │ │ │ │ │ + ldr r3, [pc, #672] @ (8390 <_PyDict_DelItemIf+0x300>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ - bne.w 8326 <_PyDict_DelItemIf+0x2ba> │ │ │ │ │ + bne.w 834a <_PyDict_DelItemIf+0x2ba> │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, ip │ │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr.w r2, [r8, ip] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ orr.w r0, r1, r2 │ │ │ │ │ @@ -12958,214 +12970,214 @@ │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r5, r2 │ │ │ │ │ - bgt.n 81fa <_PyDict_DelItemIf+0x18e> │ │ │ │ │ + bgt.n 821e <_PyDict_DelItemIf+0x18e> │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.w 823e <_PyDict_DelItemIf+0x1d2> │ │ │ │ │ + bne.w 8262 <_PyDict_DelItemIf+0x1d2> │ │ │ │ │ strd r0, ip, [r4, #16] │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 82c6 <_PyDict_DelItemIf+0x25a> │ │ │ │ │ + bne.w 82ea <_PyDict_DelItemIf+0x25a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt.n 81aa <_PyDict_DelItemIf+0x13e> │ │ │ │ │ + bgt.n 81ce <_PyDict_DelItemIf+0x13e> │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 81d2 <_PyDict_DelItemIf+0x166> │ │ │ │ │ + beq.n 81f6 <_PyDict_DelItemIf+0x166> │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r7, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 8186 <_PyDict_DelItemIf+0x11a> │ │ │ │ │ + beq.n 81aa <_PyDict_DelItemIf+0x11a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 81a4 <_PyDict_DelItemIf+0x138> │ │ │ │ │ + cbz r3, 81c8 <_PyDict_DelItemIf+0x138> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 819c <_PyDict_DelItemIf+0x130> │ │ │ │ │ + beq.n 81c0 <_PyDict_DelItemIf+0x130> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 819c <_PyDict_DelItemIf+0x130> │ │ │ │ │ + cbnz r3, 81c0 <_PyDict_DelItemIf+0x130> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8186 <_PyDict_DelItemIf+0x11a> │ │ │ │ │ + b.n 81aa <_PyDict_DelItemIf+0x11a> │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8166 <_PyDict_DelItemIf+0xfa> │ │ │ │ │ + bne.n 818a <_PyDict_DelItemIf+0xfa> │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mla r2, r1, r7, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 8186 <_PyDict_DelItemIf+0x11a> │ │ │ │ │ + beq.n 81aa <_PyDict_DelItemIf+0x11a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8186 <_PyDict_DelItemIf+0x11a> │ │ │ │ │ - b.n 81a4 <_PyDict_DelItemIf+0x138> │ │ │ │ │ + bne.n 81aa <_PyDict_DelItemIf+0x11a> │ │ │ │ │ + b.n 81c8 <_PyDict_DelItemIf+0x138> │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 82f0 <_PyDict_DelItemIf+0x284> │ │ │ │ │ + bgt.n 8314 <_PyDict_DelItemIf+0x284> │ │ │ │ │ add.w r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 8136 <_PyDict_DelItemIf+0xca> │ │ │ │ │ + beq.n 815a <_PyDict_DelItemIf+0xca> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 82b0 <_PyDict_DelItemIf+0x244> │ │ │ │ │ + beq.n 82d4 <_PyDict_DelItemIf+0x244> │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r5, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r2 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r8, r3, r1, lsl #2 │ │ │ │ │ addle.w r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ ldrshle.w r8, [r8, #20] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w 8136 <_PyDict_DelItemIf+0xca> │ │ │ │ │ - b.n 8260 <_PyDict_DelItemIf+0x1f4> │ │ │ │ │ + beq.w 815a <_PyDict_DelItemIf+0xca> │ │ │ │ │ + b.n 8284 <_PyDict_DelItemIf+0x1f4> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 82b0 <_PyDict_DelItemIf+0x244> │ │ │ │ │ + beq.n 82d4 <_PyDict_DelItemIf+0x244> │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r5, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r2 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w 8136 <_PyDict_DelItemIf+0xca> │ │ │ │ │ + beq.w 815a <_PyDict_DelItemIf+0xca> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 82b0 <_PyDict_DelItemIf+0x244> │ │ │ │ │ + beq.n 82d4 <_PyDict_DelItemIf+0x244> │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r5, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r2 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ add.w r9, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r8, [r8, #20] │ │ │ │ │ - ble.n 829a <_PyDict_DelItemIf+0x22e> │ │ │ │ │ + ble.n 82be <_PyDict_DelItemIf+0x22e> │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r8, [r9, #20] │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w 8136 <_PyDict_DelItemIf+0xca> │ │ │ │ │ + beq.w 815a <_PyDict_DelItemIf+0xca> │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r5 │ │ │ │ │ - bne.n 8272 <_PyDict_DelItemIf+0x206> │ │ │ │ │ + bne.n 8296 <_PyDict_DelItemIf+0x206> │ │ │ │ │ strd r0, ip, [r4, #16] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8148 <_PyDict_DelItemIf+0xdc> │ │ │ │ │ + beq.w 816c <_PyDict_DelItemIf+0xdc> │ │ │ │ │ add.w r2, r0, r7, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 8318 <_PyDict_DelItemIf+0x2ac> │ │ │ │ │ + bne.n 833c <_PyDict_DelItemIf+0x2ac> │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 831c <_PyDict_DelItemIf+0x2b0> │ │ │ │ │ + ble.n 8340 <_PyDict_DelItemIf+0x2b0> │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 82e2 <_PyDict_DelItemIf+0x276> │ │ │ │ │ + b.n 8306 <_PyDict_DelItemIf+0x276> │ │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ │ add.w r9, r3, r8 │ │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.w 8136 <_PyDict_DelItemIf+0xca> │ │ │ │ │ + beq.w 815a <_PyDict_DelItemIf+0xca> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 82b0 <_PyDict_DelItemIf+0x244> │ │ │ │ │ + beq.n 82d4 <_PyDict_DelItemIf+0x244> │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ add r8, r1 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r2 │ │ │ │ │ - b.n 8220 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + b.n 8244 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 819e <_PyDict_DelItemIf+0x132> │ │ │ │ │ + b.n 81c2 <_PyDict_DelItemIf+0x132> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 82d8 <_PyDict_DelItemIf+0x26c> │ │ │ │ │ + b.n 82fc <_PyDict_DelItemIf+0x26c> │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 8186 <_PyDict_DelItemIf+0x11a> │ │ │ │ │ + b.n 81aa <_PyDict_DelItemIf+0x11a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 819e <_PyDict_DelItemIf+0x132> │ │ │ │ │ + b.n 81c2 <_PyDict_DelItemIf+0x132> │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, ip │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr.w r2, [r8, ip] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ @@ -13174,20 +13186,20 @@ │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ubfx r1, r0, #0, #12 │ │ │ │ │ orr.w r0, r1, r2 │ │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 8116 <_PyDict_DelItemIf+0xaa> │ │ │ │ │ + b.n 813a <_PyDict_DelItemIf+0xaa> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008370 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +00008394 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ @@ -13195,26 +13207,26 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 83c6 <_PyDict_GetItemRef_Unicode_LockHeld+0x56> │ │ │ │ │ + bne.n 83ea <_PyDict_GetItemRef_Unicode_LockHeld+0x56> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 83c6 <_PyDict_GetItemRef_Unicode_LockHeld+0x56> │ │ │ │ │ + beq.n 83ea <_PyDict_GetItemRef_Unicode_LockHeld+0x56> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 83d2 <_PyDict_GetItemRef_Unicode_LockHeld+0x62> │ │ │ │ │ + beq.n 83f6 <_PyDict_GetItemRef_Unicode_LockHeld+0x62> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbnz r3, 83b0 <_PyDict_GetItemRef_Unicode_LockHeld+0x40> │ │ │ │ │ + cbnz r3, 83d4 <_PyDict_GetItemRef_Unicode_LockHeld+0x40> │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -13225,338 +13237,338 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 83da <_PyDict_GetItemRef_Unicode_LockHeld+0x6a> │ │ │ │ │ + bne.n 83fe <_PyDict_GetItemRef_Unicode_LockHeld+0x6a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 83aa <_PyDict_GetItemRef_Unicode_LockHeld+0x3a> │ │ │ │ │ + b.n 83ce <_PyDict_GetItemRef_Unicode_LockHeld+0x3a> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 83a4 <_PyDict_GetItemRef_Unicode_LockHeld+0x34> │ │ │ │ │ - b.n 83d2 <_PyDict_GetItemRef_Unicode_LockHeld+0x62> │ │ │ │ │ + bne.n 83c8 <_PyDict_GetItemRef_Unicode_LockHeld+0x34> │ │ │ │ │ + b.n 83f6 <_PyDict_GetItemRef_Unicode_LockHeld+0x62> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000083ec : │ │ │ │ │ +00008410 : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.w 8778 │ │ │ │ │ + beq.w 879c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 86da │ │ │ │ │ + beq.w 86fe │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 86a8 │ │ │ │ │ + bne.w 86cc │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 86a8 │ │ │ │ │ + beq.w 86cc │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 86d0 │ │ │ │ │ + beq.w 86f4 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 869e │ │ │ │ │ + beq.w 86c2 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 869e │ │ │ │ │ - ldr r3, [pc, #728] @ (872c ) │ │ │ │ │ + beq.w 86c2 │ │ │ │ │ + ldr r3, [pc, #728] @ (8750 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ │ - bne.w 8730 │ │ │ │ │ + bne.w 8754 │ │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r9, lr │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ ldr.w r3, [r9, lr] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ orr.w r0, r2, r3 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ str.w r3, [r9, lr] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ mov ip, r2 │ │ │ │ │ - beq.n 84a4 │ │ │ │ │ + beq.n 84c8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r2, r8 │ │ │ │ │ - bgt.n 854a │ │ │ │ │ + bgt.n 856e │ │ │ │ │ add.w r9, r3, r1 │ │ │ │ │ ldrsb.w r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne.w 867e │ │ │ │ │ + bne.w 86a2 │ │ │ │ │ strd r0, ip, [r4, #16] │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 85f8 │ │ │ │ │ + bne.w 861c │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt.w 862e │ │ │ │ │ + bgt.w 8652 │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 864c │ │ │ │ │ + beq.w 8670 │ │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r5, r3, r1 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, r1] │ │ │ │ │ str r2, [r3, r1] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 8524 │ │ │ │ │ + beq.n 8548 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8524 │ │ │ │ │ + cbnz r3, 8548 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8676 │ │ │ │ │ + beq.w 869a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8626 │ │ │ │ │ + beq.n 864a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 870e │ │ │ │ │ + beq.w 8732 │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.w 86e4 │ │ │ │ │ + bgt.w 8708 │ │ │ │ │ add.w r9, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 84cc │ │ │ │ │ + beq.n 84f0 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 85e2 │ │ │ │ │ + beq.n 8606 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ add r1, r9 │ │ │ │ │ ands r1, r2 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r9, r3, r1, lsl #2 │ │ │ │ │ addle.w r9, r3, r1, lsl #1 │ │ │ │ │ ldrgt.w r9, [r9, #20] │ │ │ │ │ ldrshle.w r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 84cc │ │ │ │ │ + beq.n 84f0 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 85e2 │ │ │ │ │ + beq.n 8606 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ add r1, r9 │ │ │ │ │ ands r1, r2 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r9, r3, r1 │ │ │ │ │ add.w sl, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r9, [r9, #20] │ │ │ │ │ - ble.n 85ca │ │ │ │ │ + ble.n 85ee │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r9, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r9, [sl, #20] │ │ │ │ │ ldrgt.w r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w 84cc │ │ │ │ │ + beq.w 84f0 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r8 │ │ │ │ │ - bne.n 85a2 │ │ │ │ │ + bne.n 85c6 │ │ │ │ │ strd r0, ip, [r4, #16] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84de │ │ │ │ │ + beq.w 8502 │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.w 8792 │ │ │ │ │ + bne.w 87b6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.w 8796 │ │ │ │ │ + ble.w 87ba │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 8616 │ │ │ │ │ + b.n 863a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8538 │ │ │ │ │ + b.n 855c │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ - b.n 84f2 │ │ │ │ │ + b.n 8516 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r1, r2, r5, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, r3, r1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r2, [r3, r1] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 851a │ │ │ │ │ + bne.w 853e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8530 │ │ │ │ │ + bne.w 8554 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 853e │ │ │ │ │ - b.n 8540 │ │ │ │ │ + bne.w 8562 │ │ │ │ │ + b.n 8564 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 85e2 │ │ │ │ │ + beq.n 8606 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ add r1, r9 │ │ │ │ │ ands r1, r2 │ │ │ │ │ add.w r9, r3, r1 │ │ │ │ │ ldrsb.w r9, [r9, #20] │ │ │ │ │ - b.n 858a │ │ │ │ │ - cbz r7, 86a4 │ │ │ │ │ + b.n 85ae │ │ │ │ │ + cbz r7, 86c8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 8542 │ │ │ │ │ + b.n 8566 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 86d0 │ │ │ │ │ + beq.n 86f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 869e │ │ │ │ │ + beq.n 86c2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - bne.w 8444 │ │ │ │ │ + bne.w 8468 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 878c │ │ │ │ │ + beq.n 87b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 878c │ │ │ │ │ + b.n 87b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8542 │ │ │ │ │ + beq.w 8566 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 8542 │ │ │ │ │ + b.n 8566 │ │ │ │ │ mov.w r9, r1, lsl #2 │ │ │ │ │ add.w sl, r3, r9 │ │ │ │ │ ldr.w sl, [sl, #20] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w 84cc │ │ │ │ │ + beq.w 84f0 │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 85e2 │ │ │ │ │ + beq.w 8606 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add r1, r9 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ add r1, r9 │ │ │ │ │ ands r1, r2 │ │ │ │ │ - b.n 8574 │ │ │ │ │ + b.n 8598 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8540 │ │ │ │ │ + beq.w 8564 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8540 │ │ │ │ │ + bne.w 8564 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8540 │ │ │ │ │ + b.n 8564 │ │ │ │ │ .word 0x000002d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r9, r1 │ │ │ │ │ ubfx r2, r3, #0, #12 │ │ │ │ │ ldr.w r3, [r9, r1] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ @@ -13565,314 +13577,315 @@ │ │ │ │ │ str.w r3, [r9, r1] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 84a0 │ │ │ │ │ - b.n 84a4 │ │ │ │ │ - cbz r2, 877c │ │ │ │ │ + bne.w 84c4 │ │ │ │ │ + b.n 84c8 │ │ │ │ │ + cbz r2, 87a0 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8542 │ │ │ │ │ + b.n 8566 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 860a │ │ │ │ │ + b.n 862e │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 8524 │ │ │ │ │ + b.n 8548 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000879c : │ │ │ │ │ +000087c0 : │ │ │ │ │ PyDict_ContainsString(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 882c │ │ │ │ │ + beq.n 8850 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8810 │ │ │ │ │ + bne.n 8834 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 8810 │ │ │ │ │ + beq.n 8834 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 87ea │ │ │ │ │ + beq.n 880e │ │ │ │ │ adds r0, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne.n 8806 │ │ │ │ │ + bne.n 882a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8800 │ │ │ │ │ + beq.n 8824 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8800 │ │ │ │ │ + cbnz r3, 8824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r6, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ - b.n 87ea │ │ │ │ │ + b.n 880e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 8822 │ │ │ │ │ + beq.n 8846 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 87d0 │ │ │ │ │ + b.n 87f4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 87f4 │ │ │ │ │ + bne.n 8818 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8800 │ │ │ │ │ + b.n 8824 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008834 : │ │ │ │ │ +00008858 : │ │ │ │ │ PyObject_VisitManagedDict(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #16 │ │ │ │ │ - beq.n 889e │ │ │ │ │ + beq.n 88c2 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 888c │ │ │ │ │ + bpl.n 88b0 │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ - cbz r3, 888c │ │ │ │ │ + cbz r3, 88b0 │ │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ │ - cbz r3, 8886 │ │ │ │ │ + cbz r3, 88aa │ │ │ │ │ add.w r5, r0, #8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 886e │ │ │ │ │ + b.n 8892 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 8886 │ │ │ │ │ + ble.n 88aa │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8868 │ │ │ │ │ + beq.n 888c │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 8888 │ │ │ │ │ + cbnz r0, 88ac │ │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 886e │ │ │ │ │ + bgt.n 8892 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r0, [r8, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8886 │ │ │ │ │ + beq.n 88aa │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000088a4 : │ │ │ │ │ +000088c8 : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 8ac8 │ │ │ │ │ + bpl.w 8aee │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 89ae │ │ │ │ │ - ldr r3, [pc, #504] @ (8acc ) │ │ │ │ │ + beq.n 89ce │ │ │ │ │ + ldr r3, [pc, #508] @ (8af4 ) │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr.w r9, [r0, #28] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ands.w r0, r3, #255 @ 0xff │ │ │ │ │ - bne.w 8a20 │ │ │ │ │ + bne.w 8a46 │ │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r8, lr │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ ldr.w r2, [r8, lr] │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ str.w r2, [r8, lr] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ │ strd r3, r1, [r4, #16] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 8a6a │ │ │ │ │ + bne.w 8a90 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 89ae │ │ │ │ │ + beq.n 89ce │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - bne.n 89ae │ │ │ │ │ + bne.n 89ce │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ │ lsl.w r5, r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 89da │ │ │ │ │ + beq.n 8a00 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r5, r5, r6 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w sl, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n 896c │ │ │ │ │ - b.n 8988 │ │ │ │ │ + bgt.n 8990 │ │ │ │ │ + b.n 89ac │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 8966 │ │ │ │ │ + cbz r0, 898a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 89b6 │ │ │ │ │ + bne.n 89d6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq.n 8988 │ │ │ │ │ + beq.n 89ac │ │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 895a │ │ │ │ │ + beq.n 897e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 895a │ │ │ │ │ + beq.n 897e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 895a │ │ │ │ │ + bne.n 897e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 895a │ │ │ │ │ + b.n 897e │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 89a8 │ │ │ │ │ - ldr r3, [pc, #320] @ (8ad0 ) │ │ │ │ │ + bne.n 89c8 │ │ │ │ │ + ldr r3, [pc, #324] @ (8af8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 89a8 │ │ │ │ │ - ldrb r1, [r6, #6] │ │ │ │ │ - cbnz r1, 89c4 │ │ │ │ │ + bls.n 89e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8966 │ │ │ │ │ + bne.n 898a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8966 │ │ │ │ │ + b.n 898a │ │ │ │ │ + ldrb r1, [r6, #6] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 89c8 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r6, [r1, #2420] @ 0x974 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 8988 │ │ │ │ │ + ble.n 89ac │ │ │ │ │ adds r4, r6, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 89f8 │ │ │ │ │ + b.n 8a1e │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 89f0 │ │ │ │ │ + cbz r0, 8a16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 8a12 │ │ │ │ │ + bne.n 8a38 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.n 8988 │ │ │ │ │ + beq.n 89ac │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 89e6 │ │ │ │ │ + beq.n 8a0c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 89e6 │ │ │ │ │ + beq.n 8a0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 89e6 │ │ │ │ │ + bne.n 8a0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 89e6 │ │ │ │ │ + b.n 8a0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 89f0 │ │ │ │ │ + bne.n 8a16 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 89f0 │ │ │ │ │ + b.n 8a16 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w r1, r8, r0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr.w r2, [r8, r0] │ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ @@ -13880,61 +13893,62 @@ │ │ │ │ │ str.w r2, [r8, r0] │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ adc.w r2, ip, #0 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 8922 │ │ │ │ │ + beq.w 8946 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add.w r8, r9, #4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n 8a94 │ │ │ │ │ + ble.n 8aba │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ - cbz r0, 8a8c │ │ │ │ │ + cbz r0, 8ab2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 8aac │ │ │ │ │ + bne.n 8ad2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ - b.n 8a78 │ │ │ │ │ + b.n 8a9e │ │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ │ - cbnz r3, 8ac0 │ │ │ │ │ + cbnz r3, 8ae6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3c50 │ │ │ │ │ - b.n 89ae │ │ │ │ │ + bl 3c74 │ │ │ │ │ + b.n 89ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8a8c │ │ │ │ │ + bne.n 8ab2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 8a8c │ │ │ │ │ + b.n 8ab2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r9, #1] │ │ │ │ │ - b.n 89ae │ │ │ │ │ + b.n 89ce │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - .word 0x000001ee │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000001f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000013c │ │ │ │ │ + .word 0x00000140 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008ad4 : │ │ │ │ │ +00008afc : │ │ │ │ │ new_dict_with_shared_keys(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r5, r3, [r1, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -13943,43 +13957,43 @@ │ │ │ │ │ adds r3, r5, #3 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ba4 │ │ │ │ │ + beq.n 8bcc │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ strb r3, [r0, #2] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ strb r3, [r0, #1] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8b94 │ │ │ │ │ + beq.n 8bbc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8b98 │ │ │ │ │ + beq.n 8bc0 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - ldr r3, [pc, #132] @ (8bac ) │ │ │ │ │ + ldr r3, [pc, #132] @ (8bd4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 8b7a │ │ │ │ │ + ble.n 8ba2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r5, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -13993,95 +14007,95 @@ │ │ │ │ │ strd r6, r4, [r5, #24] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r3, [r7, r1] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ strd r3, r2, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r0, [pc, #52] @ (8bb0 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (8bd8 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8b54 │ │ │ │ │ + bne.n 8b7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3c50 │ │ │ │ │ + bl 3c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 8b76 │ │ │ │ │ + b.n 8b9e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8b1c │ │ │ │ │ - ldr r3, [pc, #24] @ (8bb4 ) │ │ │ │ │ + bne.n 8b44 │ │ │ │ │ + ldr r3, [pc, #24] @ (8bdc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 8b30 │ │ │ │ │ + b.n 8b58 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000012 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008bb8 : │ │ │ │ │ +00008be0 : │ │ │ │ │ insert_split_value(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr.w r3, [r1, #-8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r3, 8bf8 │ │ │ │ │ + cbnz r3, 8c20 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8cb0 │ │ │ │ │ + bne.n 8cd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8cd2 │ │ │ │ │ + bne.n 8cfa │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ mov.w r8, r9, lsl #2 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add.w r3, r2, r8 │ │ │ │ │ uxtb r0, r1 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8d04 │ │ │ │ │ - cbnz r0, 8c66 │ │ │ │ │ + bne.n 8d2c │ │ │ │ │ + cbnz r0, 8c8e │ │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ │ add.w r0, r7, lr │ │ │ │ │ ubfx r5, r1, #0, #12 │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ ldr.w r1, [r7, lr] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ str.w r1, [r7, lr] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ orrs r5, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 8ca8 │ │ │ │ │ + bne.n 8cd0 │ │ │ │ │ add r8, r2 │ │ │ │ │ str.w r6, [r8, #4] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ strb.w r9, [r3, r1] │ │ │ │ │ @@ -14093,15 +14107,15 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add.w lr, r7, r1 │ │ │ │ │ ldr r2, [r7, r1] │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ @@ -14111,54 +14125,54 @@ │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r0, [r7, r1] │ │ │ │ │ cmp ip, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ │ - beq.n 8c3e │ │ │ │ │ + beq.n 8c66 │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 8c3e │ │ │ │ │ + b.n 8c66 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 8d72 │ │ │ │ │ + bne.n 8d9a │ │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8d72 │ │ │ │ │ + bne.n 8d9a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8bf8 │ │ │ │ │ + beq.n 8c20 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 8d68 │ │ │ │ │ - ldr r3, [pc, #176] @ (8d8c ) │ │ │ │ │ + beq.n 8d90 │ │ │ │ │ + ldr r3, [pc, #176] @ (8db4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n 8bf8 │ │ │ │ │ + b.n 8c20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8d7a │ │ │ │ │ + bne.n 8da2 │ │ │ │ │ movw r9, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r7, r9 │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ │ ldr.w r3, [r7, r9] │ │ │ │ │ add r2, r8 │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ @@ -14173,82 +14187,82 @@ │ │ │ │ │ addne.w r0, ip, #1 │ │ │ │ │ strne r0, [r6, #0] │ │ │ │ │ str r6, [r2, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ strd r1, r3, [r4, #16] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8c60 │ │ │ │ │ + beq.n 8c88 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8c60 │ │ │ │ │ + bne.n 8c88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8bf8 │ │ │ │ │ - ldr r3, [pc, #28] @ (8d90 ) │ │ │ │ │ + beq.w 8c20 │ │ │ │ │ + ldr r3, [pc, #28] @ (8db8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 8cde │ │ │ │ │ + b.n 8d06 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - b.n 8d08 │ │ │ │ │ + b.n 8d30 │ │ │ │ │ .word 0x000000ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008d94 : │ │ │ │ │ +00008dbc : │ │ │ │ │ dictiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 8da6 │ │ │ │ │ + cbz r3, 8dce │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8da6 │ │ │ │ │ + bne.n 8dce │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ -00008dac : │ │ │ │ │ +00008dd4 : │ │ │ │ │ dict_keys(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 8e0a │ │ │ │ │ + cbz r0, 8e32 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 8e30 │ │ │ │ │ - ldr r0, [pc, #144] @ (8e58 ) │ │ │ │ │ + bpl.n 8e58 │ │ │ │ │ + ldr r0, [pc, #144] @ (8e80 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 8e1a │ │ │ │ │ + cbz r0, 8e42 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8e1e │ │ │ │ │ + beq.n 8e46 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #128] @ (8e5c ) │ │ │ │ │ + ldr r1, [pc, #128] @ (8e84 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -14269,19 +14283,19 @@ │ │ │ │ │ movw r1, #5878 @ 0x16f6 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #56] @ (8e60 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (8e88 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 8dec │ │ │ │ │ + b.n 8e14 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -14291,48 +14305,48 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr.w r2, [r2, #1288] @ 0x508 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8e1a │ │ │ │ │ + b.n 8e42 │ │ │ │ │ nop │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008e64 : │ │ │ │ │ +00008e8c : │ │ │ │ │ dictkeys_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - cbz r4, 8ec6 │ │ │ │ │ - ldr r0, [pc, #120] @ (8ef0 ) │ │ │ │ │ + cbz r4, 8eee │ │ │ │ │ + ldr r0, [pc, #120] @ (8f18 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 8ec4 │ │ │ │ │ + cbz r0, 8eec │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8ed0 │ │ │ │ │ + beq.n 8ef8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ strd r4, r1, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ │ - ldr r1, [pc, #84] @ (8ef4 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (8f1c ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ @@ -14349,50 +14363,50 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #24] @ (8ef8 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (8f20 ) │ │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 8ea8 │ │ │ │ │ + b.n 8ed0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008efc : │ │ │ │ │ +00008f24 : │ │ │ │ │ dict_values(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 8f5a │ │ │ │ │ + cbz r0, 8f82 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 8f80 │ │ │ │ │ - ldr r0, [pc, #144] @ (8fa8 ) │ │ │ │ │ + bpl.n 8fa8 │ │ │ │ │ + ldr r0, [pc, #144] @ (8fd0 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 8f6a │ │ │ │ │ + cbz r0, 8f92 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8f6e │ │ │ │ │ + beq.n 8f96 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #128] @ (8fac ) │ │ │ │ │ + ldr r1, [pc, #128] @ (8fd4 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -14413,19 +14427,19 @@ │ │ │ │ │ movw r1, #5878 @ 0x16f6 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #56] @ (8fb0 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (8fd8 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 8f3c │ │ │ │ │ + b.n 8f64 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -14435,48 +14449,48 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr.w r2, [r2, #1704] @ 0x6a8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8f6a │ │ │ │ │ + b.n 8f92 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008fb4 : │ │ │ │ │ +00008fdc : │ │ │ │ │ dictvalues_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - cbz r4, 9016 │ │ │ │ │ - ldr r0, [pc, #120] @ (9040 ) │ │ │ │ │ + cbz r4, 903e │ │ │ │ │ + ldr r0, [pc, #120] @ (9068 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 9014 │ │ │ │ │ + cbz r0, 903c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9020 │ │ │ │ │ + beq.n 9048 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ strd r4, r1, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ │ - ldr r1, [pc, #84] @ (9044 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (906c ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ @@ -14493,52 +14507,52 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #24] @ (9048 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (9070 ) │ │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 8ff8 │ │ │ │ │ + b.n 9020 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000076c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000904c : │ │ │ │ │ +00009074 : │ │ │ │ │ dict_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (90cc ) │ │ │ │ │ + ldr r0, [pc, #108] @ (90f4 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 90aa │ │ │ │ │ + cbz r0, 90d2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 90ac │ │ │ │ │ + beq.n 90d4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ strd r4, r1, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ │ - ldr r1, [pc, #72] @ (90d0 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (90f8 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ @@ -14550,112 +14564,112 @@ │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #24] @ (90d4 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (90fc ) │ │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 908e │ │ │ │ │ + b.n 90b6 │ │ │ │ │ nop │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000042 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000090d8 : │ │ │ │ │ +00009100 : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 9184 │ │ │ │ │ + beq.n 91ac │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 925c │ │ │ │ │ + bne.w 9284 │ │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9238 │ │ │ │ │ + bne.w 9260 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 91ac │ │ │ │ │ + beq.n 91d4 │ │ │ │ │ add.w r3, r2, #20 │ │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ │ add r3, r0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bge.n 916e │ │ │ │ │ + bge.n 9196 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 918c │ │ │ │ │ + bne.n 91b4 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 916e │ │ │ │ │ + ble.n 9196 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 920c │ │ │ │ │ + bne.n 9234 │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 916e │ │ │ │ │ + ble.n 9196 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9212 │ │ │ │ │ + bne.n 923a │ │ │ │ │ adds r2, r1, #3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 916e │ │ │ │ │ + ble.n 9196 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9218 │ │ │ │ │ + bne.n 9240 │ │ │ │ │ adds r2, r1, #4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 916e │ │ │ │ │ + ble.n 9196 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9224 │ │ │ │ │ + bne.n 924c │ │ │ │ │ adds r1, #5 │ │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - ble.n 916e │ │ │ │ │ + ble.n 9196 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - cbnz r2, 9188 │ │ │ │ │ + cbnz r2, 91b0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bgt.n 9162 │ │ │ │ │ + bgt.n 918a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9184 │ │ │ │ │ + beq.n 91ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 922a │ │ │ │ │ + beq.n 9252 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bge.n 916e │ │ │ │ │ + bge.n 9196 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r6, 91f4 │ │ │ │ │ + cbz r6, 921c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ it ne │ │ │ │ │ @@ -14665,147 +14679,147 @@ │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #12 │ │ │ │ │ adds r2, #20 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ │ add r2, r0 │ │ │ │ │ - bge.n 916e │ │ │ │ │ + bge.n 9196 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbnz r3, 91ec │ │ │ │ │ + cbnz r3, 9214 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 916e │ │ │ │ │ + ble.n 9196 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ - cbnz r0, 921e │ │ │ │ │ + cbnz r0, 9246 │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 916e │ │ │ │ │ + ble.n 9196 │ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ │ - cbnz r0, 9232 │ │ │ │ │ + cbnz r0, 925a │ │ │ │ │ adds r1, #3 │ │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - ble.n 916e │ │ │ │ │ + ble.n 9196 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbnz r3, 91e8 │ │ │ │ │ + cbnz r3, 9210 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bgt.n 91da │ │ │ │ │ - b.n 916e │ │ │ │ │ + bgt.n 9202 │ │ │ │ │ + b.n 9196 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - ble.n 916e │ │ │ │ │ + ble.n 9196 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 9192 │ │ │ │ │ + bne.n 91ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 916e │ │ │ │ │ + b.n 9196 │ │ │ │ │ adds r3, #8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 918c │ │ │ │ │ + b.n 91b4 │ │ │ │ │ adds r3, #16 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 918c │ │ │ │ │ + b.n 91b4 │ │ │ │ │ adds r3, #24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 918c │ │ │ │ │ + b.n 91b4 │ │ │ │ │ adds r2, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 91ec │ │ │ │ │ + b.n 9214 │ │ │ │ │ adds r3, #32 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 918c │ │ │ │ │ + b.n 91b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9184 │ │ │ │ │ + b.n 91ac │ │ │ │ │ adds r2, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 91ec │ │ │ │ │ + b.n 9214 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 916e │ │ │ │ │ + ble.n 9196 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 9192 │ │ │ │ │ - b.n 91f4 │ │ │ │ │ + bne.n 91ba │ │ │ │ │ + b.n 921c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b.n 9184 │ │ │ │ │ + b.n 91ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000927c : │ │ │ │ │ +000092a4 : │ │ │ │ │ dictiter_iternextvalue(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 9316 │ │ │ │ │ + beq.n 933e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9384 │ │ │ │ │ + bne.n 93ac │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9368 │ │ │ │ │ + bne.n 9390 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 931a │ │ │ │ │ + beq.n 9342 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r1, r1, r2, lsl #3 │ │ │ │ │ add r3, r1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bge.n 92fc │ │ │ │ │ + bge.n 9324 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - cbz r1, 92ea │ │ │ │ │ + cbz r1, 9312 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9334 │ │ │ │ │ + beq.n 935c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ @@ -14813,259 +14827,259 @@ │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.n 92fc │ │ │ │ │ + ble.n 9324 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 92ea │ │ │ │ │ + beq.n 9312 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 92c6 │ │ │ │ │ + blt.n 92ee │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9316 │ │ │ │ │ + beq.n 933e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9316 │ │ │ │ │ + cbnz r3, 933e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bge.n 92fc │ │ │ │ │ + bge.n 9324 │ │ │ │ │ movs r6, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r1, r6, r2, r1 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - cbz r1, 934c │ │ │ │ │ + cbz r1, 9374 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 92ce │ │ │ │ │ + bne.n 92f6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 92fc │ │ │ │ │ + b.n 9324 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.n 92fc │ │ │ │ │ + ble.n 9324 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - cbz r1, 935e │ │ │ │ │ + cbz r1, 9386 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 932c │ │ │ │ │ - b.n 92fc │ │ │ │ │ + bgt.n 9354 │ │ │ │ │ + b.n 9324 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 9354 │ │ │ │ │ - b.n 92fc │ │ │ │ │ + bgt.n 937c │ │ │ │ │ + b.n 9324 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 92fc │ │ │ │ │ + ble.n 9324 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 92ce │ │ │ │ │ - b.n 9334 │ │ │ │ │ + bne.n 92f6 │ │ │ │ │ + b.n 935c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b.n 9316 │ │ │ │ │ + b.n 933e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000093a4 : │ │ │ │ │ +000093cc : │ │ │ │ │ PyDict_Clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 95c8 │ │ │ │ │ + bpl.w 95f0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 94b6 │ │ │ │ │ - ldr r3, [pc, #504] @ (95cc ) │ │ │ │ │ + beq.n 94de │ │ │ │ │ + ldr r3, [pc, #504] @ (95f4 ) │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr.w r9, [r0, #28] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ands.w r0, r3, #255 @ 0xff │ │ │ │ │ - bne.w 951c │ │ │ │ │ + bne.w 9544 │ │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r8, lr │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ ldr.w r2, [r8, lr] │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ str.w r2, [r8, lr] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ │ strd r3, r1, [r4, #16] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 9566 │ │ │ │ │ + bne.w 958e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 94b6 │ │ │ │ │ + beq.n 94de │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - bne.n 94b6 │ │ │ │ │ + bne.n 94de │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ │ lsl.w r5, r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 94d6 │ │ │ │ │ + beq.n 94fe │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r5, r5, r6 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w sl, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n 946c │ │ │ │ │ - b.n 9488 │ │ │ │ │ + bgt.n 9494 │ │ │ │ │ + b.n 94b0 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 9466 │ │ │ │ │ + cbz r0, 948e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 94bc │ │ │ │ │ + bne.n 94e4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq.n 9488 │ │ │ │ │ + beq.n 94b0 │ │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 945a │ │ │ │ │ + beq.n 9482 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 945a │ │ │ │ │ + beq.n 9482 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 945a │ │ │ │ │ + bne.n 9482 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 945a │ │ │ │ │ + b.n 9482 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 94ca │ │ │ │ │ - ldr r3, [pc, #320] @ (95d0 ) │ │ │ │ │ + bne.n 94f2 │ │ │ │ │ + ldr r3, [pc, #320] @ (95f8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 94ca │ │ │ │ │ + bhi.n 94f2 │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ - cbz r1, 94ca │ │ │ │ │ + cbz r1, 94f2 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r6, [r1, #2420] @ 0x974 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9466 │ │ │ │ │ + bne.n 948e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9466 │ │ │ │ │ + b.n 948e │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 9488 │ │ │ │ │ + ble.n 94b0 │ │ │ │ │ adds r4, r6, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 94f4 │ │ │ │ │ + b.n 951c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 94ec │ │ │ │ │ + cbz r0, 9514 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 950e │ │ │ │ │ + bne.n 9536 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.n 9488 │ │ │ │ │ + beq.n 94b0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94e2 │ │ │ │ │ + beq.n 950a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 94e2 │ │ │ │ │ + beq.n 950a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 94e2 │ │ │ │ │ + bne.n 950a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 94e2 │ │ │ │ │ + b.n 950a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 94ec │ │ │ │ │ + bne.n 9514 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 94ec │ │ │ │ │ + b.n 9514 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w r1, r8, r0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr.w r2, [r8, r0] │ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ @@ -15073,276 +15087,276 @@ │ │ │ │ │ str.w r2, [r8, r0] │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ adc.w r2, ip, #0 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 9422 │ │ │ │ │ + beq.w 944a │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add.w r8, r9, #4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n 9590 │ │ │ │ │ + ble.n 95b8 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ - cbz r0, 9588 │ │ │ │ │ + cbz r0, 95b0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 95ac │ │ │ │ │ + bne.n 95d4 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ - b.n 9574 │ │ │ │ │ + b.n 959c │ │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ │ - cbnz r3, 95c0 │ │ │ │ │ + cbnz r3, 95e8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 3c50 │ │ │ │ │ + b.w 3c74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9588 │ │ │ │ │ + bne.n 95b0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 9588 │ │ │ │ │ + b.n 95b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r9, #1] │ │ │ │ │ - b.n 94b6 │ │ │ │ │ + b.n 94de │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x000001ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000013c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000095d4 : │ │ │ │ │ +000095fc : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 95f2 │ │ │ │ │ + cbz r0, 961a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 95f2 │ │ │ │ │ + bpl.n 961a │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #4092 @ 0xffc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00009608 <_PyDictKeys_DecRef>: │ │ │ │ │ +00009630 <_PyDictKeys_DecRef>: │ │ │ │ │ _PyDictKeys_DecRef(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 96ae <_PyDictKeys_DecRef+0xa6> │ │ │ │ │ + beq.n 96d6 <_PyDictKeys_DecRef+0xa6> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 96ae <_PyDictKeys_DecRef+0xa6> │ │ │ │ │ + bne.n 96d6 <_PyDictKeys_DecRef+0xa6> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ │ lsls r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 96ca <_PyDictKeys_DecRef+0xc2> │ │ │ │ │ + beq.n 96f2 <_PyDictKeys_DecRef+0xc2> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r5, r5, r0 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w r9, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n 9660 <_PyDictKeys_DecRef+0x58> │ │ │ │ │ - b.n 967c <_PyDictKeys_DecRef+0x74> │ │ │ │ │ + bgt.n 9688 <_PyDictKeys_DecRef+0x58> │ │ │ │ │ + b.n 96a4 <_PyDictKeys_DecRef+0x74> │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 965a <_PyDictKeys_DecRef+0x52> │ │ │ │ │ + cbz r0, 9682 <_PyDictKeys_DecRef+0x52> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 96b2 <_PyDictKeys_DecRef+0xaa> │ │ │ │ │ + bne.n 96da <_PyDictKeys_DecRef+0xaa> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n 967c <_PyDictKeys_DecRef+0x74> │ │ │ │ │ + beq.n 96a4 <_PyDictKeys_DecRef+0x74> │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 964e <_PyDictKeys_DecRef+0x46> │ │ │ │ │ + beq.n 9676 <_PyDictKeys_DecRef+0x46> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 964e <_PyDictKeys_DecRef+0x46> │ │ │ │ │ + beq.n 9676 <_PyDictKeys_DecRef+0x46> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 964e <_PyDictKeys_DecRef+0x46> │ │ │ │ │ + bne.n 9676 <_PyDictKeys_DecRef+0x46> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 964e <_PyDictKeys_DecRef+0x46> │ │ │ │ │ + b.n 9676 <_PyDictKeys_DecRef+0x46> │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 96c0 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ - ldr r3, [pc, #140] @ (9710 <_PyDictKeys_DecRef+0x108>) │ │ │ │ │ + bne.n 96e8 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ + ldr r3, [pc, #140] @ (9738 <_PyDictKeys_DecRef+0x108>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 96c0 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ + bhi.n 96e8 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ ldrb r1, [r7, #6] │ │ │ │ │ - cbz r1, 96c0 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ + cbz r1, 96e8 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r7, [r1, #2420] @ 0x974 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 965a <_PyDictKeys_DecRef+0x52> │ │ │ │ │ + bne.n 9682 <_PyDictKeys_DecRef+0x52> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 965a <_PyDictKeys_DecRef+0x52> │ │ │ │ │ + b.n 9682 <_PyDictKeys_DecRef+0x52> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 967c <_PyDictKeys_DecRef+0x74> │ │ │ │ │ + ble.n 96a4 <_PyDictKeys_DecRef+0x74> │ │ │ │ │ adds r4, r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 96e8 <_PyDictKeys_DecRef+0xe0> │ │ │ │ │ + b.n 9710 <_PyDictKeys_DecRef+0xe0> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 96e0 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + cbz r0, 9708 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 9702 <_PyDictKeys_DecRef+0xfa> │ │ │ │ │ + bne.n 972a <_PyDictKeys_DecRef+0xfa> │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 967c <_PyDictKeys_DecRef+0x74> │ │ │ │ │ + beq.n 96a4 <_PyDictKeys_DecRef+0x74> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96d6 <_PyDictKeys_DecRef+0xce> │ │ │ │ │ + beq.n 96fe <_PyDictKeys_DecRef+0xce> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 96d6 <_PyDictKeys_DecRef+0xce> │ │ │ │ │ + beq.n 96fe <_PyDictKeys_DecRef+0xce> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 96d6 <_PyDictKeys_DecRef+0xce> │ │ │ │ │ + bne.n 96fe <_PyDictKeys_DecRef+0xce> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 96d6 <_PyDictKeys_DecRef+0xce> │ │ │ │ │ + b.n 96fe <_PyDictKeys_DecRef+0xce> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 96e0 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + bne.n 9708 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 96e0 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + b.n 9708 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009714 <_PyDict_MaybeUntrack>: │ │ │ │ │ +0000973c <_PyDict_MaybeUntrack>: │ │ │ │ │ _PyDict_MaybeUntrack(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #672] @ (99c8 <_PyDict_MaybeUntrack+0x2b4>) │ │ │ │ │ + ldr r3, [pc, #672] @ (99f0 <_PyDict_MaybeUntrack+0x2b4>) │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + beq.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldrd r6, r3, [r0, #24] │ │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 98fe <_PyDict_MaybeUntrack+0x1ea> │ │ │ │ │ + bne.w 9926 <_PyDict_MaybeUntrack+0x1ea> │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ add.w r7, r6, #20 │ │ │ │ │ lsls r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9850 <_PyDict_MaybeUntrack+0x13c> │ │ │ │ │ + beq.n 9878 <_PyDict_MaybeUntrack+0x13c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 97ca <_PyDict_MaybeUntrack+0xb6> │ │ │ │ │ + ble.n 97f2 <_PyDict_MaybeUntrack+0xb6> │ │ │ │ │ add r7, r5 │ │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 9770 <_PyDict_MaybeUntrack+0x5c> │ │ │ │ │ + beq.n 9798 <_PyDict_MaybeUntrack+0x5c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 97f4 <_PyDict_MaybeUntrack+0xe0> │ │ │ │ │ + bne.n 981c <_PyDict_MaybeUntrack+0xe0> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 97c6 <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ + beq.n 97ee <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 978a <_PyDict_MaybeUntrack+0x76> │ │ │ │ │ + beq.n 97b2 <_PyDict_MaybeUntrack+0x76> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 980e <_PyDict_MaybeUntrack+0xfa> │ │ │ │ │ + bne.n 9836 <_PyDict_MaybeUntrack+0xfa> │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 97c6 <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ + beq.n 97ee <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ - cbz r7, 979e <_PyDict_MaybeUntrack+0x8a> │ │ │ │ │ + cbz r7, 97c6 <_PyDict_MaybeUntrack+0x8a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9838 <_PyDict_MaybeUntrack+0x124> │ │ │ │ │ + bne.n 9860 <_PyDict_MaybeUntrack+0x124> │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 97c6 <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ + beq.n 97ee <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ adds r5, #24 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movs r7, #3 │ │ │ │ │ add r5, r6 │ │ │ │ │ ldr.w r6, [r5, r7, lsl #3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cbz r6, 97c0 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ + cbz r6, 97e8 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ - cbnz r0, 9828 <_PyDict_MaybeUntrack+0x114> │ │ │ │ │ + cbnz r0, 9850 <_PyDict_MaybeUntrack+0x114> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n 97b2 <_PyDict_MaybeUntrack+0x9e> │ │ │ │ │ + bne.n 97da <_PyDict_MaybeUntrack+0x9e> │ │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ @@ -15355,278 +15369,278 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9770 <_PyDict_MaybeUntrack+0x5c> │ │ │ │ │ - b.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + beq.n 9798 <_PyDict_MaybeUntrack+0x5c> │ │ │ │ │ + b.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 978a <_PyDict_MaybeUntrack+0x76> │ │ │ │ │ - b.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + beq.n 97b2 <_PyDict_MaybeUntrack+0x76> │ │ │ │ │ + b.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 97c0 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ - b.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + beq.n 97e8 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ + b.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 979e <_PyDict_MaybeUntrack+0x8a> │ │ │ │ │ - b.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + beq.n 97c6 <_PyDict_MaybeUntrack+0x8a> │ │ │ │ │ + b.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 97ca <_PyDict_MaybeUntrack+0xb6> │ │ │ │ │ + ble.n 97f2 <_PyDict_MaybeUntrack+0xb6> │ │ │ │ │ add r7, r5 │ │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 98a2 <_PyDict_MaybeUntrack+0x18e> │ │ │ │ │ + beq.n 98ca <_PyDict_MaybeUntrack+0x18e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ - cbz r0, 9882 <_PyDict_MaybeUntrack+0x16e> │ │ │ │ │ + cbz r0, 98aa <_PyDict_MaybeUntrack+0x16e> │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ - cbz r0, 98a2 <_PyDict_MaybeUntrack+0x18e> │ │ │ │ │ + cbz r0, 98ca <_PyDict_MaybeUntrack+0x18e> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 97c6 <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ + beq.n 97ee <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ add r6, r5 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - cbz r5, 98f2 <_PyDict_MaybeUntrack+0x1de> │ │ │ │ │ + cbz r5, 991a <_PyDict_MaybeUntrack+0x1de> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ - cbz r0, 98d0 <_PyDict_MaybeUntrack+0x1bc> │ │ │ │ │ + cbz r0, 98f8 <_PyDict_MaybeUntrack+0x1bc> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ - cbz r0, 98f2 <_PyDict_MaybeUntrack+0x1de> │ │ │ │ │ + cbz r0, 991a <_PyDict_MaybeUntrack+0x1de> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.w 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r6, #12 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bne.n 98b6 <_PyDict_MaybeUntrack+0x1a2> │ │ │ │ │ - b.n 97c6 <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ + bne.n 98de <_PyDict_MaybeUntrack+0x1a2> │ │ │ │ │ + b.n 97ee <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 97ca <_PyDict_MaybeUntrack+0xb6> │ │ │ │ │ + ble.w 97f2 <_PyDict_MaybeUntrack+0xb6> │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ - cbz r5, 9914 <_PyDict_MaybeUntrack+0x200> │ │ │ │ │ + cbz r5, 993c <_PyDict_MaybeUntrack+0x200> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9980 <_PyDict_MaybeUntrack+0x26c> │ │ │ │ │ + bne.n 99a8 <_PyDict_MaybeUntrack+0x26c> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 97c6 <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ + beq.w 97ee <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - cbz r5, 992c <_PyDict_MaybeUntrack+0x218> │ │ │ │ │ + cbz r5, 9954 <_PyDict_MaybeUntrack+0x218> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99ac <_PyDict_MaybeUntrack+0x298> │ │ │ │ │ + bne.n 99d4 <_PyDict_MaybeUntrack+0x298> │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.w 97c6 <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ + beq.w 97ee <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ - cbz r5, 9944 <_PyDict_MaybeUntrack+0x230> │ │ │ │ │ + cbz r5, 996c <_PyDict_MaybeUntrack+0x230> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99cc <_PyDict_MaybeUntrack+0x2b8> │ │ │ │ │ + bne.n 99f4 <_PyDict_MaybeUntrack+0x2b8> │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.w 97c6 <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ + beq.w 97ee <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r5, #3 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cbz r6, 9968 <_PyDict_MaybeUntrack+0x254> │ │ │ │ │ + cbz r6, 9990 <_PyDict_MaybeUntrack+0x254> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ - cbnz r0, 999a <_PyDict_MaybeUntrack+0x286> │ │ │ │ │ + cbnz r0, 99c2 <_PyDict_MaybeUntrack+0x286> │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 97c6 <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ + beq.w 97ee <_PyDict_MaybeUntrack+0xb2> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 9962 <_PyDict_MaybeUntrack+0x24e> │ │ │ │ │ - b.n 9968 <_PyDict_MaybeUntrack+0x254> │ │ │ │ │ + bne.n 998a <_PyDict_MaybeUntrack+0x24e> │ │ │ │ │ + b.n 9990 <_PyDict_MaybeUntrack+0x254> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.w 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9914 <_PyDict_MaybeUntrack+0x200> │ │ │ │ │ - b.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + beq.n 993c <_PyDict_MaybeUntrack+0x200> │ │ │ │ │ + b.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.w 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9968 <_PyDict_MaybeUntrack+0x254> │ │ │ │ │ - b.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + beq.n 9990 <_PyDict_MaybeUntrack+0x254> │ │ │ │ │ + b.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.w 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 992c <_PyDict_MaybeUntrack+0x218> │ │ │ │ │ - b.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + beq.n 9954 <_PyDict_MaybeUntrack+0x218> │ │ │ │ │ + b.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + bne.w 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9944 <_PyDict_MaybeUntrack+0x230> │ │ │ │ │ - b.n 97f0 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ + beq.n 996c <_PyDict_MaybeUntrack+0x230> │ │ │ │ │ + b.n 9818 <_PyDict_MaybeUntrack+0xdc> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000099e8 <_PyDict_ClearFreeList>: │ │ │ │ │ +00009a10 <_PyDict_ClearFreeList>: │ │ │ │ │ _PyDict_ClearFreeList(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 9a36 <_PyDict_ClearFreeList+0x4e> │ │ │ │ │ + ble.n 9a5e <_PyDict_ClearFreeList+0x4e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #812] @ 0x32c │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #492] @ 0x1ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r3, [r4, #812] @ 0x32c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 9a02 <_PyDict_ClearFreeList+0x1a> │ │ │ │ │ + bgt.n 9a2a <_PyDict_ClearFreeList+0x1a> │ │ │ │ │ ldr.w r3, [r4, #1136] @ 0x470 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 9a3e <_PyDict_ClearFreeList+0x56> │ │ │ │ │ + ble.n 9a66 <_PyDict_ClearFreeList+0x56> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #816] @ 0x330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r4, #1136] @ 0x470 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 9a24 <_PyDict_ClearFreeList+0x3c> │ │ │ │ │ - cbnz r5, 9a42 <_PyDict_ClearFreeList+0x5a> │ │ │ │ │ + bgt.n 9a4c <_PyDict_ClearFreeList+0x3c> │ │ │ │ │ + cbnz r5, 9a6a <_PyDict_ClearFreeList+0x5a> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #812] @ 0x32c │ │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00009a50 : │ │ │ │ │ +00009a78 : │ │ │ │ │ dict_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00009a54 : │ │ │ │ │ +00009a7c : │ │ │ │ │ dict_new(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 9ac0 │ │ │ │ │ - ldr r3, [pc, #136] @ (9af8 ) │ │ │ │ │ + cbz r0, 9ae8 │ │ │ │ │ + ldr r3, [pc, #136] @ (9b20 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -15642,45 +15656,45 @@ │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ str.w r2, [r6, ip] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ strd r2, r1, [r0, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 9ac2 │ │ │ │ │ + bne.n 9aea │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ adds r3, #28 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r5, [r0, #28] │ │ │ │ │ - bne.n 9ad2 │ │ │ │ │ + bne.n 9afa │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ add.w r2, r3, #28 │ │ │ │ │ str r5, [r0, #28] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 9ac0 │ │ │ │ │ + beq.n 9ae8 │ │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9ac0 │ │ │ │ │ + bne.n 9ae8 │ │ │ │ │ ldr.w r1, [r6, #3796] @ 0xed4 │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009afc : │ │ │ │ │ +00009b24 : │ │ │ │ │ dict_init(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r4, #0 │ │ │ │ │ @@ -15695,175 +15709,175 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9bda │ │ │ │ │ + beq.n 9c02 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - cbz r4, 9b86 │ │ │ │ │ - ldr r3, [pc, #172] @ (9be0 ) │ │ │ │ │ + cbz r4, 9bae │ │ │ │ │ + ldr r3, [pc, #172] @ (9c08 ) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 9b66 │ │ │ │ │ - ldr r3, [pc, #168] @ (9be4 ) │ │ │ │ │ + bne.n 9b8e │ │ │ │ │ + ldr r3, [pc, #168] @ (9c0c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, r3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 32e8 │ │ │ │ │ + bl 32f0 │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - cbnz r3, 9b98 │ │ │ │ │ + cbnz r3, 9bc0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #128] @ (9be8 ) │ │ │ │ │ + ldr r1, [pc, #128] @ (9c10 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9bda │ │ │ │ │ - bne.n 9bba │ │ │ │ │ + blt.n 9c02 │ │ │ │ │ + bne.n 9be2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9e34 │ │ │ │ │ + bl 9e5c │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ - b.n 9b8a │ │ │ │ │ + b.n 9bb2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9b62 │ │ │ │ │ + beq.n 9b8a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ - cbz r0, 9bda │ │ │ │ │ - ldr r0, [pc, #72] @ (9bec ) │ │ │ │ │ + cbz r0, 9c02 │ │ │ │ │ + ldr r0, [pc, #72] @ (9c14 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bl 32e8 │ │ │ │ │ - b.n 9b62 │ │ │ │ │ - ldr r3, [pc, #52] @ (9bf0 ) │ │ │ │ │ + bl 32f0 │ │ │ │ │ + b.n 9b8a │ │ │ │ │ + ldr r3, [pc, #52] @ (9c18 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, r3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 32e8 │ │ │ │ │ + bl 32f0 │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ - b.n 9b8a │ │ │ │ │ + b.n 9bb2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9b62 │ │ │ │ │ + b.n 9b8a │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000009e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000002a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009bf4 : │ │ │ │ │ +00009c1c : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 9c2a │ │ │ │ │ + bhi.n 9c52 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 9c46 │ │ │ │ │ + beq.n 9c6e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 2088 │ │ │ │ │ + bl 2090 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c26 │ │ │ │ │ + beq.n 9c4e │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 9c16 │ │ │ │ │ + bgt.n 9c3e │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 2088 │ │ │ │ │ + bl 2090 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 9c26 │ │ │ │ │ + b.n 9c4e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009c60 : │ │ │ │ │ +00009c88 : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9dfc │ │ │ │ │ + bne.w 9e24 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d4c │ │ │ │ │ + beq.n 9d74 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - ldr r3, [pc, #400] @ (9e28 ) │ │ │ │ │ + ldr r3, [pc, #400] @ (9e50 ) │ │ │ │ │ str.w ip, [r4, #8] │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -15885,338 +15899,338 @@ │ │ │ │ │ adds r5, #28 │ │ │ │ │ cmp r3, fp │ │ │ │ │ str.w ip, [r4, #28] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r5, #-28] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne.n 9dba │ │ │ │ │ + bne.n 9de2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 9d50 │ │ │ │ │ + bne.n 9d78 │ │ │ │ │ ldr.w r7, [r9] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 9d1a │ │ │ │ │ + bne.n 9d42 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 32e8 │ │ │ │ │ + bl 32f0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9d36 │ │ │ │ │ + beq.n 9d5e │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 9d56 │ │ │ │ │ + bne.n 9d7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #272] @ (9e2c ) │ │ │ │ │ + ldr r1, [pc, #272] @ (9e54 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9d36 │ │ │ │ │ - bne.n 9de0 │ │ │ │ │ + blt.n 9d5e │ │ │ │ │ + bne.n 9e08 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9e34 │ │ │ │ │ + bl 9e5c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 9d0a │ │ │ │ │ + bne.n 9d32 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9d4c │ │ │ │ │ + beq.n 9d74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9d4c │ │ │ │ │ + cbnz r3, 9d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 9d14 │ │ │ │ │ + b.n 9d3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 9d14 │ │ │ │ │ + beq.n 9d3c │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 9d14 │ │ │ │ │ + ble.n 9d3c │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ - bl c58 │ │ │ │ │ + bl c60 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9d36 │ │ │ │ │ + beq.n 9d5e │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 9d14 │ │ │ │ │ + ble.n 9d3c │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ - bl c58 │ │ │ │ │ + bl c60 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9d36 │ │ │ │ │ + beq.n 9d5e │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble.n 9d14 │ │ │ │ │ + ble.n 9d3c │ │ │ │ │ add.w r6, r8, #16 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ movs r5, #2 │ │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl c58 │ │ │ │ │ + bl c60 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9d36 │ │ │ │ │ + beq.n 9d5e │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 9d9c │ │ │ │ │ - b.n 9d14 │ │ │ │ │ + blt.n 9dc4 │ │ │ │ │ + b.n 9d3c │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9cee │ │ │ │ │ + bne.n 9d16 │ │ │ │ │ ldr.w r1, [r0, #3796] @ 0xed4 │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r7 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n 9cee │ │ │ │ │ - ldr r1, [pc, #76] @ (9e30 ) │ │ │ │ │ + b.n 9d16 │ │ │ │ │ + ldr r1, [pc, #76] @ (9e58 ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 32e8 │ │ │ │ │ + bl 32f0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 9d0a │ │ │ │ │ - b.n 9d36 │ │ │ │ │ + bne.n 9d32 │ │ │ │ │ + b.n 9d5e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d4c │ │ │ │ │ + beq.n 9d74 │ │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c92 │ │ │ │ │ - b.n 9d4c │ │ │ │ │ + bne.w 9cba │ │ │ │ │ + b.n 9d74 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000178 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009e34 : │ │ │ │ │ +00009e5c : │ │ │ │ │ merge_from_seq2_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a3fc │ │ │ │ │ + beq.w a424 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a310 │ │ │ │ │ + beq.w a338 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 9f2c │ │ │ │ │ + b.n 9f54 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 9f72 │ │ │ │ │ + bne.n 9f9a │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 9fc4 │ │ │ │ │ + bne.w 9fec │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 9f96 │ │ │ │ │ + bne.n 9fbe │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 9f96 │ │ │ │ │ - ldr r3, [pc, #660] @ (a144 ) │ │ │ │ │ + beq.n 9fbe │ │ │ │ │ + ldr r3, [pc, #660] @ (a16c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9fd0 │ │ │ │ │ + beq.w 9ff8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 109c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a23e │ │ │ │ │ + beq.w a266 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9eee │ │ │ │ │ + beq.n 9f16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a2cc │ │ │ │ │ + beq.w a2f4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 9fae │ │ │ │ │ + bne.n 9fd6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9f0c │ │ │ │ │ + beq.n 9f34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a2c4 │ │ │ │ │ + beq.w a2ec │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9f26 │ │ │ │ │ + beq.n 9f4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 9f26 │ │ │ │ │ + cbnz r3, 9f4e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a114 │ │ │ │ │ + beq.w a13c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2ec │ │ │ │ │ + beq.w a314 │ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bmi.w a2d4 │ │ │ │ │ + bmi.w a2fc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w a2a2 │ │ │ │ │ + bne.w a2ca │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 9e80 │ │ │ │ │ + bne.n 9ea8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9e94 │ │ │ │ │ + beq.n 9ebc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 9fc4 │ │ │ │ │ + bne.n 9fec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9e94 │ │ │ │ │ + beq.n 9ebc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - beq.n 9ea2 │ │ │ │ │ + beq.n 9eca │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w a1e0 │ │ │ │ │ - ldr r3, [pc, #416] @ (a148 ) │ │ │ │ │ + beq.w a208 │ │ │ │ │ + ldr r3, [pc, #416] @ (a170 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 9eb2 │ │ │ │ │ + b.n 9eda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9ef8 │ │ │ │ │ + bne.n 9f20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 9f02 │ │ │ │ │ - b.n 9f0c │ │ │ │ │ + bne.n 9f2a │ │ │ │ │ + b.n 9f34 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - b.n 9f80 │ │ │ │ │ + b.n 9fa8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #60 @ 0x3c │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ strne r3, [sp, #32] │ │ │ │ │ - bne.n a02c │ │ │ │ │ + bne.n a054 │ │ │ │ │ add.w r2, fp, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #2740] @ 0xab4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ittt le │ │ │ │ │ movle r3, #40 @ 0x28 │ │ │ │ │ movle r0, #68 @ 0x44 │ │ │ │ │ strle r3, [sp, #32] │ │ │ │ │ - ble.n a02c │ │ │ │ │ + ble.n a054 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r2, #2740] @ 0xab4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r2, [r2, #2420] @ 0x974 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ @@ -16231,20 +16245,20 @@ │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ │ strh r3, [r2, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - b.n a066 │ │ │ │ │ + b.n a08e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a256 │ │ │ │ │ + beq.w a27e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -16263,58 +16277,58 @@ │ │ │ │ │ adds r0, #28 │ │ │ │ │ adds r3, #20 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ │ - bne.w a22c │ │ │ │ │ + bne.w a254 │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ add.w r0, fp, r1 │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldr.w ip, [r8, #-8] │ │ │ │ │ ldr.w r3, [fp, r1] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str.w r3, [fp, r1] │ │ │ │ │ adc.w fp, r2, #0 │ │ │ │ │ str.w fp, [r0, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n a0c8 │ │ │ │ │ + bne.n a0f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a14c │ │ │ │ │ + bne.n a174 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a170 │ │ │ │ │ + bne.n a198 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ and.w r3, r9, #7 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n a1a0 │ │ │ │ │ + bgt.n a1c8 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r1, r3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n a1c2 │ │ │ │ │ + bne.n a1ea │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r5, [r2, r3] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ strd r3, fp, [r8, #16] │ │ │ │ │ @@ -16324,29 +16338,29 @@ │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ str.w r2, [r8, #24] │ │ │ │ │ - b.n 9eda │ │ │ │ │ + b.n 9f02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a28c │ │ │ │ │ + bne.w a2b4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a13a │ │ │ │ │ + beq.n a162 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, a13a │ │ │ │ │ + cbnz r3, a162 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ @@ -16356,247 +16370,247 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n a1d8 │ │ │ │ │ + bne.n a200 │ │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a1d8 │ │ │ │ │ + bne.n a200 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a0c8 │ │ │ │ │ + beq.n a0f0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a1ce │ │ │ │ │ - ldr r3, [pc, #676] @ (a41c ) │ │ │ │ │ + beq.n a1f6 │ │ │ │ │ + ldr r3, [pc, #676] @ (a444 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ sub.w r2, r8, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r8, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n a0c8 │ │ │ │ │ + b.n a0f0 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r2, [r1, r3, lsl #1] │ │ │ │ │ strgt.w r2, [r1, r3, lsl #2] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n a0e8 │ │ │ │ │ + beq.n a110 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ adds r2, r1, r3 │ │ │ │ │ str r5, [r2, #4] │ │ │ │ │ str.w r9, [r1, r3] │ │ │ │ │ str r6, [r2, #8] │ │ │ │ │ - b.n a0f0 │ │ │ │ │ + b.n a118 │ │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a0c8 │ │ │ │ │ - ldr r3, [pc, #580] @ (a420 ) │ │ │ │ │ + beq.w a0f0 │ │ │ │ │ + ldr r3, [pc, #580] @ (a448 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n a17c │ │ │ │ │ + b.n a1a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov fp, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a202 │ │ │ │ │ + beq.n a22a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a2bc │ │ │ │ │ + beq.n a2e4 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a244 │ │ │ │ │ + bne.n a26c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2754 │ │ │ │ │ + bl 275c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a12c │ │ │ │ │ - b.n a13a │ │ │ │ │ + bne.n a154 │ │ │ │ │ + b.n a162 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ - b.n a07a │ │ │ │ │ + b.n a0a2 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n a1ec │ │ │ │ │ + b.n a214 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a20e │ │ │ │ │ + bne.n a236 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a20e │ │ │ │ │ + b.n a236 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov fp, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a26e │ │ │ │ │ + beq.n a296 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, a294 │ │ │ │ │ + cbz r3, a2bc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a1ec │ │ │ │ │ + beq.n a214 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a1ec │ │ │ │ │ + bne.n a214 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a1ec │ │ │ │ │ + b.n a214 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n a20e │ │ │ │ │ + b.n a236 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a26e │ │ │ │ │ + b.n a296 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a402 │ │ │ │ │ + beq.w a42a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a20e │ │ │ │ │ + b.n a236 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a202 │ │ │ │ │ + b.n a22a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9f0c │ │ │ │ │ + b.n 9f34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9eee │ │ │ │ │ + b.n 9f16 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n a2a2 │ │ │ │ │ + bne.n a2ca │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r5, r6, [r3] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 9e80 │ │ │ │ │ - b.n 9f68 │ │ │ │ │ + bne.w 9ea8 │ │ │ │ │ + b.n 9f90 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, a30c │ │ │ │ │ + cbz r0, a334 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n a20e │ │ │ │ │ + b.n a236 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n a34a │ │ │ │ │ + b.n a372 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n a32e │ │ │ │ │ + beq.n a356 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a3c6 │ │ │ │ │ + beq.n a3ee │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n a344 │ │ │ │ │ + beq.n a36c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, a344 │ │ │ │ │ + cbnz r3, a36c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a114 │ │ │ │ │ + beq.w a13c │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a2ec │ │ │ │ │ + beq.n a314 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r1, r2, #6 │ │ │ │ │ - bmi.n a29c │ │ │ │ │ + bmi.n a2c4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n a2a2 │ │ │ │ │ + bne.n a2ca │ │ │ │ │ ldrd fp, r7, [r0, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ itt ne │ │ │ │ │ @@ -16605,291 +16619,291 @@ │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 2088 │ │ │ │ │ + bl 2090 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a3ce │ │ │ │ │ + beq.n a3f6 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n a3b0 │ │ │ │ │ + beq.n a3d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, a40a │ │ │ │ │ + cbz r3, a432 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n a320 │ │ │ │ │ + beq.n a348 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a320 │ │ │ │ │ + bne.n a348 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a320 │ │ │ │ │ + b.n a348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a32e │ │ │ │ │ + b.n a356 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a3de │ │ │ │ │ + beq.n a406 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, a412 │ │ │ │ │ + cbz r3, a43a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a20e │ │ │ │ │ + beq.w a236 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a20e │ │ │ │ │ + bne.w a236 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a20e │ │ │ │ │ + b.n a236 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a13a │ │ │ │ │ + b.n a162 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldrd fp, r7, [r3] │ │ │ │ │ - b.n a376 │ │ │ │ │ + b.n a39e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a3b0 │ │ │ │ │ + b.n a3d8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a3de │ │ │ │ │ + b.n a406 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000242 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000a424 <_PyDict_SendEvent>: │ │ │ │ │ +0000a44c <_PyDict_SendEvent>: │ │ │ │ │ _PyDict_SendEvent(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #592] @ (a688 <_PyDict_SendEvent+0x264>) │ │ │ │ │ + ldr r1, [pc, #592] @ (a6b0 <_PyDict_SendEvent+0x264>) │ │ │ │ │ mov r7, r3 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ - bhi.w a654 <_PyDict_SendEvent+0x230> │ │ │ │ │ + bhi.w a67c <_PyDict_SendEvent+0x230> │ │ │ │ │ lsls r1, r0, #31 │ │ │ │ │ - bmi.n a486 <_PyDict_SendEvent+0x62> │ │ │ │ │ + bmi.n a4ae <_PyDict_SendEvent+0x62> │ │ │ │ │ lsls r2, r4, #30 │ │ │ │ │ - bmi.n a4be <_PyDict_SendEvent+0x9a> │ │ │ │ │ + bmi.n a4e6 <_PyDict_SendEvent+0x9a> │ │ │ │ │ lsls r3, r4, #29 │ │ │ │ │ - bmi.n a4f6 <_PyDict_SendEvent+0xd2> │ │ │ │ │ + bmi.n a51e <_PyDict_SendEvent+0xd2> │ │ │ │ │ lsls r0, r4, #28 │ │ │ │ │ - bmi.n a52e <_PyDict_SendEvent+0x10a> │ │ │ │ │ + bmi.n a556 <_PyDict_SendEvent+0x10a> │ │ │ │ │ lsls r1, r4, #27 │ │ │ │ │ - bmi.n a566 <_PyDict_SendEvent+0x142> │ │ │ │ │ + bmi.n a58e <_PyDict_SendEvent+0x142> │ │ │ │ │ lsls r2, r4, #26 │ │ │ │ │ - bmi.w a5a2 <_PyDict_SendEvent+0x17e> │ │ │ │ │ + bmi.w a5ca <_PyDict_SendEvent+0x17e> │ │ │ │ │ mov.w r9, r4, asr #6 │ │ │ │ │ lsls r3, r4, #25 │ │ │ │ │ - bmi.w a5de <_PyDict_SendEvent+0x1ba> │ │ │ │ │ + bmi.w a606 <_PyDict_SendEvent+0x1ba> │ │ │ │ │ tst.w r9, #2 │ │ │ │ │ - bne.w a618 <_PyDict_SendEvent+0x1f4> │ │ │ │ │ + bne.w a640 <_PyDict_SendEvent+0x1f4> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ │ ldr.w r9, [r3, #1756] @ 0x6dc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n a45a <_PyDict_SendEvent+0x36> │ │ │ │ │ + beq.n a482 <_PyDict_SendEvent+0x36> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a45a <_PyDict_SendEvent+0x36> │ │ │ │ │ + bge.n a482 <_PyDict_SendEvent+0x36> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n a45a <_PyDict_SendEvent+0x36> │ │ │ │ │ + b.n a482 <_PyDict_SendEvent+0x36> │ │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ │ ldr.w r9, [r3, #1760] @ 0x6e0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n a45e <_PyDict_SendEvent+0x3a> │ │ │ │ │ + beq.n a486 <_PyDict_SendEvent+0x3a> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a45e <_PyDict_SendEvent+0x3a> │ │ │ │ │ + bge.n a486 <_PyDict_SendEvent+0x3a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n a45e <_PyDict_SendEvent+0x3a> │ │ │ │ │ + b.n a486 <_PyDict_SendEvent+0x3a> │ │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ │ ldr.w r9, [r3, #1764] @ 0x6e4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n a462 <_PyDict_SendEvent+0x3e> │ │ │ │ │ + beq.n a48a <_PyDict_SendEvent+0x3e> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a462 <_PyDict_SendEvent+0x3e> │ │ │ │ │ + bge.n a48a <_PyDict_SendEvent+0x3e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n a462 <_PyDict_SendEvent+0x3e> │ │ │ │ │ + b.n a48a <_PyDict_SendEvent+0x3e> │ │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ │ ldr.w r9, [r3, #1768] @ 0x6e8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n a466 <_PyDict_SendEvent+0x42> │ │ │ │ │ + beq.n a48e <_PyDict_SendEvent+0x42> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a466 <_PyDict_SendEvent+0x42> │ │ │ │ │ + bge.n a48e <_PyDict_SendEvent+0x42> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n a466 <_PyDict_SendEvent+0x42> │ │ │ │ │ + b.n a48e <_PyDict_SendEvent+0x42> │ │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ │ ldr.w r9, [r3, #1772] @ 0x6ec │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w a46a <_PyDict_SendEvent+0x46> │ │ │ │ │ + beq.w a492 <_PyDict_SendEvent+0x46> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w a46a <_PyDict_SendEvent+0x46> │ │ │ │ │ + bge.w a492 <_PyDict_SendEvent+0x46> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n a46a <_PyDict_SendEvent+0x46> │ │ │ │ │ + b.n a492 <_PyDict_SendEvent+0x46> │ │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ │ ldr.w r9, [r3, #1776] @ 0x6f0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w a470 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + beq.w a498 <_PyDict_SendEvent+0x4c> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w a470 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + bge.w a498 <_PyDict_SendEvent+0x4c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n a470 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + b.n a498 <_PyDict_SendEvent+0x4c> │ │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ │ ldr.w r4, [r3, #1780] @ 0x6f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a47a <_PyDict_SendEvent+0x56> │ │ │ │ │ + beq.w a4a2 <_PyDict_SendEvent+0x56> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w a47a <_PyDict_SendEvent+0x56> │ │ │ │ │ + bge.w a4a2 <_PyDict_SendEvent+0x56> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n a47a <_PyDict_SendEvent+0x56> │ │ │ │ │ + b.n a4a2 <_PyDict_SendEvent+0x56> │ │ │ │ │ add.w r8, r8, #40960 @ 0xa000 │ │ │ │ │ ldr.w r4, [r8, #1784] @ 0x6f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a482 <_PyDict_SendEvent+0x5e> │ │ │ │ │ + beq.w a4aa <_PyDict_SendEvent+0x5e> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w a482 <_PyDict_SendEvent+0x5e> │ │ │ │ │ + bge.w a4aa <_PyDict_SendEvent+0x5e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -16900,525 +16914,525 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_FormatUnraisable │ │ │ │ │ add.w r9, r8, #42496 @ 0xa600 │ │ │ │ │ mov r8, r9 │ │ │ │ │ add.w r9, r9, #220 @ 0xdc │ │ │ │ │ add.w r8, r8, #252 @ 0xfc │ │ │ │ │ lsls r0, r4, #31 │ │ │ │ │ - bmi.n a672 <_PyDict_SendEvent+0x24e> │ │ │ │ │ + bmi.n a69a <_PyDict_SendEvent+0x24e> │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ asrs r4, r4, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n a662 <_PyDict_SendEvent+0x23e> │ │ │ │ │ - b.n a482 <_PyDict_SendEvent+0x5e> │ │ │ │ │ + bne.n a68a <_PyDict_SendEvent+0x23e> │ │ │ │ │ + b.n a4aa <_PyDict_SendEvent+0x5e> │ │ │ │ │ ldr.w fp, [r9] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n a666 <_PyDict_SendEvent+0x242> │ │ │ │ │ + beq.n a68e <_PyDict_SendEvent+0x242> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx fp │ │ │ │ │ - b.n a666 <_PyDict_SendEvent+0x242> │ │ │ │ │ + b.n a68e <_PyDict_SendEvent+0x242> │ │ │ │ │ .word 0x00000246 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000a68c : │ │ │ │ │ +0000a6b4 : │ │ │ │ │ dict_repr(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne.w a94a │ │ │ │ │ + bne.w a972 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a8ee │ │ │ │ │ + beq.w a916 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r6, #1 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r2, #6 │ │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ strb.w r6, [sp, #44] @ 0x2c │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a93c │ │ │ │ │ + blt.w a964 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w a892 │ │ │ │ │ + bpl.w a8ba │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a906 │ │ │ │ │ + bne.w a92e │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.w a892 │ │ │ │ │ + ble.w a8ba │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ ldrb.w ip, [r3, #-14] │ │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a7fe │ │ │ │ │ + beq.n a826 │ │ │ │ │ add.w r1, r1, r4, lsl #3 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w a87a │ │ │ │ │ + beq.w a8a2 │ │ │ │ │ ldr.w sl, [r3] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n a824 │ │ │ │ │ + beq.n a84c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n a830 │ │ │ │ │ - cbnz r2, a760 │ │ │ │ │ + bne.n a858 │ │ │ │ │ + cbnz r2, a788 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a84e │ │ │ │ │ + blt.n a876 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a84e │ │ │ │ │ + beq.n a876 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n a790 │ │ │ │ │ + beq.n a7b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, a790 │ │ │ │ │ + cbnz r3, a7b8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n a84e │ │ │ │ │ + blt.n a876 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a84e │ │ │ │ │ + blt.n a876 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a84e │ │ │ │ │ + beq.n a876 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n a7d2 │ │ │ │ │ + beq.n a7fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, a7d2 │ │ │ │ │ + cbnz r3, a7fa │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n a84e │ │ │ │ │ + blt.n a876 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a7ee │ │ │ │ │ + beq.n a816 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a956 │ │ │ │ │ + beq.w a97e │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n a838 │ │ │ │ │ + bne.n a860 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n a6ec │ │ │ │ │ + b.n a714 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n a8d6 │ │ │ │ │ + beq.n a8fe │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n a73e │ │ │ │ │ + bne.n a766 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n a750 │ │ │ │ │ + beq.n a778 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - b.n a750 │ │ │ │ │ + b.n a778 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a7fa │ │ │ │ │ + bne.n a822 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n a6ec │ │ │ │ │ + b.n a714 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a8c4 │ │ │ │ │ + bne.n a8ec │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a8b2 │ │ │ │ │ + bne.n a8da │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n a892 │ │ │ │ │ + ble.n a8ba │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n a87a │ │ │ │ │ + beq.n a8a2 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bgt.w a72c │ │ │ │ │ + bgt.w a754 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a93c │ │ │ │ │ + blt.n a964 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ - b.n a874 │ │ │ │ │ + b.n a89c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a872 │ │ │ │ │ + bne.n a89a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a872 │ │ │ │ │ + b.n a89a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a866 │ │ │ │ │ + bne.n a88e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a866 │ │ │ │ │ + b.n a88e │ │ │ │ │ adds r4, #1 │ │ │ │ │ add r3, ip │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n a892 │ │ │ │ │ + ble.n a8ba │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n a932 │ │ │ │ │ + beq.n a95a │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bgt.n a812 │ │ │ │ │ - b.n a892 │ │ │ │ │ + bgt.n a83a │ │ │ │ │ + b.n a8ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n a892 │ │ │ │ │ + ble.n a8ba │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ add.w r3, r0, r1, lsl #3 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ │ - b.n a816 │ │ │ │ │ + b.n a83e │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bgt.n a8de │ │ │ │ │ - b.n a892 │ │ │ │ │ + bgt.n a906 │ │ │ │ │ + b.n a8ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b.n a872 │ │ │ │ │ - ble.n a872 │ │ │ │ │ + b.n a89a │ │ │ │ │ + ble.n a89a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - b.n a8fc │ │ │ │ │ + b.n a924 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a7ee │ │ │ │ │ + b.n a816 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a960 : │ │ │ │ │ +0000a988 : │ │ │ │ │ dict___contains__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n a9b4 │ │ │ │ │ + bne.n a9dc │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n a9b4 │ │ │ │ │ + beq.n a9dc │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r4, r0, #3 │ │ │ │ │ - beq.n a9ce │ │ │ │ │ + beq.n a9f6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n a9a2 │ │ │ │ │ + bne.n a9ca │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a996 │ │ │ │ │ + beq.n a9be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n a9ce │ │ │ │ │ + beq.n a9f6 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - bne.n a992 │ │ │ │ │ + bne.n a9ba │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a99e │ │ │ │ │ + b.n a9c6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a9d4 : │ │ │ │ │ +0000a9fc : │ │ │ │ │ dictkeys_contains(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r5, aa42 │ │ │ │ │ + cbz r5, aa6a │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n aa22 │ │ │ │ │ + bne.n aa4a │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n aa22 │ │ │ │ │ + beq.n aa4a │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.n aa3c │ │ │ │ │ + beq.n aa64 │ │ │ │ │ adds r0, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne.n aa16 │ │ │ │ │ + bne.n aa3e │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n aa12 │ │ │ │ │ + beq.n aa3a │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - bne.n aa0a │ │ │ │ │ + bne.n aa32 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n aa12 │ │ │ │ │ + b.n aa3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n aa12 │ │ │ │ │ + b.n aa3a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aa48 : │ │ │ │ │ +0000aa70 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n aa82 │ │ │ │ │ + bhi.n aaaa │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n aa7e │ │ │ │ │ + bne.n aaa6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n aa9c <_PyDict_FromKeys> │ │ │ │ │ + b.n aac4 <_PyDict_FromKeys> │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n aa68 │ │ │ │ │ + ble.n aa90 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n aa70 │ │ │ │ │ + b.n aa98 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aa78 │ │ │ │ │ + bne.n aaa0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aa9c <_PyDict_FromKeys>: │ │ │ │ │ +0000aac4 <_PyDict_FromKeys>: │ │ │ │ │ _PyDict_FromKeys(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #724] @ (ad84 <_PyDict_FromKeys+0x2e8>) │ │ │ │ │ + ldr r3, [pc, #724] @ (adac <_PyDict_FromKeys+0x2e8>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.w aeaa <_PyDict_FromKeys+0x40e> │ │ │ │ │ + bpl.w aed2 <_PyDict_FromKeys+0x40e> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w aeaa <_PyDict_FromKeys+0x40e> │ │ │ │ │ + beq.w aed2 <_PyDict_FromKeys+0x40e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_vectorcall │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n ab6a <_PyDict_FromKeys+0xce> │ │ │ │ │ + bne.n ab92 <_PyDict_FromKeys+0xce> │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab74 <_PyDict_FromKeys+0xd8> │ │ │ │ │ + beq.n ab9c <_PyDict_FromKeys+0xd8> │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - ldr r3, [pc, #648] @ (ad88 <_PyDict_FromKeys+0x2ec>) │ │ │ │ │ + ldr r3, [pc, #648] @ (adb0 <_PyDict_FromKeys+0x2ec>) │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ @@ -17439,201 +17453,201 @@ │ │ │ │ │ adds r3, #28 │ │ │ │ │ cmp r1, sl │ │ │ │ │ str.w lr, [r2, #28] │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne.w r1, [r3, #-28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w accc <_PyDict_FromKeys+0x230> │ │ │ │ │ + bne.w acf4 <_PyDict_FromKeys+0x230> │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n ab86 <_PyDict_FromKeys+0xea> │ │ │ │ │ - b.n ae6a <_PyDict_FromKeys+0x3ce> │ │ │ │ │ + bne.n abae <_PyDict_FromKeys+0xea> │ │ │ │ │ + b.n ae92 <_PyDict_FromKeys+0x3ce> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae6a <_PyDict_FromKeys+0x3ce> │ │ │ │ │ - ldr r5, [pc, #516] @ (ad8c <_PyDict_FromKeys+0x2f0>) │ │ │ │ │ + beq.w ae92 <_PyDict_FromKeys+0x3ce> │ │ │ │ │ + ldr r5, [pc, #516] @ (adb4 <_PyDict_FromKeys+0x2f0>) │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n abb2 <_PyDict_FromKeys+0x116> │ │ │ │ │ + bne.n abda <_PyDict_FromKeys+0x116> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ad98 <_PyDict_FromKeys+0x2fc> │ │ │ │ │ + beq.w adc0 <_PyDict_FromKeys+0x2fc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - beq.w ad06 <_PyDict_FromKeys+0x26a> │ │ │ │ │ + beq.w ad2e <_PyDict_FromKeys+0x26a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae50 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ + beq.w ae78 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w ae70 <_PyDict_FromKeys+0x3d4> │ │ │ │ │ + bne.w ae98 <_PyDict_FromKeys+0x3d4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n ac22 <_PyDict_FromKeys+0x186> │ │ │ │ │ + b.n ac4a <_PyDict_FromKeys+0x186> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n ac44 <_PyDict_FromKeys+0x1a8> │ │ │ │ │ + bne.n ac6c <_PyDict_FromKeys+0x1a8> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n ac44 <_PyDict_FromKeys+0x1a8> │ │ │ │ │ - ldr r2, [pc, #412] @ (ad90 <_PyDict_FromKeys+0x2f4>) │ │ │ │ │ + beq.n ac6c <_PyDict_FromKeys+0x1a8> │ │ │ │ │ + ldr r2, [pc, #412] @ (adb8 <_PyDict_FromKeys+0x2f4>) │ │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - beq.n ac6a <_PyDict_FromKeys+0x1ce> │ │ │ │ │ + beq.n ac92 <_PyDict_FromKeys+0x1ce> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 109c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n ac1e <_PyDict_FromKeys+0x182> │ │ │ │ │ + beq.n ac46 <_PyDict_FromKeys+0x182> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n acfa <_PyDict_FromKeys+0x25e> │ │ │ │ │ + beq.n ad22 <_PyDict_FromKeys+0x25e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n aca0 <_PyDict_FromKeys+0x204> │ │ │ │ │ + beq.n acc8 <_PyDict_FromKeys+0x204> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aca0 <_PyDict_FromKeys+0x204> │ │ │ │ │ + beq.n acc8 <_PyDict_FromKeys+0x204> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n abe2 <_PyDict_FromKeys+0x146> │ │ │ │ │ + bne.n ac0a <_PyDict_FromKeys+0x146> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n abec <_PyDict_FromKeys+0x150> │ │ │ │ │ + beq.n ac14 <_PyDict_FromKeys+0x150> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n ac82 <_PyDict_FromKeys+0x1e6> │ │ │ │ │ - ldr r2, [pc, #320] @ (ad94 <_PyDict_FromKeys+0x2f8>) │ │ │ │ │ + beq.n acaa <_PyDict_FromKeys+0x1e6> │ │ │ │ │ + ldr r2, [pc, #320] @ (adbc <_PyDict_FromKeys+0x2f8>) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n ac04 <_PyDict_FromKeys+0x168> │ │ │ │ │ + bne.n ac2c <_PyDict_FromKeys+0x168> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl d28 │ │ │ │ │ + bl d30 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n ac16 <_PyDict_FromKeys+0x17a> │ │ │ │ │ - b.n ac1e <_PyDict_FromKeys+0x182> │ │ │ │ │ + bne.n ac3e <_PyDict_FromKeys+0x17a> │ │ │ │ │ + b.n ac46 <_PyDict_FromKeys+0x182> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n aca0 <_PyDict_FromKeys+0x204> │ │ │ │ │ + beq.n acc8 <_PyDict_FromKeys+0x204> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, aca0 <_PyDict_FromKeys+0x204> │ │ │ │ │ + cbnz r3, acc8 <_PyDict_FromKeys+0x204> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ae3a <_PyDict_FromKeys+0x39e> │ │ │ │ │ + bne.w ae62 <_PyDict_FromKeys+0x39e> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n acc4 <_PyDict_FromKeys+0x228> │ │ │ │ │ + beq.n acec <_PyDict_FromKeys+0x228> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, acc4 <_PyDict_FromKeys+0x228> │ │ │ │ │ + cbnz r3, acec <_PyDict_FromKeys+0x228> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab56 <_PyDict_FromKeys+0xba> │ │ │ │ │ + bne.w ab7e <_PyDict_FromKeys+0xba> │ │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ │ sub.w r1, r2, #8 │ │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ strd r0, r3, [r2, #-8] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b.n ab56 <_PyDict_FromKeys+0xba> │ │ │ │ │ + b.n ab7e <_PyDict_FromKeys+0xba> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n ac1e <_PyDict_FromKeys+0x182> │ │ │ │ │ + b.n ac46 <_PyDict_FromKeys+0x182> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -17646,42 +17660,42 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 16e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ae50 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ + bne.w ae78 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ add.w r9, sp, #24 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ add r5, sp, #28 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n acc4 <_PyDict_FromKeys+0x228> │ │ │ │ │ + beq.n acec <_PyDict_FromKeys+0x228> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp ip, sl │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r4] │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 109c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad4e <_PyDict_FromKeys+0x2b2> │ │ │ │ │ - b.n ae50 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ + beq.n ad76 <_PyDict_FromKeys+0x2b2> │ │ │ │ │ + b.n ae78 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ nop │ │ │ │ │ .word 0x000002ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000278 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -17710,30 +17724,30 @@ │ │ │ │ │ movne r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 16e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ae50 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ + bne.n ae78 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ add.w r9, sp, #24 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ add r5, sp, #28 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 4530 <_PyDict_Next> │ │ │ │ │ + bl 4554 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w acc4 <_PyDict_FromKeys+0x228> │ │ │ │ │ + beq.w acec <_PyDict_FromKeys+0x228> │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp r3, sl │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ @@ -17742,159 +17756,159 @@ │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp ip, sl │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 109c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adea <_PyDict_FromKeys+0x34e> │ │ │ │ │ - b.n ae50 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ + beq.n ae12 <_PyDict_FromKeys+0x34e> │ │ │ │ │ + b.n ae78 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ae50 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ + beq.n ae78 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, ae50 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ + cbnz r3, ae78 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ae6a <_PyDict_FromKeys+0x3ce> │ │ │ │ │ + beq.n ae92 <_PyDict_FromKeys+0x3ce> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, ae6a <_PyDict_FromKeys+0x3ce> │ │ │ │ │ + cbnz r3, ae92 <_PyDict_FromKeys+0x3ce> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n acc4 <_PyDict_FromKeys+0x228> │ │ │ │ │ + b.n acec <_PyDict_FromKeys+0x228> │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n ae7a <_PyDict_FromKeys+0x3de> │ │ │ │ │ + b.n aea2 <_PyDict_FromKeys+0x3de> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n ae36 <_PyDict_FromKeys+0x39a> │ │ │ │ │ + blt.n ae5e <_PyDict_FromKeys+0x39a> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w aca0 <_PyDict_FromKeys+0x204> │ │ │ │ │ + beq.w acc8 <_PyDict_FromKeys+0x204> │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetItem │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n ae76 <_PyDict_FromKeys+0x3da> │ │ │ │ │ + beq.n ae9e <_PyDict_FromKeys+0x3da> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae76 <_PyDict_FromKeys+0x3da> │ │ │ │ │ + bne.n ae9e <_PyDict_FromKeys+0x3da> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ae76 <_PyDict_FromKeys+0x3da> │ │ │ │ │ + b.n ae9e <_PyDict_FromKeys+0x3da> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w ab86 <_PyDict_FromKeys+0xea> │ │ │ │ │ - b.n ae6a <_PyDict_FromKeys+0x3ce> │ │ │ │ │ + bne.w abae <_PyDict_FromKeys+0xea> │ │ │ │ │ + b.n ae92 <_PyDict_FromKeys+0x3ce> │ │ │ │ │ │ │ │ │ │ -0000aec4 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ +0000aeec <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ _PyObject_MaterializeManagedDict_LockHeld(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #372] @ (b04c <_PyObject_MaterializeManagedDict_LockHeld+0x188>) │ │ │ │ │ + ldr r2, [pc, #372] @ (b074 <_PyObject_MaterializeManagedDict_LockHeld+0x188>) │ │ │ │ │ sub sp, #28 │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ add.w r3, r0, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b036 <_PyObject_MaterializeManagedDict_LockHeld+0x172> │ │ │ │ │ + beq.w b05e <_PyObject_MaterializeManagedDict_LockHeld+0x172> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b024 <_PyObject_MaterializeManagedDict_LockHeld+0x160> │ │ │ │ │ + beq.w b04c <_PyObject_MaterializeManagedDict_LockHeld+0x160> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldrd r3, r7, [r2, #12] │ │ │ │ │ adds r7, r7, r3 │ │ │ │ │ - beq.w b02e <_PyObject_MaterializeManagedDict_LockHeld+0x16a> │ │ │ │ │ + beq.w b056 <_PyObject_MaterializeManagedDict_LockHeld+0x16a> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add.w r6, r9, #8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ strd r2, r4, [sp, #12] │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r4, r7 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n af40 <_PyObject_MaterializeManagedDict_LockHeld+0x7c> │ │ │ │ │ + b.n af68 <_PyObject_MaterializeManagedDict_LockHeld+0x7c> │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n af74 <_PyObject_MaterializeManagedDict_LockHeld+0xb0> │ │ │ │ │ + beq.n af9c <_PyObject_MaterializeManagedDict_LockHeld+0xb0> │ │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n af3a <_PyObject_MaterializeManagedDict_LockHeld+0x76> │ │ │ │ │ + beq.n af62 <_PyObject_MaterializeManagedDict_LockHeld+0x76> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af3a <_PyObject_MaterializeManagedDict_LockHeld+0x76> │ │ │ │ │ + beq.n af62 <_PyObject_MaterializeManagedDict_LockHeld+0x76> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ it ne │ │ │ │ │ addne.w fp, fp, #1 │ │ │ │ │ - bne.n af3a <_PyObject_MaterializeManagedDict_LockHeld+0x76> │ │ │ │ │ + bne.n af62 <_PyObject_MaterializeManagedDict_LockHeld+0x76> │ │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ addne.w fp, fp, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n af40 <_PyObject_MaterializeManagedDict_LockHeld+0x7c> │ │ │ │ │ + bne.n af68 <_PyObject_MaterializeManagedDict_LockHeld+0x7c> │ │ │ │ │ ldrd r2, r4, [sp, #12] │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #208] @ (b050 <_PyObject_MaterializeManagedDict_LockHeld+0x18c>) │ │ │ │ │ + ldr r1, [pc, #208] @ (b078 <_PyObject_MaterializeManagedDict_LockHeld+0x18c>) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r1, #2416] @ 0x970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n b00e <_PyObject_MaterializeManagedDict_LockHeld+0x14a> │ │ │ │ │ + ble.n b036 <_PyObject_MaterializeManagedDict_LockHeld+0x14a> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r1, #2416] @ 0x970 │ │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ │ ldr.w r5, [r1, #2096] @ 0x830 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -17909,16 +17923,16 @@ │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ strd r2, r1, [r5, #16] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n b002 <_PyObject_MaterializeManagedDict_LockHeld+0x13e> │ │ │ │ │ - ldr r3, [pc, #124] @ (b054 <_PyObject_MaterializeManagedDict_LockHeld+0x190>) │ │ │ │ │ + beq.n b02a <_PyObject_MaterializeManagedDict_LockHeld+0x13e> │ │ │ │ │ + ldr r3, [pc, #124] @ (b07c <_PyObject_MaterializeManagedDict_LockHeld+0x190>) │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ @@ -17929,60 +17943,60 @@ │ │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r5, [r9, #-12] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [pc, #72] @ (b058 <_PyObject_MaterializeManagedDict_LockHeld+0x194>) │ │ │ │ │ + ldr r0, [pc, #72] @ (b080 <_PyObject_MaterializeManagedDict_LockHeld+0x194>) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afac <_PyObject_MaterializeManagedDict_LockHeld+0xe8> │ │ │ │ │ + bne.n afd4 <_PyObject_MaterializeManagedDict_LockHeld+0xe8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 3c50 │ │ │ │ │ - b.n b002 <_PyObject_MaterializeManagedDict_LockHeld+0x13e> │ │ │ │ │ + bl 3c74 │ │ │ │ │ + b.n b02a <_PyObject_MaterializeManagedDict_LockHeld+0x13e> │ │ │ │ │ ldrd r7, r3, [r2, #12] │ │ │ │ │ adds r7, r7, r3 │ │ │ │ │ - bne.w af16 <_PyObject_MaterializeManagedDict_LockHeld+0x52> │ │ │ │ │ + bne.w af3e <_PyObject_MaterializeManagedDict_LockHeld+0x52> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.n af7c <_PyObject_MaterializeManagedDict_LockHeld+0xb8> │ │ │ │ │ + b.n afa4 <_PyObject_MaterializeManagedDict_LockHeld+0xb8> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 9c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n b002 <_PyObject_MaterializeManagedDict_LockHeld+0x13e> │ │ │ │ │ + b.n b02a <_PyObject_MaterializeManagedDict_LockHeld+0x13e> │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000b05c <_PyDict_GetItem_KnownHash>: │ │ │ │ │ +0000b084 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ _PyDict_GetItem_KnownHash(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n b084 <_PyDict_GetItem_KnownHash+0x28> │ │ │ │ │ + beq.n b0ac <_PyDict_GetItem_KnownHash+0x28> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ movw r1, #2311 @ 0x907 │ │ │ │ │ @@ -17991,55 +18005,55 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n b07e <_PyDict_GetItem_KnownHash+0x22> │ │ │ │ │ + b.n b0a6 <_PyDict_GetItem_KnownHash+0x22> │ │ │ │ │ │ │ │ │ │ -0000b09c <_PyDict_SetItem_KnownHash>: │ │ │ │ │ +0000b0c4 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n b134 <_PyDict_SetItem_KnownHash+0x98> │ │ │ │ │ - ldr r2, [pc, #148] @ (b14c <_PyDict_SetItem_KnownHash+0xb0>) │ │ │ │ │ + bpl.n b15c <_PyDict_SetItem_KnownHash+0x98> │ │ │ │ │ + ldr r2, [pc, #148] @ (b174 <_PyDict_SetItem_KnownHash+0xb0>) │ │ │ │ │ mov ip, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n b0f8 <_PyDict_SetItem_KnownHash+0x5c> │ │ │ │ │ + beq.n b120 <_PyDict_SetItem_KnownHash+0x5c> │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne.n b11e <_PyDict_SetItem_KnownHash+0x82> │ │ │ │ │ + bne.n b146 <_PyDict_SetItem_KnownHash+0x82> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n b128 <_PyDict_SetItem_KnownHash+0x8c> │ │ │ │ │ + beq.n b150 <_PyDict_SetItem_KnownHash+0x8c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r1, ip │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 109c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r5, #1 │ │ │ │ │ strne r5, [r1, #0] │ │ │ │ │ @@ -18048,46 +18062,46 @@ │ │ │ │ │ cmp r2, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r1, ip │ │ │ │ │ - bl d28 │ │ │ │ │ - b.n b0f4 <_PyDict_SetItem_KnownHash+0x58> │ │ │ │ │ + bl d30 │ │ │ │ │ + b.n b11c <_PyDict_SetItem_KnownHash+0x58> │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n b0e6 <_PyDict_SetItem_KnownHash+0x4a> │ │ │ │ │ + bne.n b10e <_PyDict_SetItem_KnownHash+0x4a> │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r1, ip │ │ │ │ │ - bl 1094 │ │ │ │ │ - b.n b0f4 <_PyDict_SetItem_KnownHash+0x58> │ │ │ │ │ + bl 109c │ │ │ │ │ + b.n b11c <_PyDict_SetItem_KnownHash+0x58> │ │ │ │ │ mov.w r1, #2608 @ 0xa30 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b0f4 <_PyDict_SetItem_KnownHash+0x58> │ │ │ │ │ + b.n b11c <_PyDict_SetItem_KnownHash+0x58> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000b150 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ +0000b178 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_SetItem_KnownHash_LockHeld(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #112] @ (b1d0 <_PyDict_SetItem_KnownHash_LockHeld+0x80>) │ │ │ │ │ + ldr r5, [pc, #112] @ (b1f8 <_PyDict_SetItem_KnownHash_LockHeld+0x80>) │ │ │ │ │ mov r4, r2 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov ip, r0 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -18096,29 +18110,29 @@ │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - beq.n b1ac <_PyDict_SetItem_KnownHash_LockHeld+0x5c> │ │ │ │ │ + beq.n b1d4 <_PyDict_SetItem_KnownHash_LockHeld+0x5c> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r5, #1 │ │ │ │ │ strne r5, [r1, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r1, ip │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 109c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r5, #1 │ │ │ │ │ strne r5, [r1, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -18126,87 +18140,87 @@ │ │ │ │ │ cmp r2, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r1, ip │ │ │ │ │ - bl d28 │ │ │ │ │ - b.n b1a8 <_PyDict_SetItem_KnownHash_LockHeld+0x58> │ │ │ │ │ + bl d30 │ │ │ │ │ + b.n b1d0 <_PyDict_SetItem_KnownHash_LockHeld+0x58> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000b1d4 : │ │ │ │ │ +0000b1fc : │ │ │ │ │ dictview_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, b1de │ │ │ │ │ + cbz r0, b206 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000b1e0 : │ │ │ │ │ +0000b208 : │ │ │ │ │ dict_copy(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, b200 │ │ │ │ │ + cbz r0, b228 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n b200 │ │ │ │ │ + bpl.n b228 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 2d04 │ │ │ │ │ + b.w 2d0c │ │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -0000b214 <_PyDict_DetachFromObject>: │ │ │ │ │ +0000b23c <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add.w r3, r1, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n b232 <_PyDict_DetachFromObject+0x1e> │ │ │ │ │ + beq.n b25a <_PyDict_DetachFromObject+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl b260 │ │ │ │ │ + bl b288 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b244 <_PyDict_DetachFromObject+0x30> │ │ │ │ │ + cbz r0, b26c <_PyDict_DetachFromObject+0x30> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ strb r3, [r5, #11] │ │ │ │ │ - b.n b22e <_PyDict_DetachFromObject+0x1a> │ │ │ │ │ + b.n b256 <_PyDict_DetachFromObject+0x1a> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bl 3c50 │ │ │ │ │ + bl 3c74 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000b260 : │ │ │ │ │ +0000b288 : │ │ │ │ │ copy_values(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -18214,248 +18228,248 @@ │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ bic.w r0, r0, #3 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ lsls r6, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, b2b0 │ │ │ │ │ + cbz r0, b2d8 │ │ │ │ │ strb r7, [r0, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r0, #1] │ │ │ │ │ strb r3, [r0, #2] │ │ │ │ │ add r0, r6 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ - cbz r2, b2b0 │ │ │ │ │ + cbz r2, b2d8 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -0000b2b4 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ +0000b2dc <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ _PyObject_IsInstanceDictEmpty(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ │ - cbz r1, b308 <_PyObject_IsInstanceDictEmpty+0x54> │ │ │ │ │ + cbz r1, b330 <_PyObject_IsInstanceDictEmpty+0x54> │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ tst.w r1, #4 │ │ │ │ │ - beq.n b2f0 <_PyObject_IsInstanceDictEmpty+0x3c> │ │ │ │ │ + beq.n b318 <_PyObject_IsInstanceDictEmpty+0x3c> │ │ │ │ │ ldrb r1, [r0, #11] │ │ │ │ │ - cbz r1, b2f4 <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ + cbz r1, b31c <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ │ adds r3, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n b304 <_PyObject_IsInstanceDictEmpty+0x50> │ │ │ │ │ + ble.n b32c <_PyObject_IsInstanceDictEmpty+0x50> │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ - cbz r0, b30c <_PyObject_IsInstanceDictEmpty+0x58> │ │ │ │ │ + cbz r0, b334 <_PyObject_IsInstanceDictEmpty+0x58> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ lsls r2, r1, #27 │ │ │ │ │ - bpl.n b310 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + bpl.n b338 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ │ - cbz r3, b304 <_PyObject_IsInstanceDictEmpty+0x50> │ │ │ │ │ + cbz r3, b32c <_PyObject_IsInstanceDictEmpty+0x50> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n b2e2 <_PyObject_IsInstanceDictEmpty+0x2e> │ │ │ │ │ + b.n b30a <_PyObject_IsInstanceDictEmpty+0x2e> │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - b.n b2f8 <_PyObject_IsInstanceDictEmpty+0x44> │ │ │ │ │ + b.n b320 <_PyObject_IsInstanceDictEmpty+0x44> │ │ │ │ │ │ │ │ │ │ -0000b318 : │ │ │ │ │ +0000b340 : │ │ │ │ │ dict_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w b548 │ │ │ │ │ + bpl.w b570 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n b42a │ │ │ │ │ - ldr r3, [pc, #524] @ (b554 ) │ │ │ │ │ + beq.n b452 │ │ │ │ │ + ldr r3, [pc, #524] @ (b57c ) │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr.w r9, [r0, #28] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ands.w r0, r3, #255 @ 0xff │ │ │ │ │ - bne.w b4a0 │ │ │ │ │ + bne.w b4c8 │ │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r8, lr │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ ldr.w r2, [r8, lr] │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ str.w r2, [r8, lr] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ │ strd r3, r1, [r4, #16] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b4ea │ │ │ │ │ + bne.w b512 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n b42a │ │ │ │ │ + beq.n b452 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - bne.n b42a │ │ │ │ │ + bne.n b452 │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ │ lsl.w r5, r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b45a │ │ │ │ │ + beq.n b482 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r5, r5, r6 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w sl, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n b3e0 │ │ │ │ │ - b.n b3fc │ │ │ │ │ + bgt.n b408 │ │ │ │ │ + b.n b424 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, b3da │ │ │ │ │ + cbz r0, b402 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n b438 │ │ │ │ │ + bne.n b460 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq.n b3fc │ │ │ │ │ + beq.n b424 │ │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3ce │ │ │ │ │ + beq.n b3f6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n b3ce │ │ │ │ │ + beq.n b3f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b3ce │ │ │ │ │ + bne.n b3f6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b3ce │ │ │ │ │ + b.n b3f6 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n b446 │ │ │ │ │ - ldr r3, [pc, #340] @ (b558 ) │ │ │ │ │ + bne.n b46e │ │ │ │ │ + ldr r3, [pc, #340] @ (b580 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n b446 │ │ │ │ │ + bhi.n b46e │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ - cbz r1, b446 │ │ │ │ │ + cbz r1, b46e │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r6, [r1, #2420] @ 0x974 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b3da │ │ │ │ │ + bne.n b402 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b3da │ │ │ │ │ + b.n b402 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n b3fc │ │ │ │ │ + ble.n b424 │ │ │ │ │ adds r4, r6, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n b478 │ │ │ │ │ + b.n b4a0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, b470 │ │ │ │ │ + cbz r0, b498 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n b492 │ │ │ │ │ + bne.n b4ba │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.n b3fc │ │ │ │ │ + beq.n b424 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b466 │ │ │ │ │ + beq.n b48e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n b466 │ │ │ │ │ + beq.n b48e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b466 │ │ │ │ │ + bne.n b48e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b466 │ │ │ │ │ + b.n b48e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b470 │ │ │ │ │ + bne.n b498 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b470 │ │ │ │ │ + b.n b498 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a44c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w r1, r8, r0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr.w r2, [r8, r0] │ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ @@ -18463,103 +18477,103 @@ │ │ │ │ │ str.w r2, [r8, r0] │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ adc.w r2, ip, #0 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w b396 │ │ │ │ │ + beq.w b3be │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add.w r8, r9, #4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n b514 │ │ │ │ │ + ble.n b53c │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ - cbz r0, b50c │ │ │ │ │ + cbz r0, b534 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n b52c │ │ │ │ │ + bne.n b554 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ - b.n b4f8 │ │ │ │ │ + b.n b520 │ │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ │ - cbnz r3, b540 │ │ │ │ │ + cbnz r3, b568 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3c50 │ │ │ │ │ - b.n b42a │ │ │ │ │ + bl 3c74 │ │ │ │ │ + b.n b452 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b50c │ │ │ │ │ + bne.n b534 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n b50c │ │ │ │ │ + b.n b534 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r9, #1] │ │ │ │ │ - b.n b42a │ │ │ │ │ + b.n b452 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00000202 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000150 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000b55c <_PyObject_MaterializeManagedDict>: │ │ │ │ │ +0000b584 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ _PyObject_MaterializeManagedDict(): │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, b566 <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ + cbz r3, b58e <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.n aec4 <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ + b.n aeec <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ │ │ │ │ │ -0000b568 : │ │ │ │ │ +0000b590 : │ │ │ │ │ dictview_len(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, b56e │ │ │ │ │ + cbz r0, b596 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000b570 : │ │ │ │ │ +0000b598 : │ │ │ │ │ PyDict_GetItem(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n b5ee │ │ │ │ │ + bpl.n b616 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n b5d4 │ │ │ │ │ + bne.n b5fc │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.n b5d4 │ │ │ │ │ - ldr r3, [pc, #132] @ (b628 ) │ │ │ │ │ + beq.n b5fc │ │ │ │ │ + ldr r3, [pc, #132] @ (b650 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r1, r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ @@ -18568,127 +18582,127 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes